Responsibilities
- Drive complete development cycles including planning, architecture, coding, documentation, and release of client applications.
- Define and guide technical direction and design standards for client-side features and reusable modules.
- Partner with server-side developers to integrate networked gameplay systems.
- Work alongside product leads to refine feature requirements, assess technical feasibility, and design robust, scalable implementations.
- Follow and improve internal engineering practices around code quality, testing, architecture, and style conventions.
- Conduct detailed analysis of client code to detect and fix difficult bugs and performance bottleneles.
- Develop and evaluate technical specifications to align engineering and product stakeholders.
- Provide mentorship to engineers, including coaching on test-driven development and integrating AI-assisted coding tools.
Other
This company provides equal employment opportunities regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability, or other legally protected characteristics.