Software Engineer (Thiruvananthapuram)

Software Engineer (Thiruvananthapuram)

13 Aug
|
Careernet
|
Thiruvananthapuram

13 Aug

Careernet

Thiruvananthapuram

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 solid 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.

📌 Software Engineer (Thiruvananthapuram)
🏢 Careernet
📍 Thiruvananthapuram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (thiruvananthapuram) / thiruvananthapuram

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (thiruvananthapuram) / thiruvananthapuram