iOS 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 iOS developers to join an existing project as a part of an exciting client team that drives game-changing technology.

As a full time member of our OnSite Business Unit 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.

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.

Requirements
  • 3+ years minimum professional experience developing native iOS app(s) available in the App Store (Must have industry experience to be considered)
  • Experience working with Swift 5
  • Experience developing apps that interact with web services (REST, JSON)
  • Experience with native iOS HIG and UI development best practices including a deep knowledge of AutoLayout
  • Experience with the publishing process for the iOS app store
  • 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

Benefits
  • The salary range for this role is from $70,000 to $120,000 commensurate with experience
  • Monthly developmental check-ins
  • Quarterly outings and events
  • Full medical, dental, vision benefits
  • 401k matching
  • Ongoing mentorship
  • Paid vacation
  • Continued learning and options for mentorship
  • Volunteer opportunities

Date Posted

11/10/2022

Views

0

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