Senior iOS Developer
SkyAbout the role
Sky is one of Europe’s leading media and entertainment companies, and a part of Comcast Corporation, which also owns NBCUniversal (NBCU). We create award-winning original content, produce the biggest live sporting events and provide free access to news and the arts.
We work on the Global Streaming Platform supporting various video on demand products such as Sky Showtime, Peacock and Showmax.
Sky tech hub in Prague consists of around 100 people and it will be growing in the future. These are mostly developers, video-streaming enthusiasts and experts, with extensive experience across markets, technology, and products working on the Global Streaming Platform. We are collaborating closely with our colleagues in the UK, Portugal and the US.
What role will you play?
You will be part of a team focused on the player experience, but you will also be part of the entire iOS community within the company. The team includes Android and iOS developers and dedicated QAs.
You will be part of a dynamic team developing client applications and making sure our technology delivers the best experience for our customers.
What you'll do:
Craft high-quality software utilizing agile methodologies
Design clean, efficient, and reliable code
Deliver highly scalable and extremely reliable products (our customers demand 99.999% availability)
Collaborate with fellow developers, exchanging knowledge and insights - prepare to learn a lot!
Passionately introduce top-notch technology and software development practices into the team
Participate in the entire development cycle, from analysis and implementation to testing and operation
Embrace operational excellence and support as integral aspects of the development team's responsibilities
What skills do you need to play your role well?
Proficiency in native iOS/tvOS languages, specifically Swift
Strong iOS/tvOS development background
Familiarity with Design Patterns and Object-Oriented Design principles
Comprehensive knowledge of key iOS/tvOS architectural components, including Model-View-Controller (MVC), Model-View-ViewModel (MVVM), and Coordinator patterns
Experience working with RESTful APIs
Practical knowledge of network protocols, along with an understanding of latency and reliability challenges
Demonstrated experience with multithreading, request queuing, and caching in code
Familiarity with Continuous Integration/Deployment tools and processes
Excellent teamwork, self-motivation, and eagerness to learn
Creative thinking, strong analytical skills, and attention to detail
Fluency in English
What can you expect in return?
Working in an international environment on an impactful globally scaled technology in cross-functional team with an agile approach
Open and healthy working culture where we care about people as much as about
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s