CareerZen Logo
Company logo

RPG, AS400 Senior Software Developer, Lead

Opensource Services LLC

Contract

Wayne, NJ

Job 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.
: