Project Summary: Football team Mobile App Development
The Opportunity
We are seeking a passionate and innovative Senior Mobile Engineer to be a key architect of a revolutionary mobile application for a premier football team. You will be at the forefront of designing and developing a platform that redefines fan engagement, creating a seamless and immersive experience for supporters both in the stadium and around the world. This is your chance to build an app that sets a new standard for technical excellence and user interaction in the sports industry, directly shaping the future of how fans connect with the game.
About the Project
The Football Mobile Fan Engagement Platform is a multi-layered digital initiative designed to create a unified, real-time fan experience both inside the stadium and globally. This platform combines a native mobile application with a sophisticated data ingestion and analytics pipeline to deliver personalised content, streamline game-day operations, and foster a deeper connection between the team and its global fanbase.
We are solving the challenge of moving from fragmented, traditional media to an immersive, data-driven digital ecosystem. By unifying news, videos, stats, mobile ticketing, and in-stadium features into a single mobile app, we aim to eliminate fan friction and use real-time data to enhance everything from stadium entry to concession wait times.
Required Qualifications:
- 5+ years of professional mobile engineering experience, with a proven track record of shipping native Android apps at scale.
- Deep proficiency in the modern Android stack: Kotlin, Jetpack Compose/Views, Coroutines/Flow, Foreground Services, Firebase, Git, and consuming RESTful APIs.
- Experience establishing and owning mobile CI/CD, automated testing (unit, integration, device-in-the-loop), crash/error analytics, and streamlined release processes.:
- Problem-Solving: Exceptional analytical and problem-solving abilities, with a meticulous attention to detail and a proven capacity to diagnose and resolve complex issues under pressure.
- Communication: Excellent written and verbal communication skills in English, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
- Collaboration & Autonomy: A proactive, self-starter mentality with a strong sense of ownership, capable of working independently while also collaborating effectively with cross-functional teams, including those in US time zones.
- Professional Maturity: The ability to proactively identify and escalate risks, ask for help when needed, and maintain composure to de-escalate challenging situations.
- Innovation & Guidance: A forward-thinking mindset to propose innovative solutions, improve the Software Development Lifecycle (SDLC), and guide non-technical stakeholders.
Backend Development:
- Proficient in Python, with hands-on experience building and maintaining RESTful APIs using FastAPI.
- Experience designing and integrating backend services that support real-time data pipelines, including data ingestion, processing, and delivery to mobile clients.
- Familiarity with asynchronous programming (async/await) in Python for building performant, scalable APIs.
- Experience with database integration (SQL/NoSQL), API authentication/authorization, and third-party API integrations.
- Knowledge of deploying and maintaining backend services in cloud environments (AWS, GCP, or Azure) is a plus.
- Understanding of API documentation practices (OpenAPI/Swagger) and versioning strategies.
Preferred Qualifications:
- Prior work with Kotlin Multiplatform (KMP) or other native/multiplatform mobile development experience.
- Knowledge of OAuth2.0, Keychain, and security design patterns.
- Experience working with push notifications, biometrics, camera, GPS, and WebViews.
- Experience with implementing backend APIs, preferably using Python/FastAPI.
- Experience with Progressive Web Apps (PWA) using JavaScript.
- Experience with or exposure to generative AI technologies.
Remote vs Onsite: Fully remote, with possible occasional in-person team sessions/workshops/gatherings (i.e., 1x per quarter) likely to take place in Prague.
US Hours overlap needed: Core hours from 2-6 pm CET to have sufficient overlap with US time-zone.
Department
.png)

