Talent.com
No longer accepting applications
Senior Mobile Full Stack Developer

Senior Mobile Full Stack Developer

InnerGizeNarela, Delhi, India
2 days ago
Job description

ABOUT THE ROLE

We’re looking for a hands-on engineer to own our cross-platform mobile app and Python / Django backend, with a strong emphasis on Bluetooth Low Energy (BLE) connectivity. You’ll architect, build, and ship features end-to-end Flutter UI, Riverpod state management, BLE data flows, REST / WebSocket APIs, and cloud deployment while driving performance, reliability, and security.

KEY RESPONSIBILITIES

Design and develop high-quality Flutter applications for iOS and Android using Riverpod for state management.

Implement robust BLE (Bluetooth Low Energy) features : scanning, pairing / bonding, secure data exchange, reconnection logic, and background sync.

Build and maintain scalable Django / Python backends (APIs, admin, workers) with REST and WebSockets for real-time features.

Own CI / CD pipelines and cloud deployments (AWS / GCP / Azure), ensuring observability, logging, and alerting.

Optimize app and backend performance; diagnose and resolve memory, battery, network, and latency issues.

Write clean, testable code with unit / integration / e2e tests; participate in code reviews and technical design.

Collaborate with product, design, and firmware / embedded teams to define requirements and deliver predictable releases.

Uphold security best practices across BLE, APIs, data storage, and auth.

Document architecture, APIs, and operational runbooks.

REQUIRED SKILLS & QUALIFICATIONS

3+ years of overall software development experience.

2+ years of Flutter for cross-platform app development.

2+ years of Django and Python for backend development.

Strong knowledge of BLE communication protocols, pairing / bonding, and data exchange.

Experience building RESTful APIs and real-time features with WebSockets.

Proficiency with Riverpod for Flutter state management.

Familiarity with cloud platforms (AWS, GCP, or Azure) and CI / CD pipelines.

Strong problem-solving, debugging, and performance optimization skills.

NICE TO HAVE

Knowledge of MQTT or other IoT messaging protocols.

Experience with native Android / iOS for advanced Bluetooth customization (e.g., CoreBluetooth, Android BLE GATT).

Familiarity with security best practices for Bluetooth and API communication (e.g., LE Secure Connections, cert pinning, JWT / OAuth).

Create a job alert for this search

Senior Mobile Developer • Narela, Delhi, India