Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 a year 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?