Senior Software Engineer - Android Development
Core
Senior Android engineer developing native mobile applications for Domino's Pizza digital channels, focusing on performance, stability, and long-term supportability.
Role type
Senior IC Android Software Engineer
Builds
Native Android and iOS applications for Domino's Pizza
Domain
Food delivery / Mobile applications
Deliverable
production ML models | product features
Required skills
Kotlin, Swift, Java, Objective-C, Android Studio, XCode, RESTful APIs, Gradle, Fastlane, Firebase, MVC/MVVM/VIPER patterns, Unit testing, Code profiling, App store publishing, Accessibility frameworks, CI/CD (Jenkins/GitHub), Docker, Internationalization (i18n), Distributed systems, Networking (HTTP)
Preferred skills
Agile practices (Jira), Database concepts, MacOS/Unix/Linux proficiency
Responsibilities
Develop performant and maintainable native mobile code; Design system components and interactions; Review PRs and mentor junior developers; Troubleshoot production systems; Consume RESTful JSON web services; Implement architecture patterns; Manage app store submissions.
Seniority
Senior, hands-on IC