← Back to jobs

CareerNet Technologies Pvt Ltd Logo
Android Developer

CareerNet Technologies Pvt Ltd

 

Trivandrum, Kerala, India

Posted On: 30+ days ago
Experience: 8+ years
Availability: Hybrid
Openings: 1
Category: Android Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Key Skills: Android Sdk, RESTful API, MVVM, Bluetooth, Android, Graphql, Kotlin, Ab Testing, IOT, Google Ads

Roles and Responsibilities:

  • Develop native Android features in Kotlin using Jetpack Compose and/or XML/View, following Material Design guidelines.
  • Implement and maintain BLE end-to-end flows including scanning, scan filtering, connection, service discovery, GATT communication, and disconnection.
  • Integrate with backend APIs using RESTful APIs and GraphQL, including token-based authentication with JWT and secure networking practices.
  • Build robust background and long-running operations using WorkManager, handling process death and device standby behavior.
  • Deliver reliable UI and data layers using MVVM, Clean Architecture, Dependency Injection, and Room persistence; troubleshoot production issues using analytics and crash data.

Skills Required:

  • 8+ years of native Android development experience.
  • Kotlin and Android SDK for native Android development.
  • Jetpack Compose and XML/View with strong judgment on when to use each.
  • MVVM and Clean Architecture with Dependency Injection (Hilt/Dagger) and testable use-case/domain layers.
  • BLE and connected-device communication: scanning/queue management, GATT services/characteristics, MTU handling, and reliable byte-level transfer.
  • Networking and security: RESTful APIs, GraphQL, JWT token handling, and SSL pinning.
  • Persistence and performance: Room (Entity/DAO/Database), RecyclerView for large lists, and efficient bulk writes/caching strategies.

Good to Have:

  • IoT and connected-device companion app experience.
  • OTA firmware update flows.
  • A/B testing experience and rollout implementation.
  • Google Maps integration.
  • Practical use of AI-assisted development tools in day-to-day workflow.

Education:  Bachelor's Degree in Computer Science or related field

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs