Coditude logo

Android Native Developer

Coditude

On-site
Pune, India
Contract
Senior
4+ yrs
Salary not listedPosted 2mo ago

Real job — pulled straight from Coditude’s careers page · Verified June 18, 2026 · No reposts.

Job description

Coditude is hiring a Android Native Developer — a contract, based in Pune, India role. Apply directly on Coditude's careers page below.

Android Native Developer

Location: Pune, India

Department: Technology & Innovation

Experience: 4+ Years

Android Native Developer (Contract / Freelance)

Engagement Details

  • Type: Contract / Freelance
  • Duration: Project-based with potential to extend
  • Communication: Async-first, with regular syncs

Core Accountabilities & Deliverables

  • Native Android Architecture: Build and maintain the Android application in Kotlin using the native Android SDK.
  • BLE Layer Ownership: Implement and own a rock-solid, deterministic BLE communication layer (device discovery, pairing, GATT profile interactions, characteristic read/write/notify, connection state management, and reliable background reconnection logic).
  • Technical Architecture: Translate product requirements, multi-layered state charts, and API schemas into reliable architectural code to eliminate integration errors downstream.
  • Background & Hardware Operations: Work with push notifications, background services, and foreground service patterns required for persistent hardware connections.
  • Telemetry & Subscriptions: Integrate client-side telemetry to support usage analytics and tiered user subscription tracking (Basic, Plus, Pro).
  • Biometric & Health Integration: Connect with third-party health data sources (e.g., Google Fit, Samsung Health, Fitbit SDK).
  • Proactive QA Testing: Write robust unit and integration tests; proactively simulate connection failures, packet drops, and extreme edge cases locally before passing code to QA cycles.

Required Technical Skills

  • Experience: 4+ years of professional Android development experience.
  • Kotlin Mastery: High proficiency in Kotlin (Coroutines, Flow/StateFlow, extension functions, and structured concurrency).
  • Production BLE Engineering: Hands-on experience with BluetoothGatt, GattCallback, and GATT service/characteristic/descriptor models. Proven ability to handle real-world Android BLE quirks across different manufacturers (Samsung, Google, OnePlus) and API levels.
  • Persistent Connectivity: Deep understanding of foreground service patterns for persistent, zero-downtime BLE connections.
  • Modern UI Frameworks: Solid understanding of Jetpack Compose for building modern, state-driven user interfaces.
  • Network & Security Layer: REST API integration (Retrofit / OkHttp) with robust interceptors for network retry patterns and Android runtime permission flows (especially Bluetooth/Location quirks on API 31+).
  • Git Hygiene: Exceptional Git hygiene (clean branching strategies, structured PR description templates, and linear commit histories).

Nice to Have

  • Experience with Wi-Fi provisioning flows (SoftAP, WifiManager APIs).
  • Familiarity with OTA firmware update flows triggered securely from the mobile application.
  • Experience with WorkManager or custom background processing for handling offline data syncing and upload retry logic.
  • Charting / complex data visualization libraries for performance-driven data rendering.
  • Dependency injection using Hilt / Dagger.

Performance Expectations & Culture

  • Independent Execution: You receive requirements and architectural direction; you own delivery without hand-holding or micro-management.
  • Proactive Debugging: You test your work thoroughly on real hardware and local emulators before marking tasks done. You set up comprehensive logging to capture and diagnose transient hardware bugs.
  • Clear Communication: Transparent status updates without being asked; blockers flagged early, never at the deadline.
  • Collaborative Mindset: You work seamlessly with iOS engineers, backend developers, and product designers to ensure unified app behavior without silos.

Get Android Native Developer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Mastercard US logo

Lead Software Engineer, Agentic Systems

Pune, India
✓ From careers page· 6h ago
Vanguard logo

Senior Mobile DevOps Engineer

Malvern, PA
✓ From careers page· 6h ago
Porch Group logo

Senior Agentic Platform Engineer

Remote · India-eligible
✓ From careers page· 7h ago

Frequently asked questions

What skills are required for Android Native Developer at Coditude?

The required skills for Android Native Developer at Coditude include: Kotlin, REST, Git.

What is the seniority level for Android Native Developer at Coditude?

Android Native Developer at Coditude is a Senior level position.

How do I apply for Android Native Developer at Coditude?

You can view the full description and apply for Android Native Developer at Coditude on EchoJobs: https://echojobs.io/job/coditude-android-native-developer-a3egi.