Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Footballco is the world's leading football media company, built for the next generation of fans. Our mission is to give fans more of the game by building football communities that entertain, inform, and inspire action. We cover everything in football from news and analysis, original reporting, and social media content, to web stores, video, podcasts, newsletters, and live scores. With over 1 billion video views per month, 100 million social followers globally, and a reach of 800 million across web, social, and video platforms, Footballco is the world’s largest football media company and one of the largest digital media companies in sport globally.
About the Role
As an Experienced iOS Developer, you will independently develop and maintain high-quality mobile applications using Kotlin Multiplatform (KMP) and SwiftUI. You will be part of the Mobile Engineering team, working closely with Backend and Web engineers to deliver features that serve a global football fanbase.
This role is suited for engineers with hands-on experience in iOS development who are ready to take responsibility for mobile delivery, contribute to architectural discussions, and support cross-platform workflows.
What you'll be doing:
Engineering & Delivery
- Independently develop mobile features using KMP and platform-specific APIs
- Ensure smooth backend integration through GraphQL APIs
- Deliver clean, maintainable, and testable code focused on performance and usability
- Contribute to code reviews and improve development practices
- Work with latest technologies and frameworks (SwiftUI, async/await, modern Swift features)
Technical Leadership
- Collaborate with Backend and Web teams on API data structures
- Work with the Mobile team to evolve KMP architecture and code reuse strategies
- Participate in technical discussions and sprint planning
- Support and maintain existing application features
Cross-Team Collaboration
- Actively improve mobile and cross-platform development expertise
- Share knowledge within the team and contribute to improved workflows
- Participate in learning initiatives related to mobile trends and tools
Communication and Cooperation
- Communicate effectively within the Mobile team (Polish or English)
- Use English in documentation and cross-functional collaboration
- Contribute to a collaborative and supportive team culture
- Demonstrate self-reliance and ability to prioritize day-to-day tasks
General
- Follow engineering processes and mobile development standards
- Support the Mobile team's goals with ownership and quality
- Take part in continuous improvement initiatives
What you have:
Essential:
- Commercial experience in iOS development (minimum 2+ years)
- Solid knowledge of Swift and SwiftUI
- Understanding of mobile UI/UX principles and platform-specific design guidelines
- Experience integrating mobile applications with backend services via GraphQL
- Familiarity with mobile build systems, app lifecycle management, and publishing workflows
- Experience with Dependency Injection frameworks and best practices
- Knowledge of Swift Concurrency and reactive programming (Combine/RxSwift)
- Experience creating unit tests and automated tests
- Proficiency with Git or other distributed version control systems
- Proficiency in written English; spoken English when collaborating with other teams
Desirable:
- Familiarity with Kotlin Multiplatform (KMP)
- Awareness of Kotlin Multiplatform Mobile
- Knowledge of mobile performance optimization and analytics tools
- Experience with Google Firebase (Crashlytics, App Distribution, A/B Testing)
- Familiarity with CI/CD pipelines and automated testing strategies
- Experience with debugging tools and profiling
- Knowledge of app deployment to App Store
- Interest in football and sports media products
Qualifications:
- No formal education required. Seniority is assessed through demonstrated expertise, technical leadership, and impact on team and delivery.
Key Skills
Ranked by relevanceReady to apply?
Join Footballco and take your career to the next level!
Application takes less than 5 minutes

