Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer III- Android Development

Domino's Corporate

Job Description

Job Description

Company Description

Domino’s Pizza, which began in 1960 as a single store location in Ypsilanti, MI, has had a lot to celebrate lately: we’re a reshaped, reenergized brand of honesty, transparency and accountability – not to mention, great food! In the rise to becoming a true technology leader, the brand is now consistently one of the top five companies in online transactions and 65% of our sales in the U.S. are taken through digital channels. The brand continues to ‘deliver the dream’ to local business owners, 90% of which started as delivery drivers and pizza makers in our stores. That’s just the tip of the iceberg…or as we might say, one “slice” of the pie! If this sounds like a brand you’d like to be a part of, consider joining our team!

Job Description

Salary- 120-130k base 

A Software Engineer III demonstrates proficiency in the technology of concern. They develop with more of an external focus – encompassing other teams and how the software interacts with other parts of the organization.

They are proficient in the programming language and core library, including its more complex parts, numerous 3rd party libraries, and the tooling around development, building, debugging, testing, and deploying applications. They understand, at a moderate level, all components that make up the system and their inter-relationships and communication patterns. They can use this knowledge to develop complex subsystems using the principals they've learned and with an eye towards an approach with the idioms and patterns already present in the code and team. They have a deep understanding of the subset of components on which they are working and can mentor less experienced developers in the design of their code and the larger development ecosystem used within the project.

A Software Engineer III is expected to consistently write high quality code, of a medium to high complexity, in a timely manner. This includes accounting for things like performance, maintainability, and security. In addition, it’s expected that they are proficient in all the standards, practices, guidelines, and idioms of the team and apply them as they are coding.

 

Development - 80%

  • Provides input to the definition of organizational coding standards
  • Produces estimates for their assigned tasks and participates in estimation for larger initiatives including up front project planning
  • Produces performant code with a special emphasis on stability and long-term supportability
  • Promotes reusability of code with an eye for opportunities of reuse across teams/systems
  • Produces code that is adequately unit tested and meets requirements for system/integration testing
  • Responsible for documentation of their code and external documentation of a system or project
  • Participates in designing entire components and interaction between components
  • Supports project management team in decomposing business requirements into individual tasks
  • Deep understanding of libraries and common components (frameworks)
  • A key reviewer of PRs for their project team
  • Participates in the initial implementation of new patterns
  • First line developer support for production systems - troubleshooting/triage
  • May participate in interviews

Mentoring - 20%

  • Support developers by answering team member's conceptual and technical questions
  • Help developers improve the maintainability, performance, and security of their code through code reviews
  • Provides dedicated mentorship to new or inexperienced members of the team (ex: rotational candidates, new employees, or new members of a team)
Qualifications

Native App Qualifications

  • 7+ years overall development experience using an object-oriented language 
  • Expert in Kotlin and/or Swift 
  • Demonstrable expertise with XCode and/or Android Studio 
  • Demonstrable experience with Java and/or Objective-C. 
  • Demonstrable experience consuming Restful JSON web services
  • Demonstrable experience with Agile development and unit testing. 
  • Demonstrable experience with push notifications, location services. 
  • Demonstrable experience with builds tools like Gradle and Fastlane 
  • Demonstrable experience with analytics frameworks such as Firebase, Adobe, or similar 
  • Experience with various architecture patterns like MVC, MVVM, VIPER, or similar 
  • Experience with dependency management tools like Cocoapods, Swift Package Manager, Gradle
  • Experience with accessibility frameworks 
  • Experience with code profiling and debugging tools 
  • Experience with submitting and publishing applications through app stores.

General Qualifications

  • Proficient with design methods/patterns (e.g., DRY, SOLID, ReST) and their practical application
  • 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 
  • Expert in writing quality unit tests
  • Expert with build and debug tools
  • Proficient with profiling tools
  • Experience with continuous integration systems like Jenkins/GitHub
  • Experience with international software development (multi-lingual, multi-currency, geographic, and locale awareness)
  • Proficient in MacOS, Unix, and Linux
  • Experience with Docker, or equivalent container technology, is preferred
  • Experience with agile practices and tools preferred (Jira or similar)
  • Experience with database concepts (queries, data models)
  • Understanding of development in a distributed system
  • Understanding of core networking concepts like protocol and its usage

Additional Information

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   


All your information will be kept confidential according to EEO guidelines.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer III- Android Development in Ann Arbor, MI vacancy
  •  ...we have an opening for a Research Engineer with FPGA and low-level code development (C and C++) for real-time and high...  ...surveillance processing algorithms and software implemented on real-time hardware....  ...with 2+ years OR M.S. degree; RE III - Bachelors with 5+ years OR MS... 
    Suggested
    Work at office
    Remote work

    SRI International

    Ann Arbor, MI
    1 day ago
  • $105.9k - $180k

     ...all begin with inspiration, research and development. KLA focuses more than average on...  ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work...  ...and motivated AI-first full-stack Software Engineer to build remote service software... 
    Suggested
    Minimum wage
    Full time
    Remote work
    Worldwide
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    4 days ago
  • $129.6k - $220.3k

     ...all begin with inspiration, research and development. KLA focuses more than average on...  ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work...  ...are seeking a highly skilled Sr. Software Engineer with specialized expertise in... 
    Suggested
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    2 days ago
  • $140k - $200k

     ...speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web...  .... These include frontend and backend engineers, AI research scientists, and others from...  ...Have Proven experience in backend development: TS/Node (required) Direct experience... 
    Android
    Work at office
    Remote work

    GrabJobs

    Ann Arbor, MI
    4 days ago
  • $140k - $200k

     ...products include its iOS app, Android App, Mac App, Chrome...  ...include frontend and backend engineers, AI research scientists, and...  ...the design, architecture, and development of native Windows desktop applications...  ...accessible and inclusive software. ~ Excellent software... 
    Android
    Work at office

    GrabJobs

    Ann Arbor, MI
    2 days ago
  • $105.9k - $180k

     ...all begin with inspiration, research and development. KLA focuses more than average on...  ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work...  ...QualificationsKey ResponsibilitiesHPC Software Engineering· Design, develop, and optimize... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    1 day ago
  • $140k - $200k

     ...products include its iOS app, Android App, Mac App, Chrome...  ...include frontend and backend engineers, AI research scientists, and...  ...We are looking for a skilled Software Engineer to join us. What You...  ...industry experience in software development. Proficiency with bash/... 
    Android
    Full time
    Work at office
    Shift work

    GrabJobs

    Ann Arbor, MI
    2 days ago
  • $105.9k - $180k

     ...all begin with inspiration, research and development. KLA focuses more than average on...  ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work...  ...and the brightest research scientist, software engineers, application development engineers... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    2 days ago
  •  ...Domino's. Job Description A Software Engineer II is proficient with the most-often...  ...situations. General Responsibilities  Development - 90% Produces estimates for their...  ...proficency with XCode and/or Android Studio  ~ Demonstrable experience with... 
    Android
    Full time

    Domino's Corporate

    Ann Arbor, MI
    15 days ago
  • $129.6k - $220.3k

     ...all begin with inspiration, research and development. KLA focuses more than average on...  ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work...  ...are seeking a seasoned Backend Software Engineer with deep expertise in modern... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    4 days ago
  • $140k - $200k

     ...speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web...  .... These include frontend and backend engineers, AI research scientists, and others from...  ...Have Proven experience in backend development: TS/Node (required) Direct experience... 
    Android
    Work at office
    Remote work

    GrabJobs

    Ann Arbor, MI
    3 days ago
  • $90.58k - $134.74k

     ...have an opening for a Research Engineer with RF hardware experience....  ...teams and contribute to the development of state-of-the-art remote sensing...  ...processing algorithms and software implemented on real-time...  ...Bachelors with 2+ years OR MS; RE III - Bachelors with 5+ years OR... 
    Work at office
    Remote work

    SRI International

    Ann Arbor, MI
    2 days ago
  •  ...world. We are seeking an analytical and technically mature Software Engineer III to join our core team. Collaborating in a fast-paced...  ...Technical Ownership & Code Quality: Champion software development best practices by leading meticulous peer code reviews, refactoring... 
    Full time
    Temporary work
    Relocation
    Relocation package

    LMI Technologies

    Dexter, Livingston County, MI
    more than 2 months ago
  •  ...Job Description Level III Site Reliability Engineers are recognized technical experts who lead complex projects and initiatives, drive innovation...  .... Influence technical decisions and contribute to the development of departmental or area strategy. Operational... 
    Local area
    Relocation

    Domino's Corporate

    Ann Arbor, MI
    1 day ago
  •  ...driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City, a test...  ..., and automated testing pipelines. Our tools enable global engineering teams to validate complex driving systems efficiently and with... 
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    13 days ago
  • $111.9k - $190.2k

     ...all begin with inspiration, research and development. KLA focuses more than average on...  ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work...  ...of experience building production software systemsAt least 2 years working with AI... 
    Minimum wage
    Full time
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    2 days ago
  •  ...facilities we engage in the research, design, development, and manufacture of advanced lithium...  ...you. Overview The Lead Product Engineer is a Senior Engineer who will work as a...  ...Engineer may utilize requirements management software. The Lead Product Engineer will own the... 
    Full time
    Work experience placement

    East Penn Manufacturing

    Ann Arbor, MI
    2 days ago
  • $93.3k - $158.6k

     ...all begin with inspiration, research and development. KLA focuses more than average on...  ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work...  ...and the brightest research scientist, software engineers, application development engineers... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    2 days ago
  • $60.8k - $121.8k

     ...Software EngineerWe are seeking aspiring engineers, signals analysts, and physicists to join our team to support the development of algorithms and software related to synthetic aperture radar, low observables, electro-optical, and other remote sensing capabilities. As... 
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    CACI International

    Ypsilanti, MI
    3 days ago
  •  ...Software Developer Our Development team focuses on implementation, using a test-driven design and development approach. Developers work in pairs on a variety of projects, rotating pair partners and/or projects on a weekly basis. At Menlo, it's not as important to be... 
    Full time
    Work at office
    Trial period
    1 day per week

    Menlo Innovations

    Ann Arbor, MI
    4 days ago
  •  ...Senior Software Developer Position Inquiry Our Development team focuses on implementation, using a test-driven design and development approach. Developers work in pairs on a variety of projects, rotating pair partners and/or projects on a weekly basis. At Menlo, it... 
    Full time
    Work at office
    Trial period
    1 day per week

    Menlo Innovations

    Ann Arbor, MI
    4 days ago
  •  ...Intermediate Software Developer Position InquiryIntermediate Software DeveloperOur Development team focuses on implementation, using a test-driven design and development approach. Developers work in pairs on a variety of projects, rotating pair partners and/or projects... 
    Full time
    Work at office
    Trial period

    Menlo Innovations

    Ann Arbor, MI
    1 day ago
  •  ...Job Description Job Description About A&D Engineering Launch your engineering career where vehicles, batteries,...  ...systems online. Your day-to-day will include: Aid in development and configuration of software and hardware solutions for battery, engine, and... 
    Internship
    Work at office
    Immediate start
    Worldwide

    A & D Engineering

    Ann Arbor, MI
    7 days ago
  •  ...Java Developer OpportunityThe client development team is looking for a talented Java developer to join our team, working on an industry...  ...environment, where developers have the opportunity to perform complex software design tasks and technical analysis on a highly performant,... 

    Mindlance

    Ann Arbor, MI
    3 days ago
  • $40 per hour

     ...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer.... 
    Remote job
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Ann Arbor, MI
    3 days ago
  • $150k - $200k

     ...top-to-bottom builder who lives at the bleeding edge of game development. If you code with an AI co-pilot, know exactly what makes a web...  ...the entire game architecture from the ground up using 2D web engines (like Phaser or Godot) to ensure lightning-fast browser performance... 
    Full time
    Seasonal work
    Remote work
    Flexible hours

    GrabJobs

    Ann Arbor, MI
    2 days ago
  • Day to day job Duties:Must have minimum 4-5 project experience as PPDS Solution Architect and worked on global implementation, have experience in Discrete and Hight tech industryMust have 10+ Years of SAP implementation experience in various SAP supply Chain solutions like...

    NTT DATA

    Ann Arbor, MI
    2 days ago
  •  ...operating in motion The Role As a React Native Engineer at OnePay, you'll craft simple and...  ...building and deploying iOS and Android apps with React Native Experience building...  ...our exact stack, familiarity with modern software engineering practices will help you ramp... 
    Android
    Remote work
    Flexible hours

    GrabJobs

    Ann Arbor, MI
    2 days ago
  •  ...Primary: ~ Enovia / Technia TVC Development Secondary: Enovia Quality Assurance JIRA/GitHub/eclipse/JSP/Java Job Responsibilities: At least 3 years of experience in application development and customization using 3DExperience Enovia R20xx, Technia TVC... 
    Immediate start

    ExecRecruitment

    Ann Arbor, MI
    9 days ago
  • $136k - $253k

     ...our organization.Overview of the RoleAdvanced Content Engineering (ACE) is seeking a Staff Software Engineer to serve as the technical anchor for the...  ...principle we aspire to, it is the daily reality. AI-assisted development is the team norm, not the exception, and constant... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III- Android Development. Be the first to apply!