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 24 days 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

Senior - Staff Android Engineer

Join Speak as a Senior - Staff Android Engineer to build innovative language learning solutions, working on growth, monetization, and core app features.

Staff Android Engineer, Host Calendar

Staff Android Engineer position at Airbnb focusing on developing next-generation calendar tools for hosts, requiring 9+ years of experience and expertise in Kotlin/Java.

Staff Android Engineer, Client Data and Networking Platform

Staff Android Engineer position at Airbnb focusing on client data and networking platform development, offering remote work and competitive compensation.

Staff Android Engineer, Guest & Host

Lead Android development for Airbnb's user profiles, listing management, and quality-focused products, shaping the future of host-guest interactions.

Staff Android Engineer, Pricing & Booking Settings

Staff Android Engineer position at Airbnb, focusing on developing pricing and booking tools for hosts, requiring 9+ years of experience with expertise in Kotlin and Android development.