Detroit Labs

  • Auburn Hills, MI

  • $80,000-130,000 per year

  • Permanent

  • Full-time

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 is looking for experienced Android developers to join our team of developers working on an exciting project with a large automotive company. As an android developer, you will have the opportunity to develop new innovative product features, add functionality, and find ways to improve our clients existing code bases. On an average day you will work together with your teammates to build, review, debug, and learn from each other’s code. You will also help to estimate features, to successfully fulfill development commitments.

This is a full-time salaried hybrid role located in Auburn Hills, MI. Detroit Labs offers access to full medical, vision and dental benefits, as well as 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

  • 5+ 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 and Kotlin 1.7+
  • Experience working on a product development team in an Agile environment
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with Jetpack architectures components (LiveData, ViewModel, Lifecycles, Navigation, ViewBinding, etc.)
  • Familiarity with cloud message APIs and push notifications (Google Beacon Platform / Firebase)
  • Understanding of different versions of Android and how to deal with different screen sizes and peripherals
  • Experience with integration to REST web services
  • Background operations (e.g. AsyncTask)
  • Familiarity with Gradle variants and ADB
  • Must be able to work in a hybrid model in Auburn Hills up to 2 days per week
  • Detroit Labs is not currently able to hire candidates who will reside outside of the United States during their term of employment.

Responsibilities

  • Design and develop innovative mobile apps for the next-generation of customer betting and gaming on Android platform
  • Take a functional development approach to Android development to create the “best in class” mobile sports betting and gaming experience for US customers in an exciting, emerging market
  • Commit to completing well-defined work and deliver on those commitments
  • Collaborate with cross-functional business units in an Agile Scrum environment
  • Perform technology evaluation and design spikes
  • 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

Benefits

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

Detroit Labs