About the role
Responsibilities:
- Team Leadership and Management: Lead and manage the Unity game development team, including hiring, mentoring, conducting 1:1s, setting goals, performance reviews, and ensuring timely delivery.
- Hands-on Development: Stay actively involved in coding and code reviews using C#, while taking ownership of complex technical challenges.
- Technical Architecture: Define and drive the technical direction for shared game frameworks, content pipelines, architecture, and performance optimization, particularly for low-end devices.
- Build and Release Management: Own end-to-end build and release processes across iOS, Android, and WebGL, including CI/CD pipelines, app signing, and store compliance, especially for Kids categories.
- Live Operations: Manage live-ops capabilities, including remote configuration, A/B testing, analytics events, ad mediation, and in-app purchase integrations.
- Codebase Ownership: Take ownership of existing Unity codebases, understand and document undocumented systems, improve maintainability, and minimize key-person dependency.
- Platform Integration: Ensure seamless integration of games with shared platform capabilities such as user authentication, subscription entitlements, content delivery, and analytics.
- Delivery and Stakeholder Management: Work closely with product and design teams on sprint planning, execution, and prioritization, while providing regular progress updates and highlighting risks to the CTO.
Requirements:
- 10+ years of overall software engineering experience, including at least 7+ years of hands-on Unity game development experience using C#.
- Minimum 3+ years of experience managing and leading engineering teams.
- Proven experience developing and shipping multiple mobile games on iOS and Android, including post-launch maintenance and live operations.
- Strong expertise in Unity architecture and development, including Addressables/Asset Bundles, UI Toolkit, or uGUI.
- Hands-on experience with profiling, debugging, and performance optimization for mobile platforms and WebGL.
- Experience building and maintaining Unity CI/CD pipelines using tools such as Unity Build Automation, GitHub Actions, or Fastlane.
- Strong understanding of mobile app release processes, store submissions, signing, and compliance requirements.
- Experience integrating third-party SDKs for ad mediation, in-app purchases, analytics, and remote configuration.
- Proven experience building and scaling engineering teams in India, including hiring through recruitment agencies and direct sourcing.
- Ability to work with international stakeholders across the UK, Brazil, and the US time zones.
- Excellent written and verbal communication skills.
Preferred Skills:
- Hands-on experience using AI-powered coding tools such as Claude Code, GitHub Copilot, or Cursor.
- Ability to drive AI tool adoption and encourage AI-assisted development practices across the engineering team.
- Experience working on educational games, children's applications, or digital learning platforms would be an added advantage.