TEKNIKOZ
Android Developer
TEKNIKOZUnited States1 day ago
ContractAdministrative

We’re looking for an experienced Android Developer 3+yrs with strong technical expertise in Kotlin and Jetpack Compose, capable of building robust, scalable, and high-performance enterprise applications. The ideal candidate should be passionate about clean architecture, maintainable codebases, and modern Android development best practices such as MVVM or MVI patterns.

Key Responsibilities

  • UI Development: Design and implement user interfaces with Jetpack Compose to deliver seamless and engaging user experiences.
  • Application Development: Build and maintain Android applications using Kotlin, adhering to best coding standards and practices.
  • Architecture: Utilize MVVM or MVI design patterns to ensure scalability, maintainability, and clean separation of concerns.
  • Enterprise Projects: Contribute to large-scale enterprise apps focused on reliability, performance, and scalability.
  • Performance Monitoring: Integrate Crash Analysis SDKs and APM tools (e.g., DataDog, NewRelic, Sentry) to proactively monitor stability and optimize app performance.
  • Bluetooth Integration: Implement Bluetooth Classic/LE features to ensure smooth device connectivity.
  • Data Management: Develop and manage local storage, caching, and persistence solutions for offline reliability.
  • CMS Integration: Work with various CMS platforms to manage and deliver dynamic app content.
  • Testing: Write unit and integration tests to guarantee app stability and quality.
  • CI/CD: Manage and automate build and deployment processes using GitHub Actions.
  • Analytics: Implement platforms like Adobe Analytics for user behavior insights.
  • Mapping Features (Nice to Have): Integrate mapping functionalities such as map pins, polylines, and geofencing.
  • Background Services: Create, manage, and troubleshoot long-running background services.
  • Push Notifications: Implement advanced push notification systems using Firebase Cloud Messaging (FCM) and optionally Urban Airship for in-app engagement.
  • Agile Collaboration: Participate actively in Agile ceremonies—daily stand-ups, sprint planning, and retrospectives—while collaborating closely with cross-functional teams.

Skills & Qualifications

  • Strong hands-on experience with Kotlin and Jetpack Compose.
  • Solid knowledge of MVVM or MVI architectural patterns.
  • Proven experience in enterprise-grade mobile application development.
  • Deep understanding of performance optimization and app stability.
  • Proficiency with local storage and CMS integration techniques.
  • Bluetooth Classic/LE protocol implementation experience (required).
  • Familiarity with CI/CD tools—especially GitHub Actions.
  • Experience with APM SDKs such as DataDog, NewRelic, or Sentry.
  • Strong background in writing unit tests and integration tests.
  • Experience with mapping libraries and geofencing (nice to have).
  • Knowledge of Urban Airship and advanced push notification frameworks (desirable).
  • Excellent team player with good communication and problem-solving skills.

Key Skills

Ranked by relevance