Rapsodo
Sports Technology
SeniorSoftwareDeveloper(Android)
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Developer (Android) at Rapsodo. Skills: Android Development, Connected Systems, Real-Time Data. Design Android applications. Develop Android applications”
Industry & Context.
Problem-solving; Troubleshoot complex workflows
What They're Looking For.
Must Have
5+ years Android development experience, Proficiency in Kotlin, Experience with Jetpack Compose, Experience with Coroutines, Experience with Flow, Experience with Android architecture components, Solid understanding of Clean Architecture, Solid understanding of dependency injection, Solid understanding of modular application design, Experience integrating REST APIs, Experience integrating cloud-based services, Hands-on experience using AI-assisted development tools
Nice to Have
Experience with connected devices a plus, Experience with BLE a plus, Experience with Wi-Fi a plus, Experience with TCP/IP a plus, Experience with real-time data applications a plus, Experience with AWS an advantage, Experience with Azure an advantage, Experience with Google Cloud an advantage
What You'll Do.
Design Android applications
Develop Android applications
Maintain Android applications
Build scalable software
Build maintainable software
Deliver user experiences
Develop features interacting with connected devices
Develop features interacting with cloud services
Develop features interacting with real-time data streams
Ensure reliable communication
Ensure synchronization
Ensure performance across ecosystem
Troubleshoot complex workflows
Optimize complex workflows
Contribute to technical design discussions
Shape implementation approaches
Leverage AI-assisted development tools
Improve application performance
Improve application reliability
Improve application maintainability
Improve developer experience
Support automated testing
Support CI/CD pipelines
Support engineering best practices
Partner with Product teams
Partner with Backend teams
Partner with Firmware teams
Partner with Unity teams
Partner with QA teams
Translate requirements into solutions
Ensure consistent experience
Ensure reliable experience
How You'll Work.
Team & Collaboration
Cross-functional teams; Product teams; Backend teams; Firmware teams; Unity teams; QA teams
Process & Methodology
Disciplined execution
Full Job Description
Rapsodo is a global sports technology company with offices in Singapore, the United States, Türkiye, Japan, and Malaysia. We build data-driven, portable, and easy-to-use sports analytics products that help athletes at every level understand and improve their performance. From Major League Baseball pitchers to professional golfers, our technology is trusted by athletes and coaches worldwide — from youth development to elite competition. Our products deliver real-time, actionable insights that directly impact performance. We operate at the intersection of hardware and software, designing and building integrated systems with a strong emphasis on accuracy, reliability, and performance. Rapsodo is a globally distributed team, working across regions, cultures, and time zones. What enables us to operate effectively is not just technical capability, but how we work — with ownership, clarity, and disciplined execution. ### What You Will Do We are looking for a **Senior Software Developer (Android)** who wants to build products that go beyond the mobile screen. This is not a typical Android application role. You will develop the Android experience that powers Rapsodo Range, working at the intersection of mobile applications, connected devices, cloud services, and real-time sports data. Your work will help athletes and coaches around the world make better decisions through technology. You will collaborate closely with Product, Backend, Firmware, Unity, and QA teams to deliver reliable, high-performance experiences that connect the physical and digital worlds. Your work will directly impact: * The experience customers have every time they interact with Rapsodo Range * Reliability and performance of connected hardware and mobile systems * How data is captured, processed, and delivered in real time * The scalability and quality of products used by customers globally If you enjoy building products where software, hardware, and cloud technologies come together—and want to see your
Applying for this Senior Software Developer (Android) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Rapsodo?
Real rants from real employees. Read before you apply.