
Posted 13 hours ago
Senior Software Developer (Android)
RapsodoSenior Software Developer (Android)
Requirements
Bachelor's degree in Computer Science or Engineering, 5+ years of professional Android development experience, Proficiency in Kotlin, Experience with Jetpack Compose, Coroutines, and Flow, Understanding of Clean Architecture and dependency injection, Experience with REST APIs and cloud services
Skills
AndroidKotlinJetpack Compose
About the role
About the Company
Rapsodo is a global sports technology company that builds data-driven, portable, and easy-to-use sports analytics products. We operate at the intersection of hardware and software, designing integrated systems that help athletes from youth development to elite competition improve their performance.
Responsibilities
- Design, develop, and maintain Android applications using Kotlin and modern Android frameworks
- Build scalable, maintainable software using Clean Architecture and modular design principles
- Develop features that interact with connected devices, cloud services, and real-time data streams
- Ensure reliable communication, synchronization, and performance across the mobile and backend ecosystem
- Contribute to technical design discussions and help shape implementation approaches
- Leverage AI-assisted development tools to improve productivity and quality
- Partner with Product, Backend, Firmware, Unity, and QA teams to deliver production-ready features
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5+ years of professional Android development experience
- Strong proficiency in Kotlin and modern Android development practices
- Experience with Jetpack Compose, Coroutines, Flow, and Android architecture components
- Solid understanding of Clean Architecture, dependency injection, and modular application design
- Experience integrating REST APIs and cloud-based services
- Familiarity with CI/CD pipelines and modern software development practices
- Experience with connected devices, BLE, Wi-Fi, TCP/IP, or real-time data applications is a plus
- Experience with AWS, Azure, or Google Cloud is an advantage
- Hands-on experience using AI-assisted development tools
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Developer (Android)
Rapsodo · Singapore
