Senior Software Engineer - tvOS / iOS role at CNN
CNN is searching for a Senior iOS / tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Team. They are an individual contributor, self-directed, able to work with minimal supervision, and is typically expected to take on the most difficult technical challenges.
The Senior Developer will contribute to the technical direction, supporting the Principal Engineers / Architects in defining the technology strategy and implementation. He / she will provide guidance and mentoring to less experienced developers.
About the Job
We need our engineers to be versatile and always eager to tackle new problems while working in a fun, collaborative and fast-paced environment.
Responsibilities
- Architect and build intuitive, simple and elegantly designed mobile and CTV apps that people want to use
- Provide support and development of software tools and procedures to extend and enhance the core production pipeline
- Work with multiple departments, including Product, Design, Delivery, Editorial and Engineering to implement CNN Digital consumer experience solutions and apps
- Assist with troubleshooting production problems, root cause analysis, and debugging
- Development and maintenance of existing production systems supporting CNN’s digital ecosystem
- Mentor more junior developers
- Ensure software development follows industry best practices, policies and guidelines
Requirements
BS / MS in computer science (or equivalent)Demonstrated advanced understanding of troubleshooting, root-cause analysis, application design, solution development, human factors / usability design, and implementation of projects for major business units or the enterpriseMinimum 5 years professional development environmentStrong foundation in programming fundamentals such as data structures and algorithmsAbility to develop new and innovative applications as well as maintaining existing codeDemonstrated full-stack development experience with mobile and CTV native clients, SDKs, and APIsDemonstrated expert knowledge of software development methodologies, practices, and architecture, specifically experience architecting performant, scalable, and secure mobile and CTV appsNice to Have
Knowledge of Cloud Computing platforms such as Amazon AWSGeneral familiarity with database technologies (SQL / RDBMS, NoSQL, GraphDB, etc.)Knowledge of or previous experience with VOD is a plus, including experience working with video playback on iOS / tvOS appsCNN is an equal opportunity employer and welcomes applications from diverse candidates.
#J-18808-Ljbffr