remote
Software Development Engineer, Front-end, AI - Adobe
Software Engineer
Lead the design and implementation of AI‑powered front‑end features, blending cutting‑edge web technologies with machine learning to deliver engaging, data‑driven user experiences.
About the role
Key Responsibilities
- Architect and develop high‑performance, responsive UI components using React, TypeScript, and WebGL.
- Integrate TensorFlow.js models to provide real‑time AI features such as image recognition, natural language processing, and recommendation engines.
- Collaborate with product, design, and data science teams to translate business requirements into scalable, maintainable code.
- Optimize front‑end performance, ensuring fast load times and smooth interactions across devices.
- Write comprehensive unit and integration tests, and participate in code reviews to uphold quality standards.
Requirements
- 5+ years of professional front‑end development experience.
- Proficiency in JavaScript, React, TypeScript, and modern build tools.
- Hands‑on experience with WebGL or similar graphics APIs.
- Strong understanding of machine learning concepts and practical use of TensorFlow.js.
- Excellent problem‑solving skills and a passion for creating intuitive user experiences.
Skills
javascriptreacttypescriptwebgl