Senior software engineer - tvos

CNN
Amsterdam, Netherlands
1 day ago
Apply on clk.platform.jobster.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Algorithm Design Apple TV Applications Architecture Architectural Patterns Software Bug Management Software Quality Code Review Computer Programming Continuous Integration Software Debugging DevOps Model View ViewModel
+15 more
Object-Oriented Software Development Performance Tuning Scrum Methodology Software Tools Site Reliability Engineering Practices Big O Uikit Test-Driven Development (TDD) Swiftui Backend Solid Principles Information Technology Performance Monitor Restful APIs Software Version Control

Job description

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., 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.

Requirements

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., * 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 and external partners) with different goals, objectives, and aspirations. Effective communication and strong negotiation skills will be key.
  • Provide guidance on design, coding, and operational best practices and contribute to technical documentation. Recommend technical developments and software to enhance/improve our app or the developer experience.
  • Mentor junior engineers, overseeing their designs, code quality, and integration into a team.
  • Rotate follow the sun support with other team members to monitor and debug critical production issues.
  • Desire to be involved in cross-platform projects on a large scale in 60+ countries and territories.
  • Experience with key design and architectural patterns such as MVVM, MVP and SOLID principles.
  • Experience with Test Driven Development and associated frameworks.

About the company

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 !

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on clk.platform.jobster.com
Prepare application

Good distractions

Loading talks and stories from around this role…