At Adobe, we are seeking an experienced individual to join our world-class engineering team in Product Engagement Systems (PES) in Photoshop team in San Jose. As a Senior front-end engineer, you will have the opportunity to collaborate with a diverse team, pushing the boundaries of what's possible and making an impactful contribution to the industry.
Requirements
- Strong proficiency in Typescript for large-scale production front-end systems
- Deep understanding of JavaScript runtime behavior (event loop, async execution, memory)
- Clear understanding of JavaScript module systems
- Ability to debug issues caused by mixed module systems in real-world build pipelines
- Working knowledge of Node.js for tooling, scripting, and automation
- Familiarity with Python for build scripts or automation tasks
- 7+ years of experience with content driven front-end user experiences
- Hands-on experience building complex UIs using React and/or Web Components
- Ability to design reusable UI components with clear ownership and lifecycle
- Experience managing complex client-side state and event flows
- Strong understanding of client-side performance trade-offs and rendering behavior
- Solid understanding of CSS fundamentals
- Strong familiarity with Node.js-based build pipelines
- Relevant full-stack experience to improve or troubleshoot services and infrastructure
- Hands-on experience validating client-side telemetry, logs, and metrics
- Experience working with CI/CD pipelines using Jenkins
Benefits
- Comprehensive benefits programs
- Adobe for All
- Equal Employment Opportunity employer