Computer Scientist(fullstack/ Frontend)

Adobe Adobe · Enterprise · Noida, India

This role is for a Senior Computer Scientist (Fullstack/Frontend) at Adobe, focusing on architecting and developing a new age Component Content Management System (CCMS) for structured content. The role involves designing scalable solutions, complex systems integration, and advanced algorithmic design within the marketing technology space. It is an individual contributor position responsible for the full engineering lifecycle, from specs and architecture to development and deployment, with a strong emphasis on frontend technologies like React.js, Angular, Vue.js, JavaScript, and TypeScript.

What you'd actually do

  1. Responsible for design and architecture of new services and features
  2. Well versed in emerging industry technologies and trends, and the ability to channel that knowledge to the team and use it to influence product direction.
  3. Be responsible for all phases of engineering. From early specs, design/architecture, technology choice, development, unit-testing/integration automation, and deployment.
  4. Collaborate with architects, product management and other engineering teams to build the services and product features
  5. Build technical specifications, prototypes and presentations to communicate your ideas.

Skills

Required

  • React.js
  • Angular
  • Vue.js
  • Redux
  • MobX
  • Vuex
  • JavaScript ES6+
  • TypeScript
  • responsive design
  • cross-browser compatibility
  • accessibility standards (WCAG)
  • frontend performance optimization
  • Lighthouse
  • Webpack
  • Rollup
  • CI/CD pipelines
  • Jest
  • Mocha
  • Cypress
  • Puppeteer
  • RESTful APIs
  • GraphQL
  • WebSocket
  • real-time data updates
  • server-side rendering (SSR)
  • static site generation (SSG)
  • build consensus & drive decisions
  • excellent work ethics
  • highly motivated
  • excellent oral and written communication skills
  • manage systems development scope
  • Bachelor's degree or equivalent in Computer Science, Information Technology, Engineering, or related field
  • Scalable Design Patterns
  • micro-frontends
  • component-driven dev

What the JD emphasized

  • 10+ years of experience in technical roles
  • Excellent computer science fundamentals
  • Deep expertise in modern JavaScript frameworks like React.js, Angular, or Vue.js
  • Strong knowledge of JavaScript ES6+ and TypeScript
  • Expertise in optimizing frontend performance
  • Proficient in testing frameworks like Jest, Mocha, Cypress, or Puppeteer
  • Strong understanding of RESTful APIs and GraphQL
  • Scalable Design Patterns
  • Expertise in micro-frontends and component-driven dev