
Team Lead, Android Core Product
Posted 21 hours ago

Posted 21 hours ago
This is a fully remote position, open to applicants in Romania.
β’ Take ownership of significant features throughout their lifecycle in collaboration with the design team, from inception to release.
β’ Manage, enhance, and uphold reliability metrics for essential features.
β’ Evaluate pull requests and offer constructive developmental feedback.
β’ Assist team members in overcoming technical challenges.
β’ Advocate for successful individual solutions to be adopted team-wide.
β’ Ensure shared components are tested, well-defined, and consolidated.
β’ Recognize when the team needs to adjust its operational methods.
β’ Minimize the manual interventions necessary for successful releases.
β’ Tackle recurring issues by modifying the foundational setup.
β’ Broaden automated verification to ensure nightly QA builds provide validation.
β’ Conduct planning sessions focused on decisions that require attention.
β’ Establish suitable review levels and sign-off protocols.
β’ Engage in discussions involving Product, Design, and Engineering, and communicate team limitations proactively.
β’ Manage critical challenges, take ownership of feature releases, and provide nightly builds to QA.
β’ Mentor early-career engineers with impactful work and dedicated learning time.
β’ Over 5 years of experience in software engineering, including a leadership role or ownership of a significant surface while maintaining hands-on involvement.
β’ Strong proficiency in Kotlin, Kotlin Coroutines, Kotlin Flow, Dagger 2, MVVM, Clean Architecture, Background Services, Music Player Service, Android animations, Jetpack Navigation, and JUnit tests.
β’ Experience in shipping and supporting background audio or other long-running background tasks.
β’ Comprehension of the significance of tests and strategies for writing them, including areas that may not be testable.
β’ An example of an initiative you implemented within a team that persisted after your involvement, along with a candid assessment of the investment required to achieve it.
β’ Familiarity with requesting colleagues to alter their workflows and managing the accompanying discomfort.
β’ Capability to discern which modifications necessitate thorough review and which do not, based on system dynamics.
β’ A history of developing solutions that the rest of the team finds valuable.
β’ Ability to articulate how the team collaborates with AI agents.
β’ Intuition for product design, user empathy, and a commitment to enhancing Android UI/UX beyond specifications.
β’ Initiative to refine the application and codebase beyond what is outlined.
β’ Exceptional communication abilities.
β’ Experience with open source Android projects, as well as iOS, Web, or NodeJS experience are advantageous.
β’ Bonus
β’ Stock options
β’ A diverse and inclusive work environment
β’ Multiple technical interviews in addition to an assessment on an actual codebase
β’ An interview process designed to be completed within one week
Speechify
Speechify
Speechify
Speechify
Get handpicked remote jobs straight to your inbox weekly.