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

Senior Software Engineer Android Development

Full-time

Domino's Pizza

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 theyve 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 its 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 members 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.

Remote Work :

No

Employment Type :

Full-time

Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer Android Development in Ann Arbor, MI vacancy
  •  ...strategy. This is an opportunity to work at the intersection of software engineering, cloud technology, data platforms, and Generative AI while...  ...-scale technology solutions.5+ years of hands-on Python development experience focused on application development, integrations... 
    Senior
    Full time
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    4 days ago
  • Senior Software Engineer - Woven by Toyota, U.S., Inc. - Ann Arbor, MISenior Software Engineer: Develop and integrate embedded software for AD/ADAS vehicle platforms, including C++, Python, Linux/QNX, and automotive interfaces. Apply tojobpostingtoday.com w/reference #... 
    Senior

    Woven by Toyota, U.S., Inc.

    Ann Arbor, MI
    4 days ago
  • $160k - $180k

     ...seeing the impact of their work. Join us.Job SummaryAs a Senior Performance Engineer on the Behavior Planning team, you will own latency, throughput...  ...system performance, low-level execution concepts, and software profiling tools.Essential ResponsibilitiesSystem Diagnostics... 
    Senior
    Immediate start
    Flexible hours

    May Mobility

    Ann Arbor, MI
    3 days ago
  • $139.3k - $203.6k

    Meet the TeamThe Zero Trust OS Logon & Enterprise Applications team at Cisco Duo designs and engineers the foundational low-level authentication software that secures critical Windows and macOS enterprise endpoints across tens of thousands of global organizations. Our... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    2 days ago
  • $127k - $235k

     ...tax and accounting professionals, and we’re looking for a Senior Software Engineer who can architect high‑performance backend systems that bring...  ...DevOps automation to support fast, stable, cloud‑native development workflows.Collaborate closely with ML engineers, product... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  •  ...Minerals Mariana Minerals is a software-first, vertically integrated minerals...  ...is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives...  ...data challenges, and spearheading the development of a new "operating system" for the... 
    Senior

    Talentify.io

    Ann Arbor, MI
    2 days ago
  • $127k - $235k

    Job DescriptionWe're looking for a Senior Software Engineer - AI to join the CoCounsel International team and work closely with our Labs team...  ...empowering employees to achieve a better work-life balance.Career Development and Growth: By fostering a culture of continuous learning... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  • $109k - $203k

    Are you a hands-on engineer who wants to build the next generation of legal AI solutions...  ...ground up?Thomson Reuters is hiring a Senior Software Engineer (Legal) on our CoCounsel...  ...updating your knowledge of state-of-the-art development tools, AI techniques, and legal... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    5 days ago
  •  ...learning and GenAI. Our team solves hard engineering problems at scale, with real-world...  ...the Job: We are seeking a C, C++ Software Engineer with strong hands-on experience...  ...schedule. This is a hands‑on C/C++ development role. Candidates must be able to walk... 
    Senior
    Full time
    Contract work

    Ascentt

    Ann Arbor, MI
    5 days ago
  •  ...cutting edge, patented technology. Job Overview The Senior Software Engineer is a key contributor in developing applications for Opus IVS...  ...efficient collaboration and the success of our software development initiatives. Duties & Responsibilities: Design, maintain... 
    Senior
    Local area

    Opus IVS - US

    Ann Arbor, MI
    3 days ago
  •  ...Navitas facilities we engage in the research, design, development, and manufacture of advanced lithium cells and energy storage...  ...Overview Navitas Systems is looking for a self-motivated Senior Software Engineer to support and improve our existing Battery Management... 
    Senior
    Full time

    East Penn Manufacturing

    Ann Arbor, MI
    14 hours ago
  •  ...Cloud-to-Cloud Backup team is looking for an experienced Senior Software Engineer to join our team in Barracuda's Data Protection division....  ...optimizations for the product Find and fix bugs in production and development environments Uphold high standards for code quality and... 
    Senior
    Work experience placement
    Worldwide
    Flexible hours

    Barracuda Networks

    Ann Arbor, MI
    2 days ago
  • $110k - $160k

     ...Job Title: Senior Software Engineer Job Description This Senior Software Engineer role focuses on supporting and enhancing an existing...  ...Management Systems (BMS) product line while leading development of the next-generation platform. You will join a small multidisciplinary... 
    Senior
    Permanent employment
    Temporary work
    Immediate start

    Talentify.io

    Ann Arbor, MI
    14 hours ago
  • $158.5k - $190k

     ...multiplier, increasing the efficiency and productivity of other engineering teams. Essential Responsibilities Build full stack...  ...of industry experience Hands‑on experience with full stack development with expertise in frontend frameworks such as React, Angular,... 
    Senior
    Work at office
    Immediate start
    Remote work
    Work from home
    Flexible hours
    3 days per week
    1 day per week

    May Mobility

    Ann Arbor, MI
    14 hours ago
  • $94.9k - $176.3k

    Thomson Reuters U.S. Income Tax Compliance software is relied upon by the largest multi-...  ...results oriented and innovative software engineer to our team who will help us extend our...  ...have strong object-oriented design and development skills. You possess a solid understanding... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Flexible hours

    Thomson Reuters

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

     ...with inspiration, research and development. KLA focuses more than average...  ...expert teams of physicists, engineers, data scientists and problem-solvers...  ...brightest research scientist, software engineers, application development engineers, and senior product technology process... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    2 days ago
  •  ...driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City, a test...  ...accidents and enhanced well-being for all.TEAMOur Cloud and Data Engineering organization is working on accelerating autonomous driving... 
    Senior
    Work at office
    Flexible hours

    Woven by Toyota

    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

    Domino's Corporate

    Ann Arbor, MI
    3 days ago
  • $129.6k - $190.07k

     ...high-impact work across your area of expertise.We are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure to lead the development of high-performance, scalable backend infrastructure. This role is ideal for experienced... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    4 days ago
  • $139.3k - $203.6k

     ...million pushes monthly. Cross-platform engineers partner with product and design to build...  ..., and responsible AI-assisted development. This role shapes trusted authentication...  ...a related technical field, 6+ years of software engineering or related experience.3+ years... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    2 days ago
  •  ...the world?Watch Our Story:' is seeking an experienced Senior Project Development Engineer to join our Michigan-based Power Generation team. As a Senior...  ...Office as well as standard Power Market Sector design software (examples include PLS CAD, AutoCAD, Plant 3D, AutoPipe,... 
    Senior
    Work at office

    HDR

    Ann Arbor, MI
    6 days ago
  •  ...TimeMin. Experience: 5+ YearsLogic Solutions is a full-service development firm headquartered in Ann Arbor, MI with 4 additional offices...  ...applications with application integration services that span the entire software development lifecycle.Logic is seeking an experienced... 
    Senior
    Full time

    Logic Solutions

    Ann Arbor, MI
    3 days ago
  • $105.9k - $155.3k

     ...Supply Chain Management, Field Operations, Engineering, Product Training, Digital Solutions...  ...and motivated AI-first full-stack Software Engineer to build remote service software...  ...security, and support.Participate in roadmap development and backlog refinement.Build scalable... 
    Minimum wage
    Full time

    KLA-Tencor

    Ann Arbor, MI
    4 days ago
  •  ...Back to jobs Senior Software Performance Engineer Ann Arbor, MI - Remote Apply May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles... 
    Senior
    Full time
    Remote work

    Maymobility

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

     ...with inspiration, research and development. KLA focuses more than average...  ...expert teams of physicists, engineers, data scientists and problem-solvers...  ...brightest research scientist, software engineers, application development engineers, and senior product technology process... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    3 days ago
  • $94.9k - $176.3k

     ...About the team Our Platform Engineering team builds and operates the...  ...the business. As a Senior Platform Engineer , you will...  ...~4+ years of professional software engineering experience, including...  ..., and cloud-native development. ~ Hands-on expertise with... 
    Senior
    Work at office
    Local area
    Flexible hours
    Shift work

    Talentify.io

    Ann Arbor, MI
    2 days ago
  •  ...Senior Product Design Engineer The Senior Product Design Engineer will provide technical leadership in the design, development, and sustainment of electrical products. This role is a hands-on technical contributor responsible for executing product designs, supporting... 
    Senior

    TOP DOG Inc

    Ann Arbor, MI
    5 days ago
  •  ...Job Description We are seeking a Senior / Lead Platform Engineer to design, build, and evolve a...  ...applications. This role will lead the development of our internal platform capabilities...  ...enabling engineering teams to deliver software rapidly and safely through... 
    Senior
    Local area

    Domino's Corporate

    Ann Arbor, MI
    a month ago
  • The Senior Product Design Engineer will provide technical leadership in the design, development, and sustainment of electrical products. This role is a hands‑on technical contributor responsible for executing product designs, supporting manufacturing, and driving continuous... 
    Senior

    Joseph Michaels International

    Ann Arbor, MI
    6 days ago
  •  ...when needed to accommodate family commitments. Meet our software engineers! Meet some of our software engineers who are shaping the...  ...products, features, and tools for our customers' autonomy development workflows Have an unparalleled opportunity to work with... 
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    5 days ago

Do you want to receive more vacancies?

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