Domino's · 19 hours ago
Software Engineer II- Android Development
Domino's Pizza is a well-established brand in the food industry, now recognized as a technology leader in online transactions. They are seeking a Software Engineer II- Android Developer to develop and maintain Android applications, focusing on quality code, performance, and mentoring newer developers.
Restaurants
Responsibilities
Produces estimates for their assigned tasks given well defined business requirements
Produces quality code that meets internal and industry standards
Promotes reusability within the application they are developing
Writes performant code according to industry standards and project/organizational KPIs
Understands business concepts in their area of focus
Writes clear documentation to ensure code is understandable to provide wider focus and understanding into design decisions
Provides input into designs for assigned tasks
Translates designs into code for their assigned tasks
Understands build/deployment processes and can support moving their code and any other changes (ex: database) through these phases
Creates build/deployment artifacts as needed
Supports production systems through troubleshooting/triaging issues and providing on-call support where needed
Participates in PR reviews with others on their team
Provides feedback by answering questions from newer developers
Qualification
Required
5+ years overall development experience using an object oriented language
Proficient in Kotlin
Demonstrable proficiency with Android Studio
Demonstrable experience with Java and Jetpack Compose
Demonstrable experience consuming Restful JSON web services
Demonstrable experience with Agile development and unit testing
Demonstrable experience with push notifications, location services
Experience with various architecture patterns like MVC, MVVM, VIPER, or similar
Experience with accessibility frameworks
Experience with analytics frameworks such as Firebase, Adobe, or similar
Experience builds tools like Gradle and Fastlane
Knowledge of submitting and publishing applications through app store
Basic understanding of design methods/patterns such as DRY, SOLID, ReST
Excellent team player with good communication skills with both non-technical & technical co-workers
Highly motivated and driven by a desire to solve difficult problems, and learn new technology
Proficient in writing quality unit tests
Proficient with build and debug tools
Experience with profiling tools
Experience with continuous integration systems like Jenkins/GitHub and version control systems like Git
Experience with development of internationalized software (multi-lingual, multi-currency, geographic, and locale awareness)
Experience with agile practices and tools preferred (Jira or similar)
Experience with database concepts (queries, data models)
Preferred
Understanding of development in a distributed system is preferred
Understanding of basic networking concepts like http protocol and its usage is preferred
Benefits
Paid Holidays and Vacation
Medical, Dental & Vision benefits that start on the first day of employment
No-cost mental health support for employee and dependents
Childcare tuition discounts
No-cost fitness, nutrition, and wellness programs
Fertility benefits
Adoption assistance
401k matching contributions
15% off the purchase price of stock
Company bonus
Company
Domino's
Domino’s is a purpose-inspired, performance-driven company powered by exceptional people who are committed to feeding the power of possible—one pizza at a time.
H1B Sponsorship
Domino's has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (43)
2024 (40)
2023 (34)
2022 (53)
2021 (42)
2020 (32)
Funding
Current Stage
Late StageRecent News
The Motley Fool
2025-09-30
2025-09-30
Company data provided by crunchbase