Design and deliver end-to-end features across frontend applications and supporting services affecting large areas of the commerce domain
Lead technical implementation for medium-to-large initiatives involving multiple repositories or teams
Lead development of projects, guiding and overseeing contributing engineers
Contribute to architecture decisions and document technical direction
Partner with product, design, QA, and backend teams to shape requirements and implementation plans
Participate in on-call and incident response rotations as needed
Build and scale Blizzard’s web commerce ecosystem, internal admin tools, and shared platform libraries
Improve developer experience in a multi-repo environment
Drive optimization of standards and processes and advise on risks, opportunities, and team decisions
Requirements
- 12+ years of professional software engineering experience, with significant web application ownership
- Ability to design, implement, and own large-scale systems with minimal direction
- Strong proficiency in TypeScript and modern JavaScript
- Hands-on experience with React-based frameworks such as Next.js and/or Angular
- Experience building and supporting backend APIs or service integrations in Java and/or Node.js
- Strong unit testing discipline
- Experience with CI/CD systems, containerization, and production deployment practices
- Strong communication skills and a track record of technical leadership without formal authority
Core Competencies
Demonstrates extensive experience in designing and delivering large-scale web applications, with strong proficiency in TypeScript, React-based frameworks, and backend API development. Proven ability to lead technical initiatives, optimize processes, and enhance developer experience in a multi-repo environment.
Highest-signal resume keywords
- TypeScript Proficiency
- React-Based Frameworks
- Backend API Development
- Technical Leadership
- CI/CD Systems
ATS Optimization Keywords
Hard Skills
- Web Application Ownership
- JavaScript
- Next.js
- Angular
- Java
- Node.js
- Unit Testing
- Containerization
- Production Deployment
- System Design
Soft Skills
- Strong Communication Skills
- Technical Leadership
Industry Keywords
- Commerce Domain
- Incident Response
- Architecture Decisions
- Developer Experience
- Optimization of Standards
Tools & Technologies
- CI/CD Systems
- Containerization Tools
- Multi-Repo Environment