Job Summary:
Adobe empowers everyone to create through innovative platforms and tools that unleash creativity, productivity and personalized customer experiences. The Software UI Development Engineer will compose and build high-performance, scalable UI systems, develop component-based architectures, and collaborate with various teams to ensure strong UI/UX alignment.
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.
Qualifications:
Required:
• 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.
Company:
Adobe is a software company that provides its users with digital marketing and media solutions. Founded in 1982, the company is headquartered in San Jose, USA, with a team of 10001+ employees. The company is currently Late Stage.