Overview
Skills
Job Details
Hi
Greetings!!
Please find the Job Description mentioned below. Please reply back if you are interested in this position.
Role Android Developer
Work Location: US Milwaukee (Work from Office)
Experience: 5+ years (relevant) 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:
1. Integrate with Crash Analysis SDKs for proactive error detection.
2. Implement APM SDKs(e.g., DataDog, NewRelic, Sentry) to monitor app performance and
improve user experience.
* Bluetooth Integration: Integrate with Bluetooth Classic/LE protocols to enable seamless
connectivity with external devices.
* Local Storage: Implement local caching and persistence mechanisms to ensure data availability and
reliability.
* CMS Integrations: Work with CMS platformsto 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.
* 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.
Job Description
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 localstorage 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 SDKslike 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.
* Collaborates effectively with designers, testers, product owners, and backend teams
* Actively participates in Agile ceremonies (daily stand-ups, sprint planning, retros)
* Supports teammates, shares knowledge, and contributes to a positive work environment
Thanks and regards
Shreya
M2S Tech Solutions
;/p>