Talent.com
Android Developer

Android Developer

h3 TechnologiesMilwaukee, WI, United States
30+ days ago
Job type
  • Full-time
Job description

Job TitleAndroid Developer

LocationMilwaukee, WI

Branch

Primary SkillsMobile Applications,Mobile Android,Mobile iOS,Product Management

Job Description

Experience : 3+ years experienced Android Developer with expertise in building robust, scalable, and high-performance enterprise applications. The ideal candidate will have a deep understanding of Android development using modern frameworks like JetPack Compose and Kotlin, coupled with experience in creating maintainable and scalable codebases using MVVM or MVI design patterns.

Key Responsibilities :

UI Development : Design and build user interfaces using JetPack Compose to ensure a seamless and intuitive user experience.

Programming : Develop and maintain applications using Kotlin, following best practices and ensuring code quality.

Architecture : Implement MVVM or MVI design patterns for clear separation of concerns, making the codebase maintainable and testable.

Enterprise Applications : Work on large-scale enterprise apps, focusing on delivering solutions that scale effectively and maintain performance standards.

Performance & Stability :

Integrate with Crash Analysis SDKs for proactive error detection.

Implement APM SDKs (e.g., DataDog, NewRelic, Sentry) to monitor app performance and improve user experience.

Local Storage : Implement local caching and persistence mechanisms to ensure data availability and reliability.

CMS Integrations : Work with CMS platforms to manage dynamic content effectively within the app.

Testing : Write unit tests and integration tests to ensure the stability and reliability of the application.

CI / CD : Manage the build and deployment process using GitHub Actions, ensuring smooth delivery cycles.

Bluetooth Integration : Integrate with Bluetooth Classic / LE protocols to enable seamless connectivity with external devices.

Analytics : Implement analytics platforms (e.g., Adobe Analytics) for tracking user behavior and insights.

Mapping Software : Integrate mapping solutions, including map pins, polylines, and geofencing (nice to have).

Service Management : Create, manage, and debug long-running services for continuous app functionality.

Urban Airship Integration : (Nice to have) Integrate Urban Airship for advanced in-app messaging.

Push Notifications : Implement push notifications using Firebase Cloud Messaging (FCM) for user engagement.

Skills & Qualifications :

Strong experience with Kotlin and JetPack Compose.

Proficiency in MVVM or MVI architectural patterns.

Experience in building and maintaining large-scale enterprise applications.

Focused on performance optimization and app stability.

Experience with local storage solutions and CMS integrations.

Hands-on experience with Bluetooth Classic / LE protocols (must have).

Familiarity with CI / CD pipelines and GitHub Actions.

Knowledge of APM SDKs like DataDog, NewRelic, or Sentry.

Strong understanding of unit testing and integration testing practices.

Experience with mapping software and geofencing is a plus.

Knowledge of Urban Airship and advanced push notification mechanisms is desirable.

Create a job alert for this search

Android Developer • Milwaukee, WI, United States