Senior - Staff Android Engineer

Speak is reinventing language learning, starting with teaching English, Spanish, and French to the next billion people.
$170,000 - $280,000
Android
Staff Software Engineer
In-Person
51 - 100 Employees
5+ years of experience

Description For Senior - Staff Android Engineer

Speak is on a mission to reinvent language learning, starting with teaching English, Spanish, and French to the next billion people. As a Senior - Staff Android Engineer at Speak, you'll be part of a fast-growing team that's making a significant impact on global education.

The role involves building and improving key features of Speak's Android app, which is used by millions of users across 30+ countries. You'll be responsible for enhancing content delivery, running A/B tests on monetization features, supporting new market launches, and improving core systems like text-to-speech and audio/video streaming.

Key responsibilities include:

  • Building growth loops, including referrals and in-app shareables
  • Improving user acquisition and retention
  • Working on pricing and packaging strategies
  • Launching in new markets and adding new languages
  • Enhancing text-to-speech and streaming systems

We're looking for someone with 5+ years of experience in mobile engineering, preferably in a startup environment. Proficiency in Kotlin and understanding of mobile architectures like MVC/MVVM is crucial. Experience with reactive programming, mobile build practices, and Google Play Billing is highly valued.

Speak offers a competitive salary range of $170K – $280K, along with equity. The company is well-funded, having raised a Series B from notable investors like OpenAI, Founders Fund, and Y Combinator.

Join our team of 75 based primarily in SF, Seoul, Tokyo, and Ljubljana, and be part of a mission to help millions achieve fluency in new languages. This is an opportunity to do impactful work with a fantastic, tight-knit team at a crucial growth stage.

Last updated 4 months ago

Responsibilities For Senior - Staff Android Engineer

  • Build growth loops -> referrals, in-app shareables, Speak on web
  • 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

Requirements For Senior - Staff Android Engineer

Kotlin
Java
  • 5+ years of industry experience working as a Mobile Engineer, preferably in a fast-paced startup environment
  • Proficiency in Kotlin, with a strong understanding of common mobile architectures including MVC/MVVM
  • Experience with reactive programming (RX Java, etc)
  • Knowledge in mobile build practices (e.g., Jenkins, Bitrise)
  • Knowledge in Google Play Billing
  • Excellent problem-solving and communication skills
  • Ability to work independently or as part of a team
  • Coach and mentor other engineers
  • Strong product sense: ability to think broadly/cross-functionally about product experiences

Benefits For Senior - Staff Android Engineer

Equity
  • Equity

Interested in this job?

Jobs Related To Speak Senior - Staff Android Engineer

Staff Android Engineer

Staff Android Engineer role at Speak, building AI-powered language learning apps used by millions globally. 5+ years experience, Kotlin expertise required. $210K-$260K + equity.

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, 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, 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, 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.