Senior Mobile Full Stack Developer

3 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

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


Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You