
Tech Lead
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Speechify is seeking a Tech Lead for our Android Core Product team in Mumbai, India. As our Android app leads the market in text-to-speech applications within the Play Store, we need a skilled engineer to support our growing user base and drive innovation through new projects.
This pivotal role is ideal for a strategic thinker who thrives in fast-paced environments, possesses a passion for product development, and excels at creating delightful user experiences. We foster a flat organizational structure where technical excellence and consistent delivery are pathways to leadership.
Our interview process is designed to be swift, typically completed within one week, and involves several technical assessments.
Responsibilities
- Lead the development of major features, collaborating closely with the design team to ensure high-quality delivery.
- Contribute to shaping the future direction of our Android engineering team.
- Maintain and enhance reliability metrics for critical features.
- Engage in cross-functional discussions with Product, Design, and Engineering teams.
- Conduct code reviews and provide support to fellow team members.
- Address critical issues and manage unexpected challenges effectively.
- Oversee feature releases and ensure the provision of nightly builds for the QA team.
Ideal Candidate Profile
- Over 5 years of professional software engineering experience.
- Proficiency with Android components and architecture.
- Proven experience in building or significantly contributing to at least one Android application.
- Strong product design intuition and user empathy.
- A drive to innovate and push the boundaries of Android UI/UX.
- A solid understanding of testing methodologies and best practices.
- Proactive in improving the app and codebase beyond initial specifications.
- Expertise in Kotlin, Kotlin Coroutines, Kotlin Flow, Dagger 2, MVVM, Clean Architecture, Background Services, Music Player Service, Android Animations, Jetpack Navigation, and JUnit tests.
- Excellent communication and interpersonal skills.
- A user-centric approach to problem-solving.
- Motivated by continuous feedback and professional growth.
Bonus Qualifications
- Experience with open-source Android projects.
- Experience with iOS, Web, or NodeJS development.
Technologies Used
- Kotlin
- Kotlin Coroutines
- Kotlin Flow
- Jetpack Navigation
- Dagger 2
- Room
- Custom Views, Canvas & Paint
- Jetpack Compose
- JUnit
What We Offer
- A dynamic, fast-growing environment for significant company and product impact.
- An entrepreneurial culture that encourages risk-taking, intuition, and hard work.
- A supportive, hands-off management style to foster focus and productivity.
- An opportunity to make a substantial impact in a transformative industry.
- Competitive compensation, a friendly work environment, and a commitment to asynchronous work culture.
- The chance to work on a life-changing product used by millions.
- The ability to build products that assist individuals with learning differences such as dyslexia, ADD, low vision, concussions, and autism.
- Work at the intersection of artificial intelligence and audio in a rapidly expanding tech sector.
If you are a motivated Android developer with a passion for building exceptional products and a desire to make a difference, we encourage you to apply. Please share details about your experience and why you're interested in this role, along with links to your portfolio and LinkedIn profile.
Company
Speechify
Speechify's mission is to eliminate reading as a barrier to learning. Millions rely on our text-to-speech products to transform various reading materials, from PDFs and books to documents and articles...