Post Job Free
Sign in

Android Developer

Company:
DMV IT Service
Location:
Milwaukee, WI
Posted:
June 26, 2025
Apply

Description:

Description

Job Title: Android Developer

Location: Milwaukee, WI

Employment Type: Contract

About Us:

DMV IT Service LLC is a trusted IT consulting firm, established in 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our expertise spans system administration, cybersecurity, networking, and IT operations. We empower our clients to achieve their technology goals with a client-focused approach that includes online training and job placements, fostering long-term IT success.

Job Purpose:

We are looking for a skilled Android Developer with 3+ years of experience to design and develop robust enterprise-level Android applications. The ideal candidate should be well-versed in Kotlin and JetPack Compose, and capable of implementing scalable architecture using MVVM or MVI design patterns. You’ll play a key role in building high-quality apps with a strong focus on performance, maintainability, and user experience.

Requirements

Key Responsibilities:

Develop engaging and user-friendly UIs using JetPack Compose.

Build and maintain Android applications using Kotlin, adhering to modern development standards and best practices.

Apply MVVM or MVI architecture to ensure clean code separation and testability.

Develop and scale enterprise-grade mobile applications, maintaining performance and reliability.

Integrate crash analysis SDKs for monitoring and proactive error detection.

Implement APM tools like DataDog, NewRelic, or Sentry to ensure performance optimization.

Set up local data storage and caching strategies for consistent offline access.

Work with CMS platforms to handle dynamic content within the app.

Write unit and integration tests to validate code reliability.

Manage CI/CD workflows using GitHub Actions to streamline build and deployment processes.

Integrate Bluetooth Classic/LE for device communication and connectivity.

Configure analytics tools such as Adobe Analytics to capture user behavior and insights.

(Preferred) Integrate mapping features like map pins, polylines, and geofencing.

(Preferred) Work with Urban Airship for advanced messaging features.

Implement push notifications using Firebase Cloud Messaging (FCM).

Develop and maintain long-running services to support background tasks and persistent features.

Required Skills & Experience:

Strong hands-on experience in Kotlin and JetPack Compose for Android development.

Deep understanding and application of MVVM or MVI architectural patterns.

Proven track record of developing enterprise-scale Android applications.

Expertise in app performance tuning and ensuring stability.

Experience with local storage solutions and CMS integrations.

Must have experience working with Bluetooth Classic/LE protocols.

Familiar with CI/CD tools, particularly GitHub Actions.

Knowledge of application monitoring tools (APM) such as DataDog, NewRelic, or Sentry.

Competence in writing unit and integration tests.

Familiarity with mapping and geofencing is a strong plus.

Experience with Urban Airship is desirable.

Proficient in push notification integration using FCM.

Apply