
Software UI Development Engineer – Enterprise GenAI Experience
Adobe
full-time
Posted on:
Location Type: Office
Location: San Jose • California • 🇺🇸 United States
Visit company websiteSalary
💰 $133,900 - $242,000 per year
Job Level
SeniorLead
Tech Stack
CloudCypressGraphQLJavaScriptJestNode.jsReactTypeScript
About the role
- Deliver best-in-class, responsive, and scalable solutions ready for mass audiences
- Drive and implement innovative, critical initiatives using the latest tools and technologies
- Architect and implement sophisticated front-end solutions using heavily React and TypeScript
- Integrate your UI with REST APIs, and parsing JSON; reading API docs, handling multiple endpoints
- Design, develop, test, deploy, and monitor features to enhance security, performance, and user experience
- Drive efforts to improve technical quality through code reviews, architecture reviews, and test suite strategy
- Build and maintain interactive components and dynamic user interfaces that meet Adobe's high standards
Requirements
- 7+ years of professional experience building highly-performant and sophisticated web applications
- Expert-level proficiency in JavaScript, Node, and React
- Strong understanding of RESTful APIs and experience integrating them into front-end applications
- Strong experience with responsive web design
- Solid foundation in software engineering process & standard methodologies
- Experience with testing frameworks such as Jest and Cypress
- Excellent written and verbal communication skills with English proficiency
- Passion for building user experiences; well thought through end-to-end solutions are second nature
- Familiarity with AI/ML concepts and their application in user interfaces.
- Nice to Have Experience with GraphQL, and writing RESTful APIs
- Knowledge of load optimization, cloud deployment strategies, and CI/CD pipelines
- Full-stack engineering experience
- Experience with real-time data visualization and interactive dashboards.
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptNodeReactTypeScriptRESTful APIsJestCypressGraphQLload optimizationCI/CD
Soft skills
excellent written communicationexcellent verbal communicationpassion for user experiencesend-to-end solutionscollaborationproblem-solvingattention to detailcritical thinkingadaptabilitycreativity