CareerPlanSign in

Software Engineer II

Ann Arbor, MI, us💼 Full-time🗓 2026-09-10 → 2026-09-26

Core

Develop native mobile applications for iOS and Android, focusing on performance, security, and operational reliability.

Role type

Senior IC mobile software engineer (native)

Builds

Native mobile apps (iOS/Android) for Domino's pizza delivery platform

Domain

Food delivery / QSR / Mobile

Deliverable

product features

Required skills

Kotlin, Swift, Java, Objective-C, RESTful APIs, Agile, unit testing, CI/CD, database concepts, networking (HTTP), build tools (Gradle, Fastlane), app store publishing, accessibility frameworks, analytics frameworks (Firebase, Adobe), architecture patterns (MVC, MVVM, VIPER)

Preferred skills

Distributed systems, profiling tools, internationalized software development

Responsibilities

Produce estimates for assigned tasks, write quality and performant code, promote code reusability, write clear documentation, translate designs into code, support build/deployment processes, troubleshoot application and infrastructure issues, provide on-call support, participate in PR reviews, mentor newer developers

Seniority

Mid-level IC (5+ years experience)

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.