Tech Lead, Android Core Product
Speechify
Skill Required
Key highlights
- Senior-level role requiring 5+ years of software engineering experience
- Must have rock solid experience with Kotlin, Kotlin Coroutines, Kotlin Flow, Dagger 2, MVVM, Clean Architecture, and JUnit tests
- 100% distributed / remote — Speechify has no office
- Competitive salaries
- Interview process completed within 1 week
- Flat organization where anyone can become a leader
Role overview
Speechify is on a mission to ensure reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products — available on iOS, Android, Mac, Chrome Extension, and Web — to turn PDFs, books, Google Docs, news articles, and websites into audio so they can read faster, read more, and remember more. Google named Speechify the Chrome Extension of the Year, and Apple named it its Design award winner for inclusivity for 2025. With its Android app being the most used text-to-speech app in the Play Store, Speechify is seeking a Senior Android Engineer to support the growing user base and drive new and exciting projects forward. The ideal candidate thinks strategically, thrives in fast-paced environments, is passionate about making product decisions, and has a track record of building great user experiences.
Responsibilities
- Own major features and work closely with the design team — take ownership of features inside the app and become responsible for delivering high quality features
- Shape the future of the Android team
- Own, maintain, and improve reliability metrics for key features
- Participate in discussions across different teams — Product, Design, Engineering
- Review pull requests and support other teammates
- Handle critical issues or cope with unexpected challenges
- Take ownership of feature releases and provide nightly builds for the QA team
Requirements
- 5+ years of software engineering experience
- Familiarity with Android components
- Experience building or contributing to at least one Android app
- Rock solid experience with Kotlin, Kotlin Coroutines, Kotlin Flow, Dagger 2, MVVM, Clean Architecture, Background Services, Music Player Service, Android Animations, Jetpack Navigation, JUnit tests
- Understanding of the importance of tests and how to approach writing tests
- Excellent communication skills
- Product design intuition and user empathy
- Drive to push the boundaries of Android UI/UX
- User oriented problem solving approach
- Self-drive to improve the app and codebase above and beyond what's outlined in the spec
- Driven with continuous feedback from leaders
Nice to have
- Experience building, maintaining, or otherwise contributing to open source projects in Android
- Experience with iOS, Web or NodeJS
Benefits
- Competitive salaries
- A friendly and laid-back atmosphere
- Commitment to building a great asynchronous culture
- 100% distributed setting — Speechify has no office
- A fast-growing environment where you can help shape the company and product
- An entrepreneurial-minded team that supports risk, intuition, and hustle
- A hands-off management approach so you can focus and do your best work
- An opportunity to make a big impact in a transformative industry
- Opportunity to work on a life-changing product that millions of people use
- Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more
- Work in one of the fastest growing sectors of tech — the intersection of artificial intelligence and audio
- A flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast
Additional details
- Nearly 200 people around the globe work on Speechify
- Team members come from companies like Amazon, Microsoft, and Google, leading PhD programs like Stanford, high-growth startups like Stripe, Vercel, Bolt, and many founders of their own companies
- The interview process involves several technical interviews and aims to be completed within 1 week
- Work ethic, solid communication skills, and obsession with winning are paramount
- Technologies used: Kotlin, Kotlin Coroutines, Kotlin Flow, Jetpack Navigation, Dagger 2, Room, Custom Views, Canvas & Paint, Jetpack Compose, JUnit
- Speechify is committed to a diverse and inclusive workplace
- Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status
- Originally posted on Himalayas
- Applicants should include links to their portfolio and LinkedIn when applying
- Referrals are encouraged