Senior Ui Software Engineer

Adobe Adobe · Enterprise · San Jose, CA

Senior UI Software Engineer at Adobe focused on building and scaling UI systems for mass-market, technology-based applications, with a specific emphasis on integrating and supporting GenAI surfaces and use cases. The role involves architecting component-based architectures, developing reusable UI components, collaborating with cross-functional teams, and mentoring junior engineers. Familiarity with AI/ML concepts and applied AI in interactive experiences is desired.

What you'd actually do

  1. Architect and deliver highly-performant, scalable UI systems that support mass-market, technology-based applications.
  2. Develop component-based architectures using React, TypeScript, and Adobe build system patterns such as React Spectrum.
  3. Build reusable, extensible UI components and frameworks that support rapid iteration across multiple GenAI surfaces.
  4. Drive cross-functional UI/UX alignment through collaboration with development, product, and platform architects.
  5. Integrate complex RESTful APIs (and emerging GraphQL endpoints) into elegant, resilient front-end interfaces.

Skills

Required

  • React
  • TypeScript
  • JavaScript
  • modern front-end architecture
  • RESTful APIs
  • JSON integration patterns
  • multi-endpoint data
  • building systems
  • state management tools
  • component library development
  • communication skills
  • drive alignment
  • engineering
  • build
  • product partners
  • GraphQL
  • API schema design
  • backend collaboration patterns
  • cloud deployment strategies
  • CI/CD pipelines
  • web performance tooling
  • large-scale system optimization

Nice to have

  • AI/ML concepts
  • UX patterns shaped by AI technology
  • applied AI in interactive experiences
  • React Spectrum
  • Jest
  • Playwright
  • Cypress

What the JD emphasized

  • GenAI surfaces
  • GenAI use cases
  • AI technology