Requirements
- Bachelor's degree in computer science or computer engineering (equivalent education or work experience)
- Strong knowledge and proficiency in JavaScript/TypeScript, HTML, CSS, ReactJS, NodeJS
- 7+ years of strong experience building and maintaining high-complexity web apps based on any JS stack
- Foundational solid skills in Typescript/Javascript, Component Building & Organizing
- Experience with Web Components: Custom Elements, Shadow DOM, ES Modules, Templates, LitElement
- Ability to contribute anywhere in the stack and wear different hats
- Ability to develop robust, efficient, high-quality code
- Ability to troubleshoot and resolve problems using appropriate tools and techniques
- Excellent communication skills
- Demonstrate sound knowledge of other technologies in use (Kubernetes, Node.js, Docker, AWS, GCP, Azure Java, etc.)
- Ability to demonstrate a high level of ownership for the entire SDLC, including QA, build, deployment, and support of production systems
What you'll be doing
- Innovate new features or functional domains
- Contribute to architecture, design, and code while factoring in business priorities. Proactively identify problems with requirements
- Seek out and learn new technologies and techniques, and advocate for their use
- Articulate the difference between architectural options (advantageous & disadvantageous)
- Serve as a role model for the team, in terms of developing robust code both quickly and efficiently
- Collaborate with other teams and stakeholders beyond immediate team organization
- Regularly share knowledge with peers both in and out of own team, mentor junior members
At Adobe, we believe in creating a company culture where all employees are empowered to make an impact. Learn more about Adobe life, including our values and culture, focus on people, purpose and community, Adobe For All, comprehensive benefits programs, the stories we tell, the customers we serve, and how you can help us change the world through personalized digital experience.