Salary
💰 $175,000 - $190,000 per year
Tech Stack
AndroidDaggerKotlinPython
About the role
- Serve as an expert Senior Android Engineer contributing across different stacks to deliver thoughtful end-to-end products.
- Collaborate closely with designers and product managers to identify areas of improvement, define scope, and execute on new features.
- Take strong ownership of the entire product development process from brainstorming and cross-functional communication to architecture, implementation, and monitoring.
- Design, implement, and maintain a large-scale Android application as part of a multi-person team.
- Build and maintain backend code in Python to power mobile experiences.
- Serve as the go-to resource for Android troubleshooting, assist in on-call rotation, and provide technical guidance.
- Mentor other engineers and perform code reviews to ensure high quality.
Requirements
- 4+ years of professional software development experience.
- 2+ years of experience building complex Android applications.
- Expertise in Android best practices such as Kotlin, RoomDB, Dagger/Hilt, Flow, Jetpack Compose, and KMM.
- Experience having built and maintained backend code to power mobile experiences, in Python.
- Ability to take strong ownership of the product development process, including brainstorming, communication, and architecting complex systems.