Company

AndroidDeveloper

Ahmedabad, India; Indore, India; Pune, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Android Developer. Skills: Android development, Kotlin, BLE, IoT. Develop Android applications. Maintain Android applications”

What You'll Achieve.

deliver high-quality mobile solutions; deliver reliable mobile solutions; Ensure application performance; Ensure application reliability; Ensure application stability; Ensure smooth synchronization

Industry & Context.

Problems you'll solve

Troubleshoot issues; optimize application performance

Eligibility Requirements

comfortable working in 2nd shift, overlapping hours with global teams

What They're Looking For.

Must Have

Android development using Kotlin, BLE/GATT and IoT device communication, Android architecture, Coroutines/Flow, dependency injection, modularization, REST APIs, GraphQL, authentication, cloud integrations, Room database, secure local storage, offline handling, Agile/Scrum environments

Nice to Have

connected-device ecosystems, IoT ecosystems, Matter ecosystems, smart-home ecosystems

What You'll Do.

Develop Android applications

Maintain Android applications

Build mobile features

Implement BLE communication

Support OTA firmware updates

Integrate backend systems

Support authentication

Support cloud services

Participate code reviews

Participate sprint execution

Participate debugging

Participate release activities

Optimize application performance

Contribute engineering quality

How You'll Work.

Team & Collaboration

collaborate with firmware teams; collaborate with backend teams; collaborate with QA teams; collaborate with DevOps teams; collaborate with UX teams; collaborate with product teams

Process & Methodology

Agile/Scrum environments

Full Job Description

# **Position:** Android Developer # **Job Description:** **Position Overview** We are seeking an experienced Android Developer to build and maintain Android applications for a connected smart lock platform. The role requires hands-on experience in Kotlin-based development, BLE communication, cloud integrations, OTA firmware workflows, and secure mobile application development. The ideal candidate will collaborate closely with firmware, backend, QA, DevOps, UX, and product teams to deliver high-quality and reliable mobile solutions. **Experience, Location & Work Expectations** • Experience: 7–12 Years • Preferred Location: Ahmedabad • Other location may consider: Indore, Pune • Work Timing: Candidate should be comfortable working in 2nd shift / overlapping hours with global teams as per project requirements. **Key Responsibilities** **Mobile Development** * Develop and maintain Android applications using Kotlin and AndroidX frameworks * Build scalable and maintainable mobile features aligned with architectural standards * Ensure application performance, reliability, and stability **IoT & Device Connectivity** * Implement BLE-based communication and device interaction workflows * Support OTA firmware updates, encrypted communication, and real-time device connectivity * Work closely with firmware teams to support evolving hardware capabilities **Platform & Cloud Integration** * Integrate backend systems using REST/GraphQL APIs * Support authentication, session handling, notifications, and cloud services * Ensure smooth synchronization across cloud and mobile platforms **Engineering Practices** * Participate in code reviews, sprint execution, debugging, and release activities * Troubleshoot issues and optimize application performance * Contribute to testing and engineering quality initiatives **Required Skills** * Strong experience in Android development using Kotlin * Hands-on experience with BLE/GATT and IoT device communication * Experience with Android architecture,

Free ATS check

Applying for this Android Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →