Computer Scientist II

Adobe Adobe · Enterprise · Bangalore, India

Senior Engineer role focused on building and refining frontend systems for Adobe Creative Cloud Extensibility Team. The role involves developing scalable applications, defining frontend architecture, building reusable components, and ensuring performance and responsiveness for embedded web experiences across Adobe and external platforms.

What you'd actually do

  1. Build and develop high-quality, scalable applications using modern JavaScript, TypeScript etc
  2. Translate complex product and build requirements into intuitive, performant, and accessible user interfaces
  3. Define and improve frontend architecture for extensible and embedded web experiences across Creative Cloud
  4. Build reusable components, libraries, and patterns that enable consistency across products
  5. Collaborate closely with build, product, and backend teams to deliver cohesive end-to-end solutions

Skills

Required

  • JavaScript
  • TypeScript
  • React
  • HTML
  • CSS
  • Frontend architecture
  • State management
  • Large-scale web applications
  • Build tools
  • Web performance optimization
  • Accessibility
  • Responsive development
  • API integration
  • Problem-solving
  • Debugging
  • Analytical skills
  • Communication
  • Collaboration

Nice to have

  • Build systems
  • UI component libraries
  • Extensibility frameworks
  • Plugins
  • SDK development
  • Micro-frontend architectures
  • Testing frameworks
  • CI/CD pipelines
  • DevOps practices
  • Internationalization
  • Localization

What the JD emphasized

  • 7+ years of experience in frontend or fullstack development with a strong frontend focus
  • Extensive knowledge of JavaScript, TypeScript, React, HTML, and CSS
  • Strong understanding of modern frontend architecture, including building with reusable parts and state management patterns
  • Experience building large-scale, high-performance web applications
  • Proficiency with frontend build tools and ecosystems (e.g., Webpack, Vite, Babel, npm/yarn)
  • Solid understanding of web performance optimization, accessibility (a11y), and responsive development
  • Experience integrating with backend services via APIs (REST/GraphQL)
  • Strong problem-solving, debugging, and analytical skills
  • Excellent communication and collaboration skills
  • Bachelor’s degree or Master’s degree or equivalent experience in Computer Science or related field