🏢 About Adobe
Adobe empowers everyone to create through innovative platforms and tools that unleash creativity, productivity, and personalized experiences. As part of Adobe Experience Cloud, the Adobe Target team develops the tools that make real-time personalization possible for millions of customers worldwide.
🎯 The Role
We are seeking a Senior Software Development Engineer with extensive frontend expertise to join the Adobe Target team in Noida. In this full-time role, you'll be instrumental in developing high-quality web applications, micro frontends, and SDKs that drive personalization for leading global brands. You will have the opportunity to take ownership of impactful projects and build scalable systems used by millions daily.
🛠️ Tech Stack
- React JS + TypeScript
- Micro Frontends Architecture
- Webpack & Vite
- Jest, React Testing Library, Cypress, & Playwright
- CI/CD (GitHub Actions, Jenkins)
💼 What You'll Do
- Develop exceptional web applications providing intuitive and responsive user interfaces.
- Design and build micro frontend architectures to enable independent, scalable modules.
- Create performant libraries and SDKs focusing on reliability and usability.
- Take end-to-end ownership of projects, from implementation to deployment and support.
- Collaborate closely with cross-functional teams to define requirements and deliver seamless experiences.
- Champion frontend best practices, including accessibility (WCAG) and performance optimization.
- Mentor teammates and contribute to a culture of continuous learning.
- Troubleshoot and resolve complex issues to ensure reliable performance at scale.
✅ What You'll Need
- 8+ years of experience building production-grade web applications.
- Strong proficiency in React and modern JavaScript/TypeScript (ES6+), along with component-based architecture.
- Proven experience building reusable component libraries, SDKs, or shared infrastructure.
- Expertise in micro frontend patterns and scaling frontend development.
- Deep understanding of web performance optimization and identifying bottlenecks.
- Experience with modern build processes and CI/CD pipelines.
- Solid understanding of frontend testing practices (unit, integration, e2e).
- Excellent problem-solving abilities and strong communication skills.
- Bachelor's degree in Computer Science, Engineering, or a related field.
🌟 Nice to Have
- Experience with state management solutions like Redux, Zustand, or Recoil.
- Familiarity with design systems such as Spectrum or Storybook.
- Exposure to backend technologies including Node.js, GraphQL, and REST APIs.
- Background in developer-facing tools or platform products.
- Prior contributions to open-source projects.