We are seeking a passionate and skilled Associate Principal Engineer to drive the development of high-quality games across iOS and Android platforms using TypeScript. The ideal candidate is a game enthusiast with a strong eye for detail, deeply invested in game UI/UX design, animation, audio/video integration, gameplay mechanics, and physics. You will play an individual contributor and a mentor to other team members. You’ll be responsible for end-to-end game development, from understanding and refining requirements with stakeholders to ensuring successful delivery. This includes guiding the team in implementing features and maintaining a high standard of code and design quality.
What will you do:
- Strong expertise in TypeScript with hands-on experience in modern development practices.
- Proficient in scripting, animation, session management, and texture handling for interactive applications and games.
- Experienced in memory and space optimization, ensuring high performance and efficiency.
- Act as a technical role model, especially during critical situations, providing direction and resolution at pivotal moments.
- Demonstrate a strong sense of ownership, consistently prioritizing business and team objectives over personal interests.
- Regularly engage with global stakeholders to understand evolving project requirements, evaluate necessary changes, and ensure timely delivery within estimated schedules.
- Provide technical leadership and support throughout the Software Development Life Cycle (SDLC) to ensure high-quality, timely product releases.
- Assist team members in resolving critical technical issues, ensuring minimal disruption to development timelines.
- Offer mentorship, coaching, and training, fostering continuous learning and professional growth within the team.
- Collaborate closely with local and global leads/managers to effectively plan, estimate, and execute project tasks by communicating complexity and time constraints.
- Conduct peer code reviews to maintain code quality, share knowledge, and uphold best practices.
What We're Looking For
- 8+ years of work experience.
- Bachelor’s degree in computer science, Engineering, or related field.