Search by job, company or skills

Umanist NA

Android developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Title: Senior Android Engineer NFC & BLE

Location: Bengaluru

Experience: 4.5 6 Years

Job Description

We are looking for a Senior Android Engineer with strong hands-on experience in NFC and BLE technologies to join our Android development team. The ideal candidate will have deep expertise in building high-performance Android applications that integrate with NFC tags and BLE-enabled devices such as sensors, wearables, or IoT hardware.

You will work closely with cross-functional teams including UX/UI designers, backend engineers, and hardware teams to deliver reliable, secure, and scalable mobile solutions.

Key Responsibilities

  • Design, develop, and maintain Android applications using Java and Kotlin
  • Implement and optimize NFC communication, including reading/writing ISO15693 tags
  • Develop and enhance BLE-based features for secure, low-power data exchange with connected devices (sensors, health trackers, IoT devices)
  • Handle BLE GATT profiles, background operations, and real-time data streaming
  • Troubleshoot and debug NFC and BLE communication issues to ensure stable device pairing and performance
  • Implement dependency injection using Dagger 1, with familiarity in Dagger 2 / Hilt
  • Collaborate with UX/UI teams to create responsive, user-friendly interfaces integrating NFC and BLE features
  • Work with Android Studio, Git, and follow Agile development practices
  • Implement background services, data parsing, and synchronization logic
  • Integrate Firebase Cloud Messaging (FCM) for push notifications and device communication
  • Use modern Android components such as Jetpack libraries (ViewModel, LiveData, Room, WorkManager)
  • Write unit tests using JUnit / Mockito and ensure code quality and maintainability

Required Skills & Qualifications

  • 6+ years of experience in Android application development
  • Expert proficiency in Kotlin and Java
  • Strong hands-on experience with NFC and BLE technologies
  • In-depth knowledge of ISO15693 NFC protocols, including block-level read/write operations
  • Solid understanding of BLE communication protocols, GATT profiles, and device state management
  • Experience with MVP architecture and clean code principles
  • Hands-on experience with Dagger 1, and familiarity with Dagger 2 / Hilt
  • Familiarity with Jetpack Compose and Kotlin Flow
  • Strong understanding of Android app lifecycle, background threading, and low-power communication strategies
  • Experience with real-time BLE data streaming and synchronization
  • Strong debugging and problem-solving skills
  • Experience working on IoT, wearable, or hardware-integrated Android applications
  • Exposure to sensor data processing or health/fitness devices
  • Experience with CI/CD pipelines for Android apps

Skills: communication,nfc,android,iot

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 141525895

Similar Jobs