Epicareer Might not Working Properly
Learn More

Android Developer - Milwaukee,WI

Salary undisclosed

Apply on


Original
Simplified

Role: Android Developer
Location: US Milwaukee (Work from Office)

Experience

5+ years as an Android Developer with expertise in building scalable enterprise applications. Deep understanding of Android development using JetPack Compose and Kotlin, with experience in MVVM or MVI design patterns.

Key Responsibilities:

  • UI Development: Design user interfaces with JetPack Compose for a seamless experience.
  • Programming: Develop applications using Kotlin while ensuring code quality.
  • Architecture: Implement MVVM or MVI patterns for maintainable code.
  • Enterprise Applications: Deliver scalable solutions for large-scale apps.
  • Performance & Stability:
    • Integrate Crash Analysis SDKs and APM tools (DataDog, NewRelic, Sentry) for performance monitoring.
  • Local Storage: Implement caching and persistence mechanisms.
  • CMS Integrations: Manage dynamic content with CMS platforms.
  • Testing: Write unit and integration tests to ensure reliability.
  • CI/CD: Manage build and deployment using GitHub Actions.
  • Bluetooth Integration: Work with Bluetooth Classic/LE protocols.
  • Analytics: Implement platforms (e.g., Adobe Analytics) for user behavior tracking.
  • Mapping Software: Integrate mapping solutions (nice to have).
  • Service Management: Manage long-running services for app functionality.
  • Push Notifications: Implement Firebase Cloud Messaging (FCM).

Skills & Qualifications:

  • Strong experience with Kotlin and JetPack Compose.
  • Proficiency in MVVM or MVI patterns.
  • Experience in large-scale enterprise applications.
  • Focus on performance optimization and app stability.
  • Familiarity with CI/CD and GitHub Actions.
  • Hands-on experience with Bluetooth protocols (must have).
  • Knowledge of APM SDKs and testing practices.
  • Experience with mapping software and Urban Airship is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job