Senior Frontend Engineer
Develop and maintain core player-facing front-ends for League of Legends, providing engaging store, loot, and events experiences.
- Develop and test player content experiences in the League of Legends client
- Contribute to architecture requirements and design
- Design and enhance League microservices
- Write unit and integration tests
- Code reviews
- Participate in the team's on-call rotation
- Enhance build and deployment tooling
- Improve product visibility through telemetry and analytics
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent experience
- 4+ years of working programming experience with web frameworks such as Ember JS or React JS, Angular JS
- Expert knowledge of HTML, CSS, and modern JS
- Experience developing software using Object Oriented languages such as Java or C++
- Experience in test automation, operational best practices, implementing automated builds, software packaging, automated deployments, logging, monitoring, and automated alerting
Desired
- Experience building applications using the Chromium Embedded Framework
- Experience building RESTful microservices in Java
- Experience working with relational databases and SQL
- Experience developing fault tolerant, distributed systems including analysis, design and work breakdown
- Experience working with Product Owners / Development Managers / Designers
- Experience working with game development
- Experience working across multiple teams
- Experience mentoring junior engineers
As a dedicated team member, you will be responsible for delivering high-quality software solutions that meet the needs of our players. You will work closely with cross-functional teams to design, develop, and deploy features that enhance the League of Legends experience.