Senior UI Software Engineer

AdobeSan Jose, CA

About The Position

This role involves architecting and delivering highly-performant, scalable UI systems for mass-market, technology-based applications. The engineer will develop component-based architectures using React, TypeScript, and Adobe build system patterns like React Spectrum. Key responsibilities include building reusable UI components, driving UI/UX alignment, integrating complex RESTful APIs and GraphQL endpoints, and collaborating with backend teams on API contracts for GenAI use cases. The role also requires owning large-scale implementation plans, implementing modern testing strategies, mentoring junior engineers, and influencing architectural decisions and long-term UI strategy.

Requirements

  • 5 - 7+ years of professional experience developing sophisticated, high-performance web applications.
  • Expert-level proficiency with React, TypeScript, JavaScript, and modern front-end architecture.
  • Strong understanding of RESTful APIs, JSON integration patterns, and multi-endpoint data.
  • Familiarity with building systems (React Spectrum or equivalent), state management tools, and component library development.
  • Strong communication skills and ability to drive alignment across engineering, build, and product partners.
  • Experience with GraphQL, API schema design, or backend collaboration patterns.
  • Knowledge of cloud deployment strategies, CI/CD pipelines, web performance tooling, and large-scale system optimization.
  • Familiarity with AI/ML concepts, UX patterns shaped by AI technology, or applied AI in interactive experiences.

Responsibilities

  • Architect and deliver highly-performant, scalable UI systems that support mass-market, technology-based applications.
  • Develop component-based architectures using React, TypeScript, and Adobe build system patterns such as React Spectrum.
  • Build reusable, extensible UI components and frameworks that support rapid iteration across multiple GenAI surfaces.
  • Drive cross-functional UI/UX alignment through collaboration with development, product, and platform architects.
  • Integrate complex RESTful APIs (and emerging GraphQL endpoints) into elegant, resilient front-end interfaces.
  • Collaborate with backend teams to define, validate, and improve API contracts that support real-time and scale-critical GenAI use cases.
  • Own large-scale implementation plans, ensuring high-quality, maintainable TypeScript code.
  • Implement modern testing strategies including unit, integration, and E2E testing (e.g., Jest, Playwright, Cypress).
  • Mentor junior and mid-level engineers; raise the technical bar through guidelines and code quality leadership.
  • Influence architectural decisions and contribute significantly to build proposals, standards, and long-term UI strategy.
  • Lead cross-team technical discussions, serve as a role model for collaboration, inclusion, and engineering excellence.

Benefits

  • Comprehensive benefits programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service