Senior Software Engineer

3 uur geleden

netherlands Warner Media, LLC. Voltijd
Welcome to Warner Bros. Discovery… the stuff dreams are made of.

Who We Are…

When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life, the creators bringing them to your living rooms and the dreamers creating what’s next…

From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.

We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN.

To see what it’s like to work atCNN, follow @WBDLife on Instagram and X

Your New Role... We are looking for a Senior Software Engineer specialising in iOS to join the CNN Connected TV Engineering team. As a senior individual contributor, you will work with a high level of autonomy, take ownership of complex technical challenges, and help shape the team’s technical direction. You will support Principal Engineers and Architects in defining and implementing the technology strategy, while providing guidance and mentoring to less experienced engineers. You will be versatile, curious and eager to solve new problems within a collaborative and fast-paced environment.

In this role, you will contribute to the technical strategy, architecture and engineering best practices for CNN’s Connected TV applications, with a particular focus on Apple TV and the wider Apple ecosystem. You will help guide decisions on tools, technologies, testing automation and CI/CD practices, ensuring the effective technical delivery and release of high-quality Connected TV experiences to CNN audiences. You will partner closely with Product, Design and Delivery leaders to translate product initiatives into scalable technical solutions and support strong operational execution across the team.

Your Role Accountabilities... As the Senior Software Engineer, you will work within a collaborative engineering team to deliver high-quality, customer-facing features across CNN’s tvOS applications. You will take ownership of complex technical work, ensuring features are delivered effectively and meet the team’s engineering and quality standards. Working closely with fellow engineers, your manager and cross-functional partners, you will contribute to sprint planning and help prioritise the delivery of new features, architectural improvements and bug fixes.

To be successful in this role, you will bring a strong understanding of iOS and tvOS development, together with extensive experience of test-driven development. You will be confident using industry-standard software development tools and practices, including IDEs, build and continuous integration systems, source control and code review tools. You will have experience building, testing and releasing production-quality software within a professional engineering environment.

You will document your technical contributions clearly and help evolve the team’s engineering standards and best practices. This is an opportunity to lead key initiatives, contribute to the architecture of a high-performance streaming application and collaborate with engineers across multiple locations to deliver critical projects. You will also support the development of the wider team by mentoring and coaching less experienced engineers.

Qualifications and Experience...

5+ years of programming experience using Swift or other similar language. Experience building consumer apps is a must.

Knowledge of or previous experience with VOD is a plus, including experience working with video playback on iOS/tvOS apps.

Knowledge of UIKit is a must, SwiftUI is a plus.

A bachelor’s degree in Computer Science, Engineering or equivalent work experience.

Experience building dynamic customer-facing apps that use RESTful APIs to operate. Hands-on expertise in disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between.

Experience with large-scale application architecture, design, scalability, testability, implementation, and performance tuning.

Experience in modern DevOps/SRE practices such as CI/CD, performance monitoring & incident management.

Computer Science fundamentals in object-oriented design, algorithm design, problem solving, and complexity analysis.

Excellent communication skills, working with multiple stakeholders (internal