MSYS - Milwaukee, WI

posted 3 days ago

Full-time - Mid Level
Milwaukee, WI
Professional, Scientific, and Technical Services

About the position

The Android Developer position at MSys Inc. is focused on building robust, scalable, and high-performance enterprise applications. The role requires a deep understanding of Android development, particularly using modern frameworks like JetPack Compose and Kotlin. The ideal candidate will be responsible for designing user interfaces, implementing architectural patterns, and ensuring application performance and stability.

Responsibilities

  • Design and build user interfaces using JetPack Compose.
  • Develop and maintain applications using Kotlin, following best practices.
  • Implement MVVM or MVI design patterns for maintainable code.
  • Work on large-scale enterprise applications to deliver scalable solutions.
  • Integrate with Crash Analysis SDKs for proactive error detection.
  • Implement APM SDKs to monitor app performance and improve user experience.
  • Implement local caching and persistence mechanisms for data reliability.
  • Work with CMS platforms for dynamic content management.
  • Write unit tests and integration tests for application stability.
  • Manage the build and deployment process using GitHub Actions.
  • Integrate with Bluetooth Classic/LE protocols for device connectivity.
  • Implement analytics platforms for tracking user behavior.
  • Integrate mapping solutions, including map pins and geofencing.
  • Create, manage, and debug long-running services for app functionality.
  • Integrate Urban Airship for advanced in-app messaging (nice to have).
  • Implement push notifications using Firebase Cloud Messaging.

Requirements

  • 5+ years of experience as an Android Developer.
  • 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.
  • 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.

Nice-to-haves

  • Experience with mapping software and geofencing.
  • Knowledge of Urban Airship and advanced push notification mechanisms.

Benefits

  • 1 Year Contract - W2 or C2C
  • Onsite work in Milwaukee, WI
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service