Bring the revolutionary Apple Maps experience to developers on Android.
Requirements
- Proficiency in Android software development with Java or Kotlin
- Familiarity with system architecture and API design
- Experience with Continuous Integration and Delivery tools and processes
- Experience developing user-interfaces with Android UI or Jetpack Compose
- Experience writing testable code and familiarity with Unit Testing frameworks like JUnit
- Track record of bringing up new software components from the ground up
- Familiarity with Geographic Information Systems (GIS) or other spatial visualization systems
Responsibilities
- Elicit requirements from our clients and translate them into scalable, reliable code.
- Design, review and implement 3rd party developer APIs & Tools.
- Collaborate multi-functionally with Human Interaction Design, Services, Data and other Engineering teams.
Other
- Bachelors in Computer Science and at least 6+ years of software engineering experience in a production environment
- Proven track record of architecting, developing, releasing and supporting critically important software components
- Excellent verbal and written communication skills, ability to explain complex problems clearly and succinctly
- Passion to collaborate and iterate on ideas in a multi-functional team
- Familiarity with Objective-C and/or Swift