Develop the best education in the world and make it universally available
Requirements
- 6+ years of Android software engineering experience
- 1-2+ years developing scalable production software
- excellent command of engineering fundamentals
- deep expertise in Kotlin and coroutines concurrency primitives
- proficiency in native Android development using standard tools and frameworks
- knowledge of Android SDK performance tools and optimization techniques
- experience developing and leading long-term technical strategy
- deep understanding of testing best practices
- working knowledge of modern AI tooling
Responsibilities
- evaluating and setting the direction of Android architecture
- continuing to evolve MVVM architecture
- exploration and integration of modern technologies like coroutines and Jetpack Compose
- leading the adoption of these across a large-scale Android organization
- representing the team in architectural discussions and stakeholder conversations
- working within Client Platform area to create and maintain foundational building blocks of application infrastructure
- fostering a culture of engineering excellence and mentoring engineers of all experience levels
Other
- 6+ years of experience
- mentorship and collaboration with world-class minds
- education of users and employees alike
- participation in countless experiments with massive user base
- limitless learning opportunities