682,533open jobs
39,508companies
99,689added this week
Browse all
Salary
$123k – $222k per year (Estimated)
Location
In office (Saint Louis)
Seniority
Senior
Employment
Full-Time
Overview
Company
Impact
Profile match
Launch and flight monitors for baseball, softball and golf that are affordable, portable and easy to use backed by data-driven technology trusted by the best players in the game. Play without limits with Rapsodo®.

Company Overview

With its headquarters in Singapore and strategically placed offices across the United States, Turkey, Japan, and Malaysia, Rapsodo represents more than just sports technology and data analytics. It stands as the clear front-runner in providing affordable, professional-grade technology for athletes aiming to enhance their performance.

The company currently collaborates with partners such as The PGA of America, Golf Digest, Troon, various Major League Baseball teams, USA Baseball, and over 1000 NCAA athletic departments.

Become a part of Team Rapsodo as we challenge limits and unveil endless potential, one data point and one heartwarming success story at a time.

Powered by Athletes who get it, and Engineers who can do it.

Role Purpose

This role exists to be the connective tissue between cross-functional teams, translating complex system trade-offs into clear decisions and embedding AI-assisted development into how we build. This is a role for an engineer who thinks in systems, executes with precision, and communicates with clarity.

Key Responsibilities

  • Champion AI-assisted development across architecture, design, and implementation-driving adoption and establishing the practices that make it last.
  • Define and own best practices for AI-assisted system design, code generation, documentation, and testing.
  • Assess and integrate AI tooling into the development lifecycle with a focus on security, scalability, and long-term maintainability.
  • Assess incoming feature requests and determine technical feasibility within the Kotlin Multiplatform codebase.
  • Own architectural scoping-articulating trade-offs and risks, particularly at the boundary between shared and platform-specific code.
  • Design and document scalable architectures that clearly define module boundaries, data flow, threading models, and dependency injection strategies.
  • Lead KMP technical decision-making, keeping solutions aligned with iOS and Android platform constraints and best practices.
  • Define and execute migration strategies from legacy implementations to shared KMP modules where the tradeoff is justified.
  • Coordinate cross-functional dependencies across firmware, backend, Unity, and QA to maintain system-wide consistency and delivery commitments.
  • Build and maintain a living knowledge base-architecture documentation, system diagrams, and technical specs that teams actually use.
  • Continuously improve developer experience through smarter tooling, build optimization, CI/CD, and modularization.
  • Set and uphold high standards for code quality, testability, and maintainability across shared and platform-specific code.

Requirements

Role Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of mobile development experience with deep familiarity across both Android and iOS ecosystems.
  • 3+ years shipping Kotlin Multiplatform in production.
  • Deep command of Clean Architecture, modularization, and separation of concerns in multi-platform systems.
  • Proven experience designing shared domain and data layers with well-defined boundaries between shared logic and platform-specific UI.
  • Strong command of Kotlin Coroutines, Flow (StateFlow, SharedFlow), and cross-platform concurrency models.
  • Hands-on experience with dependency injection (Koin or equivalent) in multi-module environments.
  • Familiarity with Compose Multiplatform and native UI frameworks (SwiftUI/UIKit, Jetpack Compose).
  • Experience architecting networking and data layers in a multiplatform context, including offline-first design, sync strategies, and caching.
  • Strong understanding of KMP-iOS interoperability and the nuances of designing APIs for Swift consumers.
  • Solid experience with Gradle, dependency management, and CI/CD pipelines for multi-platform projects.
  • Experience building device-connected applications (BLE, Wi-Fi, TCP) with a focus on reliability and real-time data handling.
  • Proven ability to translate complex technical decisions into clear specifications that align cross-functional teams.
  • Strong communicator who can cut through complexity and align stakeholders across mobile, backend, firmware, and QA.
  • Substantial hands-on experience with AI-assisted development tools and a track record of integrating them meaningfully into engineering workflows.
  • Sharp judgment when evaluating AI-generated outputs-knowing when to trust, when to verify, and when to rewrite.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
682,533 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Saint Louis
iOS Developer 1 day ago
$100k – $115k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Charlotte
Swift
Objective-C
AI/ML
Copilot
Mobile
UIKit
SwiftUI
DevOps
CI/CD
Git
Bitbucket
Apply
In office • São Paulo
Swift
Mobile
UIKit
SwiftUI
MVVM
Clean Architecture
MVC
DevOps
Git
Management
Scrum
Kanban
Apply
$92k – $126k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Mississauga
Kotlin
Mobile
Jetpack Compose
Media3
Apply
$267k – $297k per year • Equity • In office • 10+ years exp • Bachelor's Degree • San Francisco
Python
Go
Java
Kotlin
C++
Swift
DevOps
Incident Management
Apply
$50k per year • Remote/Hybrid • Internship • Bachelor's Degree • Baltimore
Python
JavaScript
SQL
Swift
AI/ML
Copilot
ChatGPT
Edge AI
Mobile
Firebase
DevOps
CI/CD
Git
Docker
Analytics
Power BI
Apply
$60k – $160k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Saint Louis
Management
Discord
Marketing
YouTube
Reddit
Instagram
Apply
In office • Full-Time • Bachelor's Degree • Saint Louis
Apply
$17k – $51k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Kuala Lumpur
AI/ML
Computer Vision
Apply
$18k – $44k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Kuala Lumpur
Python
SQL
AI/ML
Claude
dbt
AI Agents
LLM
RAG
Hallucination
OpenAI
LLM Evaluation
LLM Guardrails
Agentic Workflows
Tool Use
DevOps
GCP
Azure
CI/CD
AWS
Kubernetes
Platform Engineering
Vector
Cybersecurity
Least Privilege
Apply
$74k – $185k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Saint Louis
Apply
$60k – $160k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Saint Louis
Management
Discord
Marketing
YouTube
Reddit
Instagram
Apply
In office • Full-Time • Bachelor's Degree • Saint Louis
Apply
$76k – $163k per year (Estimated) • In office • 10+ years exp • Master's Degree • Saint Louis
Apply
$43k – $77k per year (Estimated) • In office • Full-Time • 2+ years exp • High School Diploma • Saint Louis
Apply
$104k – $212k per year (Estimated) • Remote • Contractor • 7+ years exp • PhD • Saint Louis
Apply
See all jobs
This is one of many
682,533 more open roles from verified company boards, updated every day.