🏢 About Adobe & Adobe Firefly
Adobe is a global leader in creative software, and Adobe Firefly is at the forefront of the generative AI revolution. The Firefly team's mission is to empower the next generation of creators by turning creative intent into creative success through product-driven development, rapid iteration, and measurable impact at scale.
🎯 The Opportunity
We are looking for a Senior / Lead Frontend Developer to join the Adobe Firefly client team. In this high-profile role, you will architect the user-facing experiences for Adobe's AI tools, reaching millions of users worldwide. You’ll be joining a highly collaborative culture where mentorship, architectural excellence, and a bias towards action are foundational values.
🛠️ Tech Stack
- React & TypeScript / JavaScript (ES6+)
- Functional Programming Paradigm
- Test Driven Development (TDD)
- Modern Web APIs (WASM, WebGPU, Canvas are a plus)
- CI/CD Pipelines
💼 What You'll Do
- Help establish the long-term architecture and quality standards for the Adobe Firefly platform.
- Implement a component-driven frontend architecture using clean, functional programming styles.
- Collaborate closely with UX designers and product managers to turn concept-level ideas into performant interactive prototypes.
- Use data from customer engagement and A/B testing to refine and iterate on key product workflows.
- Act as a pragmatic, opinionated technical leader, ensuring high performance, reliability, and maintainability of code.
✅ What You'll Need
- 8+ years of professional development experience, ideally within the creative tool or rich-media domain.
- A deep-seated practice of building complex applications at scale using React and modern TypeScript.
- Fluency in automated testing (TDD) and functional programming techniques.
- The ability to work independently in a hybrid/remote-first world with clear, documented communication.
- B.Tech or higher in Computer Science or a related engineering field.
🌟 Bonus Qualifications
- Hands-on experience with Generative AI models (text-to-image, LLMs).
- Experience with video editors or non-linear multi-track editing software.
- Familiarity with low-level web technologies like WASM and WebGPU for performance optimization.
- Strong background in UX design or design system collaboration.