CareerPlanGet AI match score →

Senior Software Developer (Android)

Singapore💼 Full-time🗓 2026-05-29 → 2026-07-25

Core

Design and develop the Android experience for Rapsodo Range, connecting mobile applications with connected sports hardware, cloud services, and real-time data to help athletes and coaches improve performance.

Role type

Senior Software Developer (Android)

Builds

Rapsodo Range mobile application and its integration with connected sports devices

Domain

Sports technology, IoT, mobile applications

Deliverable

production ML models | product features

Required skills

Kotlin, modern Android frameworks, Clean Architecture, modular design, real-time data stream handling, cross-system synchronization, performance optimization

Preferred skills

AI-assisted development tools, technical design leadership

Technologies

Kotlin, Android frameworks, cloud services

Responsibilities

Design, develop, and maintain Android applications; Build scalable software using Clean Architecture; Develop features interacting with connected devices and real-time data streams; Troubleshoot and optimize complex workflows spanning mobile and backend systems

Seniority

Senior, hands-on IC

Rewrite
## About the Role 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 work used in the real world—this role will be a strong fit. ## Build Great Android Experiences - Design, develop, and maintain Android applications using Kotlin and modern Android frameworks. - Build scalable, maintainable software using Clean Architecture and modular design principles. - Deliver intuitive, responsive, and reliable user experiences for customers around the world. ## Connected Systems & Real-Time Data - 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. - Troubleshoot and optimize complex workflows that span multiple systems and technologies. ## Engineering Excellence - Contribute to technical design discussions and help shape implementation approaches. - Leverage AI-assisted development tools to improve productivity, quality, testing, and documentation. - Continuously improve application performance, reliability, maintainability, and developer experience.
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Adzuna ↗