Padmi

Senior Mobile Engineer

IndiaPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Rapture Innovation Labs (Sonic Lamb)

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: As a Senior Mobile Engineer at Rapture Innovation Labs (Sonic Lamb), you will be responsible for owning the mobile layer of connected audio products. Your main focus will be on building and shipping Flutter-based features across iOS and Android platforms, while also maintaining deep ownership of the native layers beneath them. This role will require close collaboration with firmware and hardware teams to ensure airtight device connectivity and deliver reliable audio experiences. Key Responsibilities: - Build, maintain, and own Flutter features for both iOS and Android to production-ready quality - Develop and debug native modules in Swift/Objective-C and Kotlin/Java - Own the BLE lifecycle flows including scan, pair, reconnect, stale-bond recovery, and error handling - Implement and maintain Flutternative method channels and event channels for real-time device data flows - Own CoreBluetooth integration on iOS and Android Bluetooth stack - Design reconnect and background-refresh strategies that survive iOS/Android power management and background restrictions - Collaborate closely with firmware engineers to define and evolve the BLE protocol and command set - Maintain clear technical documentation for BLE protocols, native APIs, and channel contracts Qualifications Required: - Bachelors degree in Computer Science, Engineering, or a related discipline - 3+ years of hands-on experience shipping production mobile apps on both iOS and Android - Strong Flutter/Dart experience in production apps, including state management, platform channels, and offline-first patterns - Strong native iOS experience: Swift, CoreBluetooth, app lifecycle, and background execution modes - Strong native Android experience: Kotlin/Java, Bluetooth stack, bonding/pairing flows, and service management - Proven BLE experience: GATT services/characteristics, bonding/pairing flows, and stale-bond recovery - Experience designing robust offline/retry/error states for hardware-connected mobile apps - Strong debugging and root-cause analysis skills across various tools - Good communication skills and the ability to collaborate effectively with cross-functional teams - Ability to work independently and collaboratively in a fast-moving startup environment - Self-motivated with a high standard for reliability and code quality - Committed to delivering high-quality work within defined timelines (Note: Any additional details of the company were not present in the provided job description) Role Overview: As a Senior Mobile Engineer at Rapture Innovation Labs (Sonic Lamb), you will be responsible for owning the mobile layer of connected audio products. Your main focus will be on building and shipping Flutter-based features across iOS and Android platforms, while also maintaining deep ownership of the native layers beneath them. This role will require close collaboration with firmware and hardware teams to ensure airtight device connectivity and deliver reliable audio experiences. Key Responsibilities: - Build, maintain, and own Flutter features for both iOS and Android to production-ready quality - Develop and debug native modules in Swift/Objective-C and Kotlin/Java - Own the BLE lifecycle flows including scan, pair, reconnect, stale-bond recovery, and error handling - Implement and maintain Flutternative method channels and event channels for real-time device data flows - Own CoreBluetooth integration on iOS and Android Bluetooth stack - Design reconnect and background-refresh strategies that survive iOS/Android power management and background restrictions - Collaborate closely with firmware engineers to define and evolve the BLE protocol and command set - Maintain clear technical documentation for BLE protocols, native APIs, and channel contracts Qualifications Required: - Bachelors degree in Computer Science, Engineering, or a related discipline - 3+ years of hands-on experience shipping production mobile apps on both iOS and Android - Strong Flutter/Dart experience in production apps, including state management, platform channels, and offline-first patterns - Strong native iOS experience: Swift, CoreBluetooth, app lifecycle, and background execution modes - Strong native Android experience: Kotlin/Java, Bluetooth stack, bonding/pairing flows, and service management - Proven BLE experience: GATT services/characteristics, bonding/pairing flows, and stale-bond recovery - Experience designing robust offline/retry/error states for hardware-connected mobile apps - Strong debugging and root-cause analysis skills across various tools - Good communication skills and the ability to collaborate effectively with cross-functional teams - Ability to work independently and collaboratively in a fast-moving startup environment - Self-motivated with a high standard for reliability and code quality - Committed to delivering high-quality work within defined timelines (Note: Any additional details of the company were not present in the provided

One address, no account. We’ll tell you when matching roles go live.