Team Lead Frontend Game Development (Pixi.js)
As a Team Lead Frontend Game Development, you will take ownership of a high-performing frontend engineering team responsible for building engaging, high-quality game experiences. You will combine hands-on technical expertise with strong leadership skills to guide developers, define technical direction, and ensure the successful delivery of complex game features. This role involves working on interactive game mechanics, animations, and performance-heavy frontend systems using Pixi.js, while also collaborating closely with game designers, backend engineers, and technical artists. You will play a key role in shaping architecture, improving development standards, and ensuring scalable and maintainable solutions. Operating in a fast-paced game development environment, you will influence both product quality and team growth while driving innovation in iGaming experiences.
Accountabilities:
- Lead and manage a frontend game development team, including task allocation, workload planning, and delivery oversight.
- Mentor and support developers through regular 1:1s, feedback sessions, and individual growth planning.
- Participate in hiring processes, conduct technical interviews, and contribute to building a strong engineering culture.
- Define technical strategy, frontend architecture, coding standards, and best development practices.
- Conduct code reviews and ensure high-quality, maintainable, and scalable code across the team.
- Break down technical requirements, estimate efforts, and contribute to sprint planning and delivery management.
- Develop and maintain game logic using Pixi.js, including spins, bonus rounds, animations, and UI/UX interactions.
- Implement visual effects, transitions, and interactive frontend elements for game experiences.
- Design and manage state machines, event systems, and configuration-driven architectures.
- Optimize rendering performance, including sprite management, asset loading, and memory usage.
- Reduce draw calls and improve overall game performance through profiling and optimization techniques.
- Integrate APIs for game features such as betting systems, RNG, bonuses, and transactions.
- Collaborate with backend teams to define API contracts and ensure smooth integration with game services.
- Write and maintain unit and integration tests to ensure code reliability and quality.
- Troubleshoot production issues and support post-release bug fixing and improvements.
- Work closely with game designers, technical artists, animators, and mathematicians to deliver cohesive game experiences.