DeveloperJobs.io
← Back to all jobs

Job Description

Reply is seeking a Mid-Level Android Developer (Consultant) to support an existing Android application in Detroit, MI with an onsite work arrangement. This is a contract role focused on maintaining day-to-day stability, investigating production issues, and delivering enhancements and new features as requirements evolve.

What you’ll do

  • Maintain and enhance native Android applications using Kotlin.
  • Investigate, troubleshoot, and resolve application defects and production incidents.
  • Develop and integrate new features aligned to business and technical requirements.
  • Review existing codebases to identify improvement and refactoring opportunities.
  • Integrate Android applications with REST APIs and backend services.
  • Use Firebase services for monitoring, analytics, notifications, and related application capabilities.
  • Support releases, bug fixes, and ongoing maintenance activities.
  • Collaborate with backend developers, QA engineers, product teams, and other technical stakeholders.
  • Participate in code reviews while adhering to established development and coding standards.
  • Assist with debugging and root-cause analysis for application and integration issues.
  • Work on cloud-connected applications and services hosted on AWS.

Key requirements

  • 3–5 years of Android development experience or equivalent hands-on experience.
  • Strong development experience with Kotlin.
  • Working understanding of the Android SDK and the Android application lifecycle.
  • Experience with common architecture patterns such as MVVM.
  • Experience with Coroutines and asynchronous programming.
  • Experience integrating RESTful APIs and working with JSON.
  • Hands-on experience with Firebase, including:
    • Firebase Crashlytics
    • Firebase Cloud Messaging (FCM)
    • Firebase Analytics
    • Firebase Authentication or Remote Config
  • Experience debugging, maintaining, and improving existing Android applications.
  • Familiarity with Git and standard software development workflows.
  • Understanding of unit testing and general Android testing practices.

Technologies you’ll work with

  • Kotlin, Android
  • Firebase (Crashlytics, Cloud Messaging/FCM, Analytics, Authentication, Remote Config)
  • REST APIs, JSON
  • MVVM, Coroutines
  • AWS

Nice to have

  • Basic knowledge or hands-on exposure to AWS services and cloud-based application architectures.
  • Experience with AWS services such as API Gateway, Cognito, Lambda, CloudWatch, or S3.
  • Familiarity with CI/CD pipelines for Android applications.
  • Experience supporting production applications and investigating issues using logs and monitoring tools.
  • Experience with Jetpack Compose (plus).
  • Familiarity with Agile/Scrum development environments.

Location: Detroit, MI (onsite)  |  Compensation: USD 80,000 - 90,000 per year  |  Experience: 3+ years  |  Type: contract

Similar Jobs