Software Engineer II

Domino's Pizza

Ann Arbor (MI)

On-site

USD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid Holidays And Vacation
Medical Benefits
Dental Benefits
Vision Benefits
Mental Health Support
Childcare Tuition Discounts
Fitness
Nutrition
And Wellness Programs
Fertility Benefits
Adoption Assistance
401(k) Matching Contributions
Employee Stock Purchase Discount
Company Bonus

Job summary

Domino's Pizza is seeking a seasoned mobile software engineer to develop, test, document, and deploy high-quality apps. You will troubleshoot production systems, participate in code reviews, and mentor newer developers in a fast-paced environment.

The role requires strong OO design skills and hands-on experience with Kotlin or Swift, RESTful services, and Agile practices. Expect collaboration across teams and emphasis on clean, maintainable code.

Qualifications

  • At least five years of object-oriented development experience.
  • Proficiency in Kotlin and/or Swift.
  • Experience with mobile development tools, RESTful services, Agile practices, and unit testing.

Responsibilities

  • Develop, test, document, and deploy quality software for assigned tasks.
  • Support production systems through troubleshooting and on-call assistance.
  • Participate in code reviews while helping newer developers.

Skills

Kotlin
Swift
Java
Objective-C
RESTful JSON Web Services
Unit Testing
Agile Development
Git
Jenkins
Continuous Integration
Database Concepts
Distributed Systems
Mobile App Development
Troubleshooting

Tools

Android Studio
Xcode

Job description

Develop, test, document, and deploy quality software for assigned tasks, contributing to designs and producing performant, reusable code. Support production systems through troubleshooting and on‑call assistance, and participate in code reviews while helping newer developers.

Requirements

Requires at least five years of overall object‑oriented development experience, proficiency in Kotlin and/or Swift, and demonstrable experience with mobile development tools, RESTful services, Agile practices, and unit testing. Candidates should also understand design patterns, build and debugging tools, profiling, CI, version control, databases, and mobile capabilities such as push notifications and location services.

Key Skills
  • Kotlin
  • Swift
  • Java
  • Objective-C
  • Android Studio
  • Xcode
  • RESTful JSON Web Services
  • Unit Testing
  • Agile Development
  • Git
  • Jenkins
  • Continuous Integration
  • Database Concepts
  • Distributed Systems
  • Mobile App Development
  • Troubleshooting
Benefits
  • Paid Holidays And Vacation
  • Medical Benefits
  • Dental Benefits
  • Vision Benefits
  • Mental Health Support
  • Childcare Tuition Discounts
  • Fitness
  • Nutrition
  • And Wellness Programs
  • Fertility Benefits
  • Adoption Assistance
  • 401(k) Matching Contributions
  • Employee Stock Purchase Discount
  • Company Bonus
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II, Mobile (Card Acquisition)
Software Engineer II, Mobile (Card Acquisition)

Affirm, Inc. • Sioux Falls (SD)

On-site
USD 70,000 - 110,000
Health Coverage
Health And Wellness Stipends
Technology Stipend
+5
Software Engineer II, Mobile (Card Acquisition)
Software Engineer II, Mobile (Card Acquisition)

Affirm, Inc. • Phoenix (AZ)

On-site
USD 90,000 - 130,000
Health Insurance
Dental Insurance
Vision Insurance
+5
Software Engineer II, Mobile (Card Acquisition)
Software Engineer II, Mobile (Card Acquisition)

Affirm, Inc. • Miami (FL)

On-site
USD 110,000 - 140,000
Health Coverage
Technology Stipend
Health and Wellness Stipends
+5
Software Engineer II, Mobile (Card Acquisition)
Software Engineer II, Mobile (Card Acquisition)

Affirm, Inc. • Boulder (CO)

On-site
USD 90,000 - 135,000
Health Insurance
Dental Insurance
Vision Insurance
+5
Software Engineer II, Mobile (Card Acquisition)
Software Engineer II, Mobile (Card Acquisition)

Affirm, Inc. • Richmond (VA)

On-site
USD 90,000 - 140,000
Health Coverage
Technology Stipend
Health and Wellness Stipends
+5
Software Engineer II, Mobile (Card Acquisition)
Software Engineer II, Mobile (Card Acquisition)

Affirm, Inc. • Madison (WI)

On-site
USD 100,000 - 140,000
Health Coverage
Monthly Spending Stipends
Flexible Time Off
+5
Software Engineer II, Mobile (Card Acquisition)
Software Engineer II, Mobile (Card Acquisition)

Affirm, Inc. • Chicago (IL)

On-site
USD 90,000 - 130,000
Health Insurance
Dental Insurance
Vision Insurance
+5
Software Engineer II, Mobile (Card Acquisition)
Software Engineer II, Mobile (Card Acquisition)

Affirm, Inc. • Atlanta (GA)

On-site
USD 90,000 - 130,000
Health Coverage
Monthly Spending Stipends
Flexible Time Off
+4
Software Engineer II, Mobile (Card Acquisition)
Software Engineer II, Mobile (Card Acquisition)

Affirm, Inc. • Austin (TX)

On-site
USD 110,000 - 190,000
Health Insurance
Dental Insurance
Vision Insurance
+4
Software Engineer II, Mobile (Card Acquisition)
Software Engineer II, Mobile (Card Acquisition)

Affirm, Inc. • Houston (TX)

On-site
USD 85,000 - 125,000
Health Coverage
Monthly Spending Stipends
Flexible Time Off
+4