Staff Android Engineer

AI-powered language learning platform teaching English, Spanish, and French through conversational practice.
$210,000 - $260,000
Android
Staff Software Engineer
In-Person
51 - 100 Employees
5+ years of experience
AI · Education

Description For Staff Android Engineer

Speak is revolutionizing language learning through AI-powered conversation practice, currently helping millions learn English, Spanish, and French. As the top-grossing education app in South Korea and expanding to 30+ countries, we're backed by prestigious investors including OpenAI, Founders Fund, and Y Combinator.

As a Staff Android Engineer, you'll join our 75-person team spread across SF, Seoul, Tokyo, and Ljubljana. You'll be crucial in developing features that serve millions of users, focusing on growth, monetization, and market expansion. The role involves collaborating with backend engineers, product, and design teams to improve content delivery, run A/B tests, and enhance our audio/video streaming systems.

We're seeking someone with 5+ years of mobile engineering experience, strong Kotlin proficiency, and expertise in mobile architectures. You'll work on exciting challenges like building growth loops, improving user acquisition/retention, and launching in new markets. The ideal candidate combines technical excellence with strong product sense and mentorship abilities.

This is an exceptional opportunity to join at a pivotal time - post-Series B, with proven product-market fit and rapid growth. You'll work with a tight-knit, talented team in a global company that's making a real difference in people's lives. Our offices in major global tech hubs offer unique exposure to international markets and users.

The role offers competitive compensation ($210K-$260K plus equity) and the chance to impact millions of language learners worldwide. We value craft, growth, and working with admirable colleagues in an environment where individual contributors can significantly influence the company's direction.

Last updated 5 months ago

Responsibilities For Staff Android Engineer

  • Build growth loops including referrals and in-app shareables
  • Improve new user acquisition and user retention
  • Work on pricing and packaging
  • Launch new markets and languages
  • Improve text to speech system
  • Improve audio and video streaming systems
  • Coach and mentor other engineers

Requirements For Staff Android Engineer

Kotlin
  • 5+ years of industry experience as a Mobile Engineer
  • Proficiency in Kotlin with strong understanding of mobile architectures (MVC/MVVM)
  • Experience with Reactive programming (RX Java)
  • Knowledge in mobile build practices (jenkins, bitrise)
  • Knowledge in Google Play Billing
  • Excellent problem-solving and communication skills
  • Strong product sense and ability to think cross-functionally
  • Experience working in a fast-paced startup environment

Interested in this job?

Jobs Related To Speak Staff Android Engineer

Member of Technical Staff - Android Engineer

Senior Android Engineer position at Microsoft AI, building next-generation mobile experiences for Copilot AI assistant in Mountain View, CA.

Staff Software Engineer, Android

Staff Software Engineer position at Cambly, leading Android development for a global English learning platform. Remote work available with 8+ years experience required.

Staff Software Engineer, Android

Staff Software Engineer position at Suno, building Android apps for AI-powered music creation, requiring 7+ years of experience and expertise in Kotlin and Jetpack Compose.

Lead Software Engineer - Android

Lead Software Engineer position at JPMorgan Chase focusing on Android development, requiring 5+ years of experience and strong technical leadership skills.

Staff Android Engineer, Guest & Host

Staff Android Engineer position at Airbnb focusing on User, Listings & Platform Client team, building and shaping future of user profiles, listing management, and quality-related products.