Sr. UI Engineer (React.js)

Company: American Express

General Information
Not Specified
At least 5 year(s)
Not Specified
Job Description

At America Express, we’ve focused on ensuring our customers’ satisfaction. Every day, we strive to make it easier, safer and more rewarding for consumers and companies to purchase the things they need. Because their success means we’re doing our job right.

So, are you ready to make an impact? Our employees don’t come here to coast. They join our team for the rewarding challenges and ongoing opportunities to help expand technology into the future. Be a part of the global American Express community.

We are currently searching for several talented Senior Level UI Engineers to join our growing team at our beautiful Tempe, AZ campus.
Relocation assistance is available for highly qualified candidates.

American Express is embarking on an exciting transformation driven by an energetic new team of high performers. This group is nimble and creative with the power to shape our technology and product road-map.

If you have the talent and desire to deliver innovative payment products and services at a rapid pace, serving our customers seamlessly across physical, digital, mobile, and social media, join our transformation team!

You will be part of a fast-paced, entrepreneurial team responsible for delivering world-class cardmember experiences. You will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our customers.

Here’s just some of what you’ll be doing:

  • Serving as a core member of an agile team that drives user story analysis and elaboration, designs and develops software applications, and tests and builds automation tools
  • Owning all technical aspects of software development (architecture, design and development of systems) for assigned applications
  • Performing hands-on software development, typically spending about 50% of time writing code, API specs, doing proof of concepts, conducting code reviews and testing in ongoing sprints
  • Driving consistent development practices - tools and common components
  • Developing deep understanding of tie-ins with other systems and platforms within the supported domains
  • Working with technical product managers contributing to blueprints, and assisting with annual planning of feature sets
  • Identifying exciting opportunities for adopting new technology to solve existing needs and predicting future challenges
  • Mentoring engineers, and may have management responsibilities over 2-3 engineers
  • Job Requirements

    Are you up for the challenge?

    • 6+ years of software development experience in a professional environment
    • Familiar with Agile or other rapid application development methods
    • Experience with design and coding across one or more platforms and languages (e.g. react.js, JavaScript, HTML5, CSS, node.js) as appropriate
    • Design of RESTful API’s or experience with GraphQL
    • Hands-on expertise with application design, software development and automated testing
    • Experience with distributed (multi-tiered) systems, algorithms, and relational databases
    • Demonstrated experience with object-oriented design and coding with variety of languages
    • Bachelor’s Degree in computer science, computer science engineering, or related field required. Full-stack or UI Academy & Bootcamp graduates can apply as well

    Why American Express? 

    Talk to our people and you’ll find out what we’re really all about. Open, creative, risk-taking, collaborative and innovative are just some of the expressions you’ll hear. It’s our culture that makes American Express an outstanding place to work, and a big part of why we regularly win best workplace awards all over the world. If you’re ready to take on a challenge and make an impact, you owe it to yourself to launch or grow your career here.

    American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other status protected by law.