About the Role:
As a key member of our team, you will play an active part in designing, and managing our flagship mobile driver app. Your expertise will contribute to redefining our architecture and building a world-class offline-first mobile application with an enthusiastic team. We are looking for candidates who have a forward-thinking mindset aimed at high readability (declarative) code, as well as identifying problems or bottlenecks before they become issues. We are looking for candidates who have a familiarity with Swift and a good understanding of system architectures (MVVM).
What You’ll Do:
- Develop new features for our Android (Kotlin) Motive Driver App.
- Improving one of our many existing features, including GPS tracking (Geofencing), Bluetooth, Camera APIs, etc.
- Work with the product team to refine feature specs.
- Communicate with backend engineers about API requirements or refinementsHelp support team to diagnose user problems.
- Analyze our user's data to identify bugs.
What We’re Looking For:
- 5+ years experience working on Android mobile apps.
- Experience in Swift, UIKit, custom views, AlamoFire, Reactive Programming, or database/persistenceExperience with Version Control Systems (ex: Git, Mercurial, etc.).
- Good knowledge of software design patterns (MVVM, Clean, etc.).
- Worked on a couple of Android apps; a plus if shipped to Apple Store
- Bonus: have mentored junior developers in code reviews and technical guidance Creating a diverse and inclusive workplace is one of Motive’s core values.
- We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.