Senior Software Engineer – Frontend

Adobe Adobe · Enterprise · San Jose, CA

Senior Software Engineer specializing in frontend development for the Photoshop team at Adobe. Requires 7+ years of experience in Typescript, CSS, build systems, React/Web Components, and client-side state management. Experience with Node.js, Python for scripting, and CI/CD pipelines is also needed. The role involves building, debugging, automating, and validating complex client-side systems and validating client-side telemetry.

What you'd actually do

  1. Build, debug, automate, and validate complex client-side systems
  2. Design reusable UI components with clear ownership and lifecycle
  3. Manage complex client-side state and event flows
  4. Validate client-side telemetry, logs, and metrics
  5. Improve or troubleshoot services and infrastructure

Skills

Required

  • Typescript
  • CSS
  • Build systems
  • React
  • Web Components
  • Node.js
  • Python
  • CI/CD pipelines
  • Client-side telemetry validation

Nice to have

  • C++ applications

What the JD emphasized

  • 7+ years of Typescript, CSS, and build-system expertise
  • Strong proficiency in Typescript for large-scale production front-end systems
  • 7+ years of experience with content driven front-end user experiences
  • Hands-on experience building complex UIs using React and/or Web Components
  • Strong familiarity with Node.js-based build pipelines