Lead Mobile Developer, Sports Technology & SaaS
Listed on 2025-12-06
-
Software Development
App Developer - Mobile/Web, Full Stack Developer
Lead Mobile Developer, Sports Technology & SaaS Growth
Apply for the Lead Mobile Developer role at Uplifter Inc.
Uplifter Inc. is a leading North American sports‑technology company powering over 1,700 clubs, 200+ national and provincial organizations, and 4 million users across gymnastics, curling, skating, cycling, athletics, and more. With teams in Toronto, Vancouver, Montréal, and Nashville, we build the mission‑critical infrastructure that keeps amateur and elite sport running – membership, events, payments, compliance, sanctioning, and athlete pathways. As we unify multiple platforms (Uplifter, Interpodia, Curling Club Manager) and build Uplifter 2.0, we are modernizing our engineering organization to deliver scalable, reliable, and intuitive product experiences.
We are seeking a hands‑on, architecture‑minded Lead Mobile Developer to take ownership of our mobile strategy and deliver a world‑class experience for athletes, coaches, and organizers.
The Lead Mobile Developer is responsible for architecting, building, and maintaining our next‑generation mobile applications. You will bridge the gap between technical execution and product strategy, ensuring our mobile solutions are performant, scalable, and aligned with the Uplifter 2.0 vision. This role is hands‑on coding and architecture decision making. While you will mentor other mobile developers, you will not be directly managing them.
Your role will focus on code quality, best practices, and technical direction. You will work closely with the CPO, Product Managers, and the Staff Engineer to define the mobile roadmap and ensure seamless integration with our evolving backend. This role is fully on‑site, in‑office 5 days a week at our office in Arlington, VA, just outside of Washington D.C.
- Own the technical architecture and development of the new Uplifter mobile ecosystem (iOS and Android).
- Lead the creation of a new mobile app using popular frameworks like React Native.
- Make high‑level technological decisions affecting architecture and technologies used.
- Write clean, maintainable, and efficient code while delivering key features for our 4 million+ users.
- Collaborate with Product Managers to estimate features, identify technical risks, and maintain predictable delivery cycles.
- Troubleshoot complex issues related to mobile performance.
- Ensure the mobile experience integrates flawlessly with our existing platforms.
Collaboration:
- Mentor mid‑level and junior engineers, fostering a culture of technical excellence and ownership.
- Partner with other development teams to design efficient, mobile‑optimised APIs.
- Work with the QA team to improve mobile test coverage and release confidence.
- 5+ years of professional mobile development experience, with at least 2+ years in a Lead or Senior capacity.
- Deep expertise in React Native, Swift, and Kotlin.
- Strong understanding of modern SaaS architecture (API‑first, microservices) and mobile design patterns.
- Experience with cloud environments (AWS ideal) and integrating mobile apps with complex back‑end services.
- Proven ability to lead technical decisions and mentor other engineers.
- Experience publishing and managing apps in the Apple App Store and Google Play Store.
- Experience in multi‑product or multi‑codebase environments.
- Background in sports technology, membership systems, or high‑volume transactional SaaS.
- Familiarity with PHP or Python/Django (our backend stack).
- Experience with payment gateway integrations (Stripe, etc.) on mobile.
- Compensation: Competitive salary + performance bonus.
- Impact: A chance to directly impact amateur and elite sport across North America and globally.
- Culture: Strong culture of ownership, autonomy, and product innovation.
- Time Off: Unlimited PTO subject to delivery on targets.
- Benefits: Health/dental/vision benefits.
- Work Environment: On site with a small, dedicated, local team for rapid growth.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).