iOS Developer working on connected vehicle native mobile applications for Detroit Labs clients. Collaborating with teams to innovate automotive technology and features for connected vehicles.
Responsibilities
Integrate applications with RESTful web services and connected systems
Implement and support iOS extensions as needed
Configure and manage Xcode projects and build settings
Support CI/CD processes and automated builds using tools such as Fastlane
Manage the iOS App Store publishing process, including provisioning and releases
Ensure applications follow best practices for code quality, testing, and mobile security
Participate in code reviews and contribute to maintaining high engineering standards
Collaborate with cross-functional teams to define, design, and deliver new features
Participate in Agile/Scrum ceremonies
Work a hybrid schedule, coming into the Auburn Hills office a minimum of three days per week
Requirements
5+ years of professional experience developing native iOS applications that are published in the App Store (industry experience required)
Experience with Swift (including modern Swift versions such as Swift 6)
Ability to integrate applications with RESTful web services and work with JSON data
Familiarity with implementing iOS extensions (e.g., Intents, Watch, Action Extensions)
Experience using Fastlane to support build automation and deployment workflows
Comfort configuring Xcode projects, including schemes, build settings, and project setup
Experience managing the iOS App Store publishing process, including provisioning, certificates, and releases
Proficiency with Git for source control
Detroit Labs is not currently able to hire candidates who will reside outside of the United States during their term of employment
Benefits
Full medical, dental, vision benefits
401K contribution options
Quarterly outings and events
Paid vacation
Parental leave program
Monthly budgets for “team fun” bonding events
Free lunch for various company meetings and Lunch & Learns
Access to our mentorship program and employee resource groups (ERGs)
Mobile Developer participating in front - end web projects for a fintech team. Collaborating on user interface integration and ensuring optimized performance and accessibility.
Developer Analyst contributing to Topaz's innovative financial market solutions. Collaborating on software development while enhancing user experiences and resolving technical challenges.
Senior Developer Technology Engineer optimizing CPU performance for large scale applications at NVIDIA. Collaborating with industry experts to publish optimization techniques and influence hardware design.
Operations Engineering Support 2 role at Celestica focusing on troubleshooting, repairing, and maintaining complex electromechanical systems in a manufacturing environment.
Technical Support role in engineering operations analyzing schematics and troubleshooting electromechanical systems. Collaborating with engineers and performing maintenance on assembly equipment.
Microsoft Developer responsible for Dynamics 365 solutions and ERP integration. Collaborating with global teams to deliver high - quality development projects.
Senior Programmer maintaining and enhancing AgriSompo's crop insurance application. Collaborating with technical leads and engineers to deliver scalable and reliable solutions.