Software Engineer – Frontend, React.js

Apply Now

Job Description

Batch- 2020 & earlier

With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, you’ll learn and grow as we help you create a career journey that’s unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally.

At American Express, you’ll be recognized for your contributions, leadership, and impact—every colleague has the opportunity to share in the company’s success. Together, we’ll win as a team, striving to uphold our company values and powerful backing promise to provide the world’s best customer experience every day. And we’ll do it with the utmost integrity, and in an environment where everyone is seen, heard and feels like they belong.

Join Team Amex and let’s lead the way together.


  • HTML5, CSS and Javascript.
  • Nodejs, React and related concepts.
  • State management using store in React.
  • Jenkins and building its pipeline.
  • Knowledge of Cloud related concepts.
  • Git(Github), actions and related concepts.
  • Use of Automation of Deployment process using Jenkins and automation tools( Ex: Github actions, uDeploy, XL Release, etc.).
  • Typescript or ECMA script 6.0
  • OneAmex framework ( will have to quickly learn in absence of experience)
  • API integration in real-time and batch mode on REST/JSON


  • Function as senior member of an Agile scrum team helping drive consistent development practices (tools, testing, common components, and documentation).
  • Experience designing and developing Data Driven Dynamic UIs using libraries/frameworks like react-jsonschema-form
  • Strong analytical skills and knack of looking for non-obvious solutions
  • Spend ~75% of time writing code and testing, and remainder of time working with teams and partners through ongoing product/platform release sprints
  • Analyze/refine business features and user stories with Product Owner to support design and build activities.
  • Develop new user-facing features using React.js and translate designs and wireframes into high quality code
  • Take the API first approach to all development and build those APIs for zero touch consumption
  • Build reusable cross platform components, front-end libraries and back end API’s
  • Perform peer code reviews, making deliberate short and long-term design decisions and keeping constant focus on clearing technical debt items in the backlog
  • Research and apply leading UI and API technologies and libraries that enable agile product development.