A
Adobe
Frontend
Software UI Development Engineer
ReactTypeScriptJavaScriptReact SpectrumREST APIGraphQLJestPlaywrightCypressCi/CdJson
About the Position
Adobe is seeking a Software UI Development Engineer to build high-performance, scalable UI systems for mass-market software applications. The role involves developing component-based architectures using React and TypeScript, integrating RESTful and GraphQL APIs, and collaborating with cross-functional teams.
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
- Create reusable, extensible UI components and shared frameworks enabling rapid development across multiple GenAI-powered surfaces
- Partner closely with Product, Design, and Platform teams to ensure strong UI/UX alignment
- Integrate RESTful APIs and emerging GraphQL endpoints into resilient, intuitive front-end applications
- Collaborate with backend engineers to define and refine API contracts for real-time and high-scale 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
- 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
- Solid understanding of modern front-end architecture patterns
- Experience integrating RESTful APIs and working with JSON-based data models
- 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 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
Benefits
- Pension and 401(k) matching (if applicable)
- Equity awards (RSUs, ESPP)
- Comprehensive health, dental, and vision insurance
- Paid time off (vacation, sick, holidays)
- Employee stock purchase plan
- Parental and family leave
- Professional development and tuition reimbursement
- Wellness programs and employee assistance
Software UI Development Engineer$114,100 -- $214,950 annually
View Original