- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
- 7+ years of experience delivering technologies in the interactive entertainment industry, computer graphics, SDKs, frameworks, Android applications, mobile game development, or related fields.
- Experience managing software engineering teams delivering large-scale platform, system software, mobile, or consumer products.
- Strong understanding of Android/AOSP platform architecture and system-level software development.
- Proficiency in Android development using Java, Kotlin, and Android Studio.
- Strong understanding of mobile architectures, Android ecosystems, development trends, and emerging technologies.
- Experience with Performance Optimization, Stability Analysis, Reliability Engineering, and Production Debugging.
- Demonstrated ability to lead, measure, and optimize UI and application performance, including UI responsiveness, startup performance, rendering performance, and efficient network utilization.
- Experience building telemetry, observability, logging, monitoring, analytics, or diagnostics systems.
- Experience with CI/CD systems, automated testing infrastructure, and engineering productivity tooling.
- Experience developing multi-threaded applications with strong understanding of concurrency, synchronization, and performance optimization.
- Excellent people management skills, including goal setting, performance reviews, coaching, mentoring, organizational planning, and talent development.
- Proven experience fostering an inclusive, collaborative, and high-performing engineering culture.
- Strong project management skills with experience prioritizing work, managing resources, mitigating risks, and delivering projects on schedule.
- Proven experience with Agile development methodologies, including Scrum and iterative development practices.
- Experience taking products or platforms from requirements definition through global launch and live operation.
- Excellent communication and stakeholder management skills with the ability to build strong partnerships across engineering, product, QE, security, and leadership organizations.
- Strong technical writing and documentation skills, with the ability to communicate designs, implementation details, architecture decisions, and testing strategies across global teams.
- Strong advocacy for personal and professional growth, ensuring every team member feels valued, supported, and empowered to succeed.
- A proactive, adaptable leadership style with a deep commitment to team success and organizational excellence.