Bachelor's degree or equivalent practical experience.
5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
3 years of experience testing, maintaining, or launching software products.
3 years of experience in Android application development.
1 year of experience with software design and architecture.
Preferred qualifications:
Experience in designing Android applications and developing in Java or Kotlin.
Experience in building Android User Interface (UI).
Experience in developing web applications.
Experience working on a team across multiple sites or locations with excellent collaboration and communication skills.
Responsibilities
Design, implement, and launch new features across the end-to-end Find My Device technology stack including the web front-end, server back-ends, Android application, and Google Play Services modules.
Partner and build productive collaborations with Product Managers, User Experience (UX) and Engineering teams across our other sites in different locations.
Provide mentorship and technical leadership to team members.
Demonstrate a focus on engineering excellence and building quality user experiences.