Software UI Development Engineer
Adobe · San Jose, CA · 2 wk ago
Engineering$149k–$215k/yrFull-time
About the role
Adobe empowers everyone to create through innovative platforms and tools that unleash creativity, productivity and personalized customer experiences. This role involves composing and building high-performance, scalable UI systems that power mass-market, software-based applications.
Responsibilities
- Compose and build high-performance, scalable UI systems that power mass-market, software-based applications.
- Develop component-based architectures using React, TypeScript, and modern Adobe build system patterns (e.g., React Spectrum or similar design systems).
- Create reusable, extensible UI components and shared frameworks that enable rapid development across multiple GenAI-powered surfaces.
- Partner closely with Product, Design, and Platform teams to ensure strong UI/UX alignment and high-quality user experiences.
- Integrate RESTful APIs (and emerging GraphQL endpoints) into resilient, intuitive front-end applications.
- Collaborate with backend engineers to help define and refine API contracts that support real-time and high-scale automated technology use cases.
- Contribute to implementation planning and deliver clean, maintainable, well-documented TypeScript code.
- Implement robust testing strategies including unit, integration, and end-to-end testing (Jest, Playwright, Cypress, or similar).
- Participate in architectural discussions and contribute to evolving front-end standards and guidelines.
- Support a culture of collaboration, inclusion, and engineering excellence.
Requirements
- 3–5+ years of professional experience building modern, high-performance web applications.
- Strong proficiency in React, TypeScript, and JavaScript, with solid understanding of modern front-end architecture patterns.
- Experience integrating RESTful APIs and working with JSON-based data models across multiple endpoints.
- Familiarity with design systems (React Spectrum or equivalent), component library development, and state management patterns.
- Experience with modern testing frameworks and CI/CD workflows.
- Working knowledge of GraphQL or experience collaborating closely with backend teams on API design.
- Understanding of web performance optimization and scalable front-end systems.
- Strong communication skills and ability to collaborate effectively across engineering and product teams.
- Interest in user experiences developed by artificial intelligence, GenAI applications, or interactive AI-powered products.
Qualifications
Commensurate with experience.
Skills
Not specified.
Benefits
Not specified.
Pay
$114,100 -- $214,950 annually.
Schedule
TBD.