The Judge Group - Auburn Hills, MI

posted 4 months ago

Full-time - Mid Level
Auburn Hills, MI
Administrative and Support Services

About the position

The Judge Group Inc. is seeking an experienced Android Developer to join our team in Auburn Hills, Michigan. This role is pivotal in supporting the development and launch of new and enhanced vehicle-connected services and features for one of our largest automotive clients based in Detroit, MI. The ideal candidate will have a strong background in developing native mobile applications, with a focus on ensuring that applications are designed for supportability and security. As an Android Developer, you will be responsible for creating and maintaining applications that meet the high standards of our automotive client. You will work closely with cross-functional teams to define, design, and ship new features, ensuring that all applications are user-friendly and efficient. Your expertise in Kotlin, Android Studio, and various Android components will be essential in delivering high-quality mobile solutions. In this role, you will also be expected to participate in code reviews, develop unit tests and UI tests, and demonstrate a solid understanding of software design patterns and conventions. Your ability to present ideas, concepts, and proofs of concept (POCs) to executive teams and stakeholders will be crucial in driving the success of our projects. Additionally, you will be involved in the localization of mobile applications for global markets, ensuring that our products meet the diverse needs of users around the world.

Responsibilities

  • Support the development and launch of new and enhanced vehicle-connected services and features.
  • Develop native mobile applications for Android.
  • Ensure applications are designed for supportability and security.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews and provide constructive feedback.
  • Develop unit tests and UI tests to ensure application quality.
  • Localize mobile applications for global markets.
  • Present ideas, concepts, and POCs to executive teams and stakeholders.

Requirements

  • 5+ years of experience in mobile application development.
  • Experience developing native mobile applications.
  • Understanding of security-related concepts/concerns in mobile applications.
  • Experience using Fastlane for deployment.
  • Comfortable using Google Play Console.
  • Experience creating and maintaining Gradle build files.
  • Experience creating and configuring flavors in Android applications.
  • Senior level experience in Kotlin (1.7+).
  • Experience with Android API level 30+.
  • Proficient in using Android Studio.
  • Knowledge of Jetpack architecture components (LiveData, ViewModel, Lifecycles, Navigation, ViewBinding, etc.).
  • Experience with Coroutines for asynchronous programming.
  • Experience with integration to REST web services.
  • Proficient in using git for version control.
  • Experience working in agile/scrum methodology.
  • Demonstrated knowledge of software design patterns and conventions.
  • Experience in the security of data on devices and in transit.
  • Knowledge of continuous and automated deployments of mobile applications.

Nice-to-haves

  • Experience presenting ideas and concepts to executive teams and stakeholders.
  • Experience localizing mobile applications for global markets.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service