Senior Android Developer

23 hours ago


Ann Arbor, Michigan, United States DMI (Digital Management, Inc.) Full time
About the Opportunity

DMI, LLC is seeking a skilled Android Developer to join our Application Engineering team for a 6-month project with strong potential for extension. This will be an onsite position in Ann Arbor, MI, working with one of our automotive clients.

We are looking for a talented Android Mobile Developer to design, develop, and maintain high-quality mobile applications on the Android platform. As a Senior mobile engineer, you will work closely with other Engineers and cross-functional teams to deliver innovative and user-friendly mobile solutions.

Key Responsibilities:

  • Design, develop, and maintain mobile applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Participate in the entire application lifecycle, including concept, design, development, testing, release, and maintenance.
  • Debug and resolve technical issues and bugs to ensure optimal application performance.
  • Perform unit testing and ensure the robustness, reliability, and performance of applications.
  • Participate in code reviews to ensure code quality and share knowledge with the team.
  • Stay up to date with the latest industry trends and technologies.
  • Implement mobile development best practices to ensure high code quality and performance.
  • Adhere to security and data protection guidelines for mobile applications.

Requirements:

  • 6+ years of experience in Native mobile app development.
  • Native Android development is required; knowledge of cross-platform frameworks is a plus.
  • In-depth understanding of programming languages like Kotlin, Java, and Jetpack Compose.
  • Strong experience building and maintaining Android libraries via Gradle/Maven.
  • Working knowledge of Unit and Android Tests.
  • Proficiency in Kotlin and Java.
  • Strong knowledge of Android SDK, Jetpack Compose, and Android UI design principles.
  • Experience with RESTful APIs, GraphQL, JSON, and integrating third-party libraries and APIs.
  • Knowledge of version control systems (e.g., Git).
  • Understanding of Agile methodologies and continuous integration/continuous deployment (CI/CD) practices.

Preferred Skills:

  • Understanding of CI/CD principles.
  • Good understanding of UI/UX design principles and ability to work closely with designers.
  • Good knowledge of UX best practices, interactive design principles, guidelines, including current mobile accessibility standards.
  • Preferred familiarity with Bluetooth, BT Profiles, Digital Key, Core Bluetooth, External accessory, OAuth 2.0, and iAP2.
  • Able to work on Agile and Test-driven development.
  • Familiar with agile processes, continuous integration, and working with a remote team.
  • Strong communicator who collaborates well across teams.

Location:

Onsite, Ann Arbor MI.

DMI is an Equal Opportunity Employer Minority/Female/Veterans/Disability.

DMI maintains a drug-free workplace.



  • Ann Arbor, Michigan, United States Gambyt Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our remote team at Gambyt. As a key member of our team, you will be responsible for designing, developing, and maintaining our Android applications.This is a fantastic opportunity for someone who is passionate about software development and has a strong background in building Android...


  • Ann Arbor, Michigan, United States Gambyt Full time

    Job OpportunityWe are seeking a highly skilled Software Development Expert to join our remote team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our Android applications.This is a fantastic opportunity for someone with a passion for software development and a strong background in computer...


  • Ann Arbor, Michigan, United States Gambyt Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our remote team at Gambyt. As a key member of our team, you will be responsible for designing, developing, and maintaining our Android applications.This is a fantastic opportunity for someone who is passionate about software development and has a strong background in building Android...

  • Software Developer

    3 weeks ago


    Ann Arbor, Michigan, United States Gambyt Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our remote team at Gambyt. As a key member of our team, you will be responsible for designing, developing, and maintaining our Android applications.The ideal candidate will have a strong background in software engineering, with a passion for building high-quality mobile applications. You...


  • Ann Arbor, Michigan, United States WebFX Full time

    About the JobWe are seeking a highly skilled and motivated Senior React Developer to join our team at WebFX. As a Senior React Developer, you will be responsible for designing, developing, and maintaining complex front-end applications using React and other relevant technologies.Our ideal candidate will have a strong background in JavaScript, React, and...


  • Ann Arbor, Michigan, United States RealTruck Full time

    Job Title: Senior JavaScript DeveloperAt RealTruck, we're seeking a highly skilled Senior JavaScript Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our proprietary 3D product configurator JavaScript library.Key Responsibilities:Develop and maintain 3D product...

  • Senior Web Developer

    3 weeks ago


    Ann Arbor, Michigan, United States Arbor Research Collaborative for Health Full time

    Job Title: Senior Web DeveloperJob Summary:We are seeking a highly skilled Senior Web Developer to join our team at Arbor Research Collaborative for Health. As a Senior Web Developer, you will be responsible for designing, developing, and maintaining complex web applications using client-side, server-side, and database tools and methodologies.Key...


  • Ann Arbor, Michigan, United States Charles Schwab Full time

    Job Title: Senior Cloud DeveloperWe are seeking a highly skilled Senior Cloud Developer to join our team at Charles Schwab. As a Senior Cloud Developer, you will be responsible for designing, developing, and deploying cloud-based applications and infrastructure.Key Responsibilities:Design and develop cloud-based applications and infrastructure using cloud...


  • Ann Arbor, Michigan, United States Highlight Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Developer to join our team at Highlight Technologies. As a Senior Developer, you will play a key role in the development of our software solutions, working closely with our agile development team to design, develop, and deploy high-quality software.ResponsibilitiesParticipate in agile development processes...


  • Ann Arbor, Michigan, United States Arbor Research Collaborative for Health Full time

    Job Title: Senior Web DeveloperArbor Research Collaborative for Health is seeking a highly skilled Senior Web Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex web applications using a range of technologies.Key Responsibilities:Lead the development of web...


  • Ann Arbor, Michigan, United States Charles Schwab Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Developer to join our team at Charles Schwab. As a Senior Cloud Developer, you will play a critical role in designing, developing, and maintaining our cloud-based infrastructure and applications.Key ResponsibilitiesDesign and develop cloud-based infrastructure and applications using cloud services...


  • Ann Arbor, Michigan, United States Charles Schwab Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Developer to join our team at Charles Schwab. As a Senior Cloud Developer, you will play a critical role in designing, developing, and deploying cloud-based solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop cloud-based applications using cloud-native technologies...


  • Ann Arbor, Michigan, United States Vodastra Full time

    Job Title: Web DeveloperAt Vodastra, we are seeking a highly skilled Web Developer to join our team. As a Web Developer, you will be responsible for designing and developing web applications using HTML5, CSS, and JavaScript frameworks such as Angular and React.Key Responsibilities:Design and develop web applications with a focus on user experience and...


  • Ann Arbor, Michigan, United States Vodastra Full time

    Job Title: Web DeveloperAt Vodastra, we are seeking a highly skilled Web Developer to join our team. As a Web Developer, you will be responsible for designing and developing web applications using HTML5, CSS, and JavaScript frameworks such as Angular and React.Key Responsibilities:Design and develop web applications with a focus on user experience and...

  • Senior Java Developer

    3 weeks ago


    Ann Arbor, Michigan, United States Resource Informatics Group Full time

    Job DescriptionResource Informatics Group is seeking a highly skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex Java-based components and interfaces.Key Responsibilities:Design and develop high-quality Java code that meets specifications and...


  • Ann Arbor, Michigan, United States Clarivate Analytics US LLC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Lead to join our team in the US. As a key member of our software development team, you will be responsible for developing software in a collaborative environment.Key ResponsibilitiesDevelop, test, and support new and existing applications.Contribute to the identification, design, and...


  • Ann Arbor, Michigan, United States Clarivate Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Lead to join our team at Clarivate. As a key member of our global team, you will be responsible for developing and supporting new and existing software applications.Key ResponsibilitiesDevelop, test, and support new and existing software applicationsContribute to the identification,...

  • Senior Web Developer

    4 weeks ago


    Ann Arbor, Michigan, United States Arbor Research Collaborative for Health Full time

    Job DescriptionWe are seeking a highly skilled Senior Web Developer to join our team at Arbor Research Collaborative for Health. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex web applications using a range of technologies.Key ResponsibilitiesCollaborate with business stakeholders to...

  • Senior Web Developer

    16 hours ago


    Ann Arbor, Michigan, United States Arbor Research Collaborative for Health Full time

    Job SummaryThe Senior Web Developer position at Arbor Research Collaborative for Health involves developing web applications from concept to finished product, utilizing client-side, server-side, and database tools and methodologies. The ideal candidate will possess a strong understanding of front-end and back-end development, as well as experience with...

  • Senior Java Developer

    4 weeks ago


    Ann Arbor, Michigan, United States Resource Informatics Group Full time

    Job DescriptionResource Informatics Group is seeking a highly skilled Senior Java Developer to join our team.About the Role:We are looking for a seasoned Java developer with a strong background in designing and developing applications using Java EE platforms. The ideal candidate will have hands-on experience in object-oriented analysis and design using...