Computer Scientist

Adobe Adobe · Enterprise · Bangalore, India +1

Frontend engineer with 4+ years of experience, comfortable working across the stack, developing responsive and scalable user interfaces, and supporting backend service deployment. Requires working knowledge of agentic engineering tools and practices, including AI-assisted development tools, prompt engineering for code generation, and integrating LLM-based APIs or agent frameworks into frontend applications.

What you'd actually do

  1. Prototype, develop, and unit-test scalable features in the highest quality
  2. Collaborate with teammates on the best approaches for problem solving
  3. Perform code reviews, provide feedback to team members on coding techniques and respond effectively to feedback from reviewers
  4. Plan, develop, monitor and evolve needed infrastructure in collaboration with Ops partners
  5. Troubleshoot and resolve performance, reliability, and scalability issues

Skills

Required

  • Frontend engineering
  • Backend service deployment using Node.js
  • React (hooks, context API, state management)
  • JavaScript (ES6+)
  • TypeScript
  • Frontend tooling and testing (build tools, CSS frameworks, testing libraries)
  • Browser-based debugging and performance testing
  • Computer science fundamentals
  • Architecture, design, and performance understanding
  • Agentic engineering tools and practices
  • AI-assisted development tools
  • Prompt engineering for code generation
  • Integrating LLM-based APIs or agent frameworks in frontend applications

Nice to have

  • working across the stack to integrate APIs
  • deploy backend services
  • ensure smooth end-to-end functionality
  • Webpack
  • Vite
  • Tailwind
  • SASS/SCSS
  • Styled Components
  • Jest
  • React Testing Library
  • Cypress
  • Playwright

What the JD emphasized

  • extensive software development experience
  • 4+ years of relevant industry experience
  • Strong proficiency in React
  • solid working knowledge of at least one other modern framework
  • JavaScript (ES6+) and TypeScript
  • Hands-on experience with frontend tooling and testing
  • excellent computer science fundamentals
  • good understanding of architecture, design, and performance
  • Creative troubleshooting skills
  • ability to construct creative approaches to problems
  • Excellent communication skills
  • Willingness to work under pressure
  • Hunger to learn and succeed in a fast-paced environment
  • Working knowledge of agentic engineering tools and practices
  • AI-assisted development tools
  • prompt engineering for code generation
  • ability to integrate and interact with LLM-based APIs or agent frameworks in frontend applications

Other signals

  • AI-assisted development tools
  • prompt engineering for code generation
  • integrate and interact with LLM-based APIs or agent frameworks