We are seeking a talented and experienced Senior Frontend Engineer to join a our client, reporting to the Engineering Manager. You will be responsible for the development and ownership of key player-facing front-ends, delivering engaging store, loot, and event experiences. You will work across various technology stacks to ensure reliable and performant player interactions. As a trusted technology partner to product owners, you will collaborate with a diverse team to achieve shared goals.
Responsibilities:
- Develop and test player content experiences within the application client.
- Contribute to architectural requirements and design.
- Design and enhance microservices.
- Write comprehensive unit and integration tests.
- Conduct thorough code reviews.
- Participate in the team's on-call rotation.
- Enhance build and deployment tooling.
- Improve product visibility through telemetry and analytics.
Qualifications:
Required:
- 4+ years of professional programming experience with modern web frameworks such as EmberJS, ReactJS, or AngularJS.
- Experience developing software using Object-Oriented languages, such as Java or C++.
- Expert knowledge of HTML, CSS, and modern JavaScript.
- Experience in test automation, operational best practices, implementing automated builds, software packaging, automated deployments, logging, monitoring, and automated alerting.
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
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, and Designers.
- Experience working within a game development environment.
- Experience working across multiple teams.
- Experience mentoring junior engineers.
