Job Overview
            
                
                
                
                    Category
                    Computer Occupations
                 
                
             
            
            
         
        
            Ready to Apply?
            
                Take the Next Step in Your Career
                Join InnerGize and advance your career in Computer Occupations
             
            Apply for This Position
            
                Click the button above to apply on our website
            
         
        
            Job Description
            
                ABOUT THE ROLEWe’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 RESPONSIBILITIESDesign 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 & QUALIFICATIONS3+ 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 HAVEKnowledge 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).
            
         
  
  
  
        
        
        
        
        
            Don't Miss This Opportunity!
            
                InnerGize is actively hiring for this Senior Mobile Full Stack Developer position
            
            Apply Now