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 DescriptionSalary- 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)
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
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.
- ...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...SuggestedWork at officeRemote work
$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...SuggestedMinimum wageFull timeRemote workWorldwideFlexible hours$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...SuggestedMinimum wageFull timeFlexible hours$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...AndroidWork at officeRemote work$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...AndroidWork at office$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 wageFull timeWork experience placementFlexible hours$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/...AndroidFull timeWork at officeShift work$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 wageFull timeWork experience placementFlexible hours- ...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...AndroidFull time
$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 wageFull timeWork experience placementFlexible hours$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...AndroidWork at officeRemote work$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 officeRemote work- ...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 timeTemporary workRelocationRelocation package
- ...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 areaRelocation
- ...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 officeFlexible hours
$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 wageFull timeWork experience placementWorldwideFlexible hours- ...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 timeWork experience placement
$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 wageFull timeWork experience placementFlexible hours$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 workWork experience placementWork at officeRemote workFlexible hours- ...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 timeWork at officeTrial period1 day per week
- ...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 timeWork at officeTrial period1 day per week
- ...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 timeWork at officeTrial period
- ...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...InternshipWork at officeImmediate startWorldwide
- ...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,...
$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 jobSummer workInternshipSummer internshipWork at office$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 timeSeasonal workRemote workFlexible hours- 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...
- ...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...AndroidRemote workFlexible hours
- ...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
$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 timeTemporary workWork at officeLocal areaFlexible hours2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III- Android Development. Be the first to apply!
- software developer fintech Ann Arbor, MI
- ngo software engineer Ann Arbor, MI
- intel software engineer Ann Arbor, MI
- senior software engineer remote Ann Arbor, MI
- junior software developer remote Ann Arbor, MI
- software engineer full time Ann Arbor, MI
- senior software engineer Ann Arbor, MI
- software engineer healthcare Ann Arbor, MI
- startup software engineer Ann Arbor, MI
- software engineer travel Ann Arbor, MI



