Tech Lead, Android Core Product
New
J
JobgetherMobile software
Based in PolandFull-TimeLead
SalaryU.S.-based equivalent range listed at $140,000–$200,000 USD per year, plus bonus and stock depending on experience.
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of professional software engineering experience
- Required Skills
- AndroidKotlin
Requirements
- Have 5+ years of professional software engineering experience.
- Have hands-on experience developing or significantly contributing to Android applications.
- Be familiar with Android components and have experience building production-quality Android applications.
- Have hands-on expertise with Kotlin, Kotlin Coroutines, Kotlin Flow, Jetpack Navigation, Dagger 2, Room, Jetpack Compose, custom views, Canvas, and Paint.
- Understand software architecture and development patterns, particularly MVVM and Clean Architecture.
- Have experience with background services, music player services, Android animations, and JUnit testing.
- Understand testing principles and be able to design and implement effective automated tests.
- Bring product design intuition and empathy for users when making technical and UX decisions.
- Show initiative in improving the application and codebase beyond specification minimums.
- Communicate and collaborate effectively, with a user-oriented approach to problem solving and continuous improvement through feedback.
Responsibilities
- Own Android features end-to-end, partnering with Product and Design to define, build, test, and deliver them.
- Contribute technical leadership, architectural thinking, and product-focused decisions to the Android engineering team's direction.
- Monitor, maintain, and improve reliability metrics for key product features, addressing technical risks.
- Collaborate with Product, Design, Engineering, and QA to align technical solutions with user needs and product objectives.
- Review pull requests and provide constructive technical feedback to teammates.
- Take ownership of critical incidents and drive unexpected technical issues through to resolution.
- Manage feature releases and provide nightly builds to the QA team.
View Full Description & ApplyYou'll be redirected to the employer's site