Logo for Awesome Motive, Inc.
Software Engineer - Android
Awesome Motive, Inc.
Posted 20 days ago
Description

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.

More Similar Roles...

Want more remote roles like this one sent to you?