FullStack React Engineer

FullStack React Engineer

Amex Group
3-6 years
Not Specified

Job Description


Job Description

Fullstack React Engineer
You Lead the Way. We've Got Your Back.
At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we're supporting our customers financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what's possible - and we're proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.
Join #TeamAmex and let's lead the way together.
Description
Enterprise Platforms are engines of growth for the company providing capabilities that power almost all key customer facing experiences to our Credit Card, Loan and Banking customers. One of key objectives Enterprise Platforms is driving at is develop a best-in-class Product Catalogue that would enable American Express to launch new customer facing products and experiences with unparalleled flexibility and spectacularly improved speed to market globally across all countries American Express operates in.
Our mission is to accelerate the pace of financial innovation and build new financial products for American Express at unprecedented speed by streamlining the process of launching and iterating on financial products.
As an Engineer, you will be responsible for building compelling user interface as well as backend APIs for integrating with dozens of internal systems. These interfaces power user journey that creates new customer experiences and resolve pricing and build/run marketing offers! You will achieve this using the latest and greatest open-source technologies and frameworks that facilitate developer productivity without compromising on quality at high-level scale.
Our Engineering Managers not only understand how technology works, but how technology intersects with the people who count on it every day. Today, innovative ideas, insight and opinions include how we build a more powerful, personal, and fulfilling experience for all our customers. So, if you're interested in a career-crafting breakthrough software and making an impact on an audience of millions, look no further.
Here is what you can expect to do in this role:
  • Function as core member of an Agile scrum team working on prioritized product backlog
  • Develop new user-facing features using React.js
  • Translate designs and wireframes into high quality code
  • Perform all aspects of software development for assigned applications, including developing prototypes, writing new code and creating API's.
  • Build reusable cross platform components, front-end libraries and back-end API's
  • Take ownership and responsibility for the quality of the code from development to production
  • Active pair-programming and peer code reviews with teammates for collective code ownership
  • Research and apply recent UI and API technology and libraries that enable agile product development.
  • Implement the best-in-class software practices that produce maintainable code, including usability patterns, code style conformity, integration, unit testing, and code review.
  • Design and build integration components and interfaces in collaboration with Senior Engineers, Architects and Infrastructure Engineers as necessary
  • Ability to get results with an emphasis on reducing time to insights and increased efficiency in delivering new Finance product capabilities into the hands of Finance constituents.
  • Deployment, support, and monitoring of software across test, integration, and production environments
  • Ability to effectively communicate to internal and external business partners on solutions
  • Seek continuous improvement in ways or working and delivery of quality software by participating in and acting on sprint and product increment level retrospectives

Qualifications:
  • Bachelor's Degree in computer science, computer science engineering, or related field required advanced degree an advantage
  • 3+ years of software development experience (Java preferred)
  • 1+ years recent experience in developing front-end applications using React and Redux.
  • Proficiency in JavaScript and CSS, including DOM manipulation and the JavaScript object model
  • Collaborative work ethics to thrive on peer support and taking pride in of products and capabilities delivered as a team
  • Working with product managers to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues
  • Demonstrated experience in Agile development, application design, software development, and testing
  • Strong experience with at least one NoSQL databases (Couchbase is preferable)
  • Should have worked on RESTful API design and implementation.
  • Experience with using design language systems or similar
  • Practitioner level understanding of CI/CD process and tools like - Git, Docker, Jenkins, XL Release etc.
  • You will have strong communication skills, be effective at partnering with business, marketing and product owners as well as presenting to senior leadership, across our teams and or with external partners.
  • Should have used one or more automated testing tools such Sauce labs, TestNG, Selenium, etc.
  • Experience with one or more logging and monitoring tools like Splunk, Dynatrace, Prometheus

Bonus points:
  • OpenAPI 3.0 and Swagger documentation
  • Experience developing Data Driven Dynamic UIs using libraries/frameworks like react-jsonschema-form
  • Experience with one or more rules engine related libraries/frameworks for frontend (json-rules-engine) and backend (Drools)
  • Contributions to open-source or reusable libraries
  • Event Driven and Reactive Programming (Vert.X or Spring Webflux) experience
  • Experience of writing cloud native applications using OpenShift and Docker containers
  • Strong analytical skills and knack of looking for non-obvious solutions
  • Experience with BDD, TDD and/or ATDD
  • Domain knowledge of Payments and/or Financial products
  • Experience building microservices using domain driven design

Work from Home Requirements:
  • Must have at least 25 mbps internet connection plan / speed
  • Must have a private & quiet area to work at home
  • Must be amenable to work in Taguig once community quarantine measures are lifted
  • Must be willing and able to express new insights, concerns and opinions directly to wider team including tech and business partners in team meetings in person or video/tele conferencing.

Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.
To know more about our recruitment process, you may watch this short video -

Job Details

Employment Types:

Function:

IT

About Amex Group

Job Source : aexp.eightfold.ai

Similar Jobs

Career Advice to Find Better

Simple body text this will replace with orginal content