Android Software Developer - Client Services

Detroit Labs · Detroit, MI

Company

Detroit Labs

Location

Detroit, MI

Type

Full Time

Job Description

Detroit Labs was founded in 2011 with a vision for building digital products, services, and the teams that power them. We're a diverse and inclusive workplace that strives toward justice and equity. We have a variety of client teams we work with ranging from startups to Fortune 500 companies so there are always new and exciting projects going on.

Detroit Labs OnSite Business Unit is looking for experienced Android developers to join an exciting automotive project focused on developing a mobile application for connected vehicles on a global scale. As an Android developer on this team, you will have the opportunity to work on a high-end mobile application developing new features that connect mobile devices with your vehicle utilizing Android Auto. As a team member, you will be involved in all aspects of developing new features including user story elaboration, estimation, analysis, design, programming, unit/integration testing and debugging following Agile development practices such as Scrum and Extreme Programming (XP). In this highly collaborative, multi-functional, and Agile environment, there are a lot of existing features in play, and as part of this role, you get to help determine what it will do next!

This is a full-time salaried remote role with access to full medical, vision, and dental benefits, 401K matching, yearly personal improvement budget, optional monthly team outings and more. As a full-time member of our OnSite team, we prioritize your individual career growth by providing consistent check-ins, a yearly retro, and access to a variety of learning resources. Some of those resources include mentorships, e-learning, and ongoing support to ensure you are always growing and working towards your goals.

Requirements

  • 3+ years minimum professional experience developing native Android app(s) available in the Google Play store (Must have industry experience to be considered)
  • Experience with Android Studio
  • Experience with Kotlin
  • Experience developing apps that interact with web services (REST, JSON) - Retrofit is a plus
  • Experience with native Android HIG and UI development best practices - Android Material Design
  • Experience with the publishing process for Google app store
  • Familiarity with Gradle variants, KTS, sign-in configurations, Google play store and differences with google app vs SDK's
  • Detroit Labs is not currently able to hire candidates who will reside outside of the United States during their term of employment.


Responsibilities
  • Building industry leading mobile apps for connected vehicles on a global scale
  • Elaborate, estimate, and design for small increments of work
  • Commit to completing well-defined work and deliver on those commitments
  • Swarm around tasks along with other Scrum team members
  • Perform technology evaluation and design spikes
  • Work in a paired programming environment when needed
  • Report status of assigned software development tasks
  • Provide leadership and assistance among and across teams/organizations
  • Promote improvements in programming practices such as functional/acceptance test driven development, continuous integration, and test automation
  • Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages


Bonus qualifications
  • Experience designing and developing mobile applications in a complex operating environment; financial industry experience strongly preferred
  • Experience developing location-based services with MapKit, Google Maps or similar framework
  • Experience in Jenkins, Fastlane, and Fabric for continuous integration and deployment
  • Experience with multithreading, memory management, and caching mechanisms specific to mobile devices
  • Experience/responsibility for design and architectural decisions of app
  • Experience working with React Native


Benefits

  • The salary range for this role is $70,000 - $120,000, commensurate with experience
  • Full medical, dental, vision healthcare benefits
  • 401k matching
  • Annual wellness and personal development budget
  • Paid vacation
  • Remote work flexibility options
  • Ongoing mentorship
  • Continued learning development opportunities
  • Monthly virtual outings, lunches, and events
  • Volunteer opportunities

Date Posted

08/25/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8