Senior Computer Scientist – Frontend (R152735)

Urgent
Application ends: June 26, 2025
Apply Now

Job Description

Company: Adobe
Location: Noida, Uttar Pradesh, India
Job Type: Full-Time
Experience: 10+ Years
Education: Bachelor’s or Master’s in Computer Science, Information Technology,
Engineering, or related field
Expected Salary: ₹12 – ₹30 Lakhs per year
Job Category: Engineering, Information Technology
Website: website url
Contact: Contact us

About the Role:

As a Senior Computer Scientist on Adobe’s AEM Guides (Component Content
Management) team, you will architect and deliver scalable frontend solutions that power
structured content workflows for enterprise customers. You’ll define and implement
complex features—ranging from real-time updates to omnichannel delivery—working in
a startup-like environment within Adobe’s global R&D and collaborating closely with
product, UX, and backend teams.

Key Responsibilities:

→ Architect & Design: Lead design and architectural decisions for new services and
user-facing features, ensuring modularity, performance, and maintainability.
→ Full-Lifecycle Development: Own the full engineering lifecycle—specification,
prototyping, implementation, testing, and deployment—of key frontend
components.
→ Team Collaboration: Partner with architects, product managers, and backend
engineers to align on requirements, APIs, and integration points.
→ Innovation & Guidance: Stay abreast of emerging frontend technologies and
frameworks; mentor other engineers and drive best practices.
→ Performance & Reliability: Optimize application performance (lazy loading,
code splitting) and enforce high standards for accessibility, cross-browser
compatibility, and security.
→ Operational Excellence: Participate in production issue resolution, automate
integration and deployment pipelines, and refine CI/CD processes for frontend
delivery.

Technical Skills / Knowledge:

→ JavaScript & Frameworks: Expert in modern JS (ES6+), TypeScript, and
frameworks such as React, Angular, or Vue (with state management like Redux or
MobX).
→ Frontend Architecture: Deep experience with scalable design patterns (micro
frontends, component-driven development) and system design for large-scale
web apps.
→ Performance Optimization: Proficient in tools and techniques for front-end
performance (Webpack/Rollup, Lighthouse audits, asset minimization).
→ Responsive & Accessible Design: Strong grasp of responsive layouts and
accessibility standards (WCAG).
→ Testing & Quality: Skilled in unit, integration, and end-to-end testing frameworks
(Jest, Mocha, Cypress, Puppeteer).
→ Real-Time & API Integration: Experience with WebSocket’s, RESTful APIs, and
GraphQL.
→ DevOps & Tooling: Familiar with CI/CD pipelines, server-side rendering (SSR),
static site generation (SSG), and monitoring tools (Sentry, New Relic).
→ Security & Best Practices: Knowledgeable about frontend security
considerations and secure coding practices.

Requirements:

→ 10+ years of professional software development experience, including leadership
or principal engineer roles.
→ B.Tech/M.Tech (or equivalent) in Computer Science, IT, Engineering, or related
discipline.
→ Demonstrated ability to architect and deliver complex frontend systems at
enterprise scale.
→ Hands-on expertise in JavaScript, TypeScript, and one or more modern frontend
frameworks.
→ Strong problem-solving skills, with a track record of driving projects from concept
to production.
→ Excellent communication and collaboration skills, capable of influencing
technical decisions.
→ Passion for mentoring peers and championing best practices in code quality and
performance.