Software Engineer II
Core
Develop native mobile applications for iOS and Android, focusing on performance, security, and user experience for Domino's pizza delivery platform.
Role type
Senior IC mobile software engineer (native iOS/Android)
Builds
Native mobile apps (iOS/Android) for Domino's food ordering and delivery
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 quality code meeting industry standards, write performant code, create build/deployment artifacts, troubleshoot application and infrastructure issues, provide on-call support, participate in PR reviews, mentor newer developers, translate designs into code, understand business concepts
Seniority
Mid-Senior, hands-on IC