Rapsodo

Sports Technology

SeniorSoftwareDeveloper(Android)

S$105–155k ~AI est. Singapore, Singapore, Singapore FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Developer (Android) at Rapsodo. Skills: Android Development, Connected Systems, Real-Time Data. Design Android applications. Develop Android applications”

Industry & Context.

Sports Technology
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →