Software Engineer II — Mobile App Dev & Impact

Domino's

Ann Arbor (MI)

On-site

USD 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Paid Holidays and Vacation
Medical, Dental & Vision benefits
No-cost mental health support
Bonus potential

Job summary

Domino’s is seeking a Software Engineer II to join our engineering team in Ann Arbor. You will work with Kotlin/Swift and modern tooling to build and maintain scalable services, review code, and mentor newer developers.

The role emphasizes understanding design principles, performance, security, and operations, while contributing to the architecture and delivering solid, tested software in a fast-paced environment.

Qualifications

  • 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).
  • Understanding of development in a distributed system is preferred.
  • Understanding of basic networking concepts like http protocol and its usage is preferred.

Responsibilities

  • Develops medium-sized inter-related modules and communicates design choices.
  • Becomes proficient at troubleshooting application, infrastructure, and environment issues.
  • Writes high-quality, maintainable code and documentation to support design decisions.
  • Translates designs into code and understands build/deployment processes.
  • Contributes to designs and provides feedback during reviews.
  • Promotes reusability and adheres to industry standards.

Skills

Design patterns
Team player
Unit tests
Build tools
Profiling tools
CI/CD
Distributed systems
Networking basics

Tools

XCode
Android Studio
Gradle
Fastlane
Jenkins
Git
GitHub

Job description

Domino’s is seeking a Software Engineer II to join our engineering team in Ann Arbor. You will work with Kotlin/Swift and modern tooling to build and maintain scalable services, review code, and mentor newer developers.

The role emphasizes understanding design principles, performance, security, and operations, while contributing to the architecture and delivering solid, tested software in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II (Mobile Native Apps)
Software Engineer II (Mobile Native Apps)

Triwill Group • Ann Arbor (MI)

On-site
USD 90,000 - 120,000
Paid Holidays
Medical benefits
Mental health support
+7
Mobile Software Engineer II — Kotlin/Swift Expert
Mobile Software Engineer II — Kotlin/Swift Expert

Kardow • Ann Arbor (MI)

On-site
USD 85,000 - 125,000
Paid holidays
Medical benefits from day 1
Mental health support
+7
Software Engineer II - Build & Optimize Scalable Systems
Software Engineer II - Build & Optimize Scalable Systems

Talentify • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Paid Holidays
Medical, Dental & Vision
No-cost mental health support
+5
Senior Android Engineer: Build Scalable Mobile Experiences
Senior Android Engineer: Build Scalable Mobile Experiences

Xapply • Ann Arbor (MI)

On-site
USD 120,000 - 130,000
Paid Holidays
Medical, Dental & Vision
Mental health support
+7
Software Engineer II — Build Scalable Apps & Systems
Software Engineer II — Build Scalable Apps & Systems

Domino's • Ann Arbor Charter Township (MI)

On-site
USD 90,000 - 130,000
Paid holidays
Medical, dental & vision benefits
401k matching
+2
Software Engineer II - Build & Grow with Impact
Software Engineer II - Build & Grow with Impact

SmartRecruiters, Inc. • Ann Arbor Charter Township (MI)

On-site
USD 95,000 - 155,000
401k matching contributions
Paid holidays and vacation
Medical, dental & vision benefits
Software Engineer II
Software Engineer II

Triwill Group • Ann Arbor (MI)

On-site
USD 90,000 - 120,000
Paid Holidays
Medical benefits
Mental health support
+7
Software Engineer II
Software Engineer II

Domino's • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
No-cost mental health support
+1
Software Engineer II
Software Engineer II

Domino's • Ann Arbor Charter Township (MI)

On-site
USD 90,000 - 130,000
Paid holidays
Medical, dental & vision benefits
401k matching
+2
Software Engineer II
Software Engineer II

SmartRecruiters, Inc. • Ann Arbor Charter Township (MI)

On-site
USD 95,000 - 155,000
401k matching contributions
Paid holidays and vacation
Medical, dental & vision benefits