Android Developer
Role details
Job location
Tech stack
Job description
You're building a high-impact React Native Bluetooth SDK designed to serve as the unified orchestration layer across multiple vendor-specific protocols. By bridging custom native modules into a seamless cross-platform interface, you will simplify complex hardware interactions and enable a consistent, reliable experience for all downstream developers and production stability for Walmart associates.
What You'll Do:
-Architect: Design and implement the Android Bluetooth orchestration layer to manage concurrent vendor SDKs.
-Optimize: Handle complex BLE state management, pairing flows, and data throughput on the Android stack.
-Standardize: Abstract vendor-specific Bluetooth protocols into a single, reliable SDK API.
-Bridge: Work with React Native developers to expose native Bluetooth/BLE functionality to the JavaScript layer.
Requirements
Android Expertise: Deep proficiency in Kotlin and Java with a focus on SDK development.
-Bluetooth/BLE: Expert-level knowledge of the Android Bluetooth SDK, including GATT profiles, scanning, and connection management.
-Protocols: Strong understanding of Bluetooth and BLE protocols and hardware-to-software communication. Hands-on experience with React Native, specifically building Native Modules or TurboModules.