Senior Frontend Engineer

American Express•Phoenix, AZ
•$123,000 - $215,250

About The Position

The Cyber Engineering team at American Express is seeking a frontend engineer within the Information Security organization. The role focuses on developing advanced UI/UX capabilities, including emerging technologies such as Generative AI, to address the evolving cyber threat landscape and protect American Express's digital assets. The engineer designs and builds scalable, secure, accessible, high-performance interfaces for traditional and AI-powered applications, and owns modern UI experiences from architecture and implementation through testing, deployment, and improvement. The role includes building AI-driven and agentic experiences, developing reusable components and design systems, prototyping new interaction patterns, and partnering with product, design, AI/ML, backend, and platform teams. It also calls for strong product and UX judgment, engineering excellence, performance and reliability measurement, and technical leadership in frontend practices. American Express describes a culture centered on innovation, shared values, leadership behaviors, and support for customers, communities, and colleagues. The company offers learning and career-development opportunities and benefits intended to support employees' physical, financial, and mental well-being. Work arrangements may be onsite, hybrid, or fully virtual depending on the role and business needs.

Requirements

  • Associate's or bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent experience of 5+ years.
  • 8+ years of experience with a strong focus on frontend or full-stack technology.
  • Proficiency in HTML, CSS, JavaScript, TypeScript, React, and Next.js, with experience building accessible, responsive, high-performance web applications.
  • Experience with modern frontend styling approaches such as Tailwind CSS, Sass, Less, CSS Modules, or similar.
  • Experience designing reusable UI components, design systems, and composable frontend platforms that scale across products and teams.
  • Expertise in modern frontend architecture, including state management, asynchronous and reactive UI patterns, performance optimization, rendering strategies, and micro-frontend or modular/composable UI architectures.
  • Hands-on experience building GenAI and/or agentic applications, particularly user-facing experiences powered by LLMs, AI agents, or multi-step AI workflows.
  • Experience designing AI interaction patterns, including conversational interfaces, copilot-style assistance, command- or intent-driven interactions, and dynamically generated or adaptive experiences.
  • Understanding of prompt engineering, context management, conversation/session state, tool invocation, and streaming response UX, including graceful handling of latency, partial responses, errors, and interruptions.
  • Experience building real-time and streaming experiences, including incremental rendering, asynchronous state updates, optimistic UI, and event-driven interactions.
  • Understanding of human-in-the-loop patterns, feedback mechanisms, user control, AI transparency, and explainability principles.
  • Experience defining and instrumenting AI/agentic UX metrics, including response time, latency, task completion, response quality, engagement, error/recovery rates, and user trust signals.
  • Ability to design experiences that communicate agent state and activity, including planning, progress, tool execution, confirmations, errors, and completion.
  • Experience implementing guardrails and user controls for AI-powered experiences, including confirmations, permission boundaries, failure recovery, and graceful degradation.
  • Experience with automated unit, integration, component, and end-to-end testing using tools such as Jest, Vitest, Cypress, Playwright, or similar.
  • Experience with frontend build systems, package management, and developer tooling such as Vite, Webpack, npm, pnpm, yarn, or equivalent.
  • Familiarity with product and UI design tools such as Figma and ability to translate design systems and prototypes into production-quality experiences.
  • Proficiency with AI-assisted development tools such as GitHub Copilot, Claude Code, Cursor, or Gemini Code Assist, and ability to review AI-generated code for correctness, security, performance, accessibility, and maintainability.
  • Hands-on experience with Git, CI/CD pipelines, secrets management, and modern delivery practices using Jenkins, GitHub Actions, or equivalent.
  • Demonstrated ability to work effectively in an Agile, cross-functional environment, navigate ambiguity, and adapt to evolving technologies, requirements, and priorities.
  • Excellent communication, collaboration, and technical leadership skills, including the ability to influence architecture and engineering practices and partner with product, design, AI/ML, platform, and engineering teams.

Nice To Haves

  • Familiarity with containerization and cloud-native technologies, including Docker and Kubernetes.
  • Experience with browser extension development and/or mobile application development.
  • A portfolio, GitHub profile, or examples of previous work demonstrating sophisticated user-facing application design and development.

Responsibilities

  • Design and build scalable, secure, accessible, and high-performance user interfaces across traditional and AI-powered applications.
  • Own end-to-end development of modern UI experiences, from architecture and implementation through testing, deployment, and continuous improvement.
  • Build AI-driven and agentic experiences, including conversational, copilot-style, intent-driven, streaming, and human-in-the-loop interactions.
  • Partner with product, design, AI/ML, backend, and platform teams to translate business and user needs into cohesive digital experiences.
  • Develop and evolve reusable UI components, design systems, and modular frontend architectures.
  • Prototype, experiment with, and iterate on new capabilities and interaction patterns, moving successful concepts into production.
  • Continuously learn and adapt to evolving technologies, frameworks, AI capabilities, and UI paradigms.
  • Promote engineering excellence through maintainable, well-tested code, code reviews, performance optimization, accessibility, security, and refactoring.
  • Apply product and UX judgment using user research, prototypes, experimentation, analytics, and feedback to improve user experiences.
  • Drive performance, reliability, and quality through testing, observability, telemetry, and measurement of traditional and AI-powered experiences.
  • Evaluate emerging technologies, influence frontend engineering standards and best practices, and drive technical direction.
  • Demonstrate ownership and autonomy by navigating ambiguity, prioritizing, communicating trade-offs, and driving initiatives from concept through production.

Benefits

  • Competitive base salaries
  • Bonus incentives
  • 6% company match on retirement savings plan
  • Free financial coaching and financial well-being support
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need
  • 20+ weeks of paid parental leave for all parents, including for pregnancy, adoption, or surrogacy
  • Free access to global onsite wellness centers staffed with nurses and doctors, depending on location
  • Free and confidential counseling support through the Healthy Minds program
  • Career development and training opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service