Senior Software Engineer
Description
Cardoo is looking for a senior software engineer to own mobile development end-to-end across Android & iOS (Flutter + native).
You’ll build real-world connected experiences by integrating mobile apps with hardware (BLE, telemetry, firmware updates) while working across backend APIs and multiple layers of the stack.
Requirements
- Build and maintain mobile features using Flutter
- Write native code in Kotlin (Android) and Swift (iOS) when needed
- Integrate BLE, telemetry, and firmware OTA updates
- Design and consume backend APIs for mobile features
- Debug complex issues across Dart, Kotlin, and Swift layers
- Test and validate features on real physical devices
- 4+ years of software engineering experience
- 2+ years of Flutter with production apps shipped
- Strong knowledge of Kotlin and Swift
- Experience with BLE or hardware integrations
- Solid experience with REST APIs and data synchronization
- Strong debugging and problem-solving skill
Benefits
- Competitive salary based on experience.
- Medical insurance coverage.
- Social insurance coverage.
- Opportunities for professional development and exposure.