Senior Android Engineer to work closely with product, design, engineering, and cross-functional teams to build, maintain, and scale mobile experiences used by millions of educators and families.
Requirements
- Strong experience developing Android applications using Kotlin and/or Java.
- Hands-on experience with Jetpack Compose, ViewModels, and MVVM architecture.
- Familiarity with Coroutines, Kotlin Flows, and reactive programming.
- Experience integrating REST and/or GraphQL APIs, including working with JSON-based APIs.
- Experience with CI/CD tools and mobile release processes (e.g., Fastlane, CircleCI).
- Ability to work autonomously while collaborating closely with cross-functional teams.
- Bachelorâs degree in Computer Science, Information Systems, or a related field (or equivalent practical experience).
- Openness to using AI-assisted development tools (e.g., GitHub Copilot, Gemini, Cursor) in day-to-day work.
Benefits
- Paid Time Off (PTO)
- English lessons
- Technical training
- Career coaching