Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior iOS/tvOS Developer contributing to CNN's mobile and CTV technology strategy. Collaborating with Product, Design, and Engineering to build consumer experience solutions.

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 enterprise
  • Minimum 5 years professional development environment
  • Strong foundation in programming fundamentals such as data structures and algorithms
  • Ability to develop new and innovative applications as well as maintaining existing code
  • Demonstrated full-stack development experience with mobile and CTV native clients, SDKs, and APIs (Swift/Objective-C, SwiftUI, iOS/tvOS platforms)
  • Demonstrated expert knowledge of software development methodologies, practices, and architecture, specifically experience architecting performant, scalable, and secure mobile and CTV apps
  • Hands-on experience with mobile/CTV DevOps CI/CD tools and implementing best practices, including automation of deployment, code signing tools and automated tests.
  • Preferred familiarity with Git and Bitrise.
  • Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams
  • Experience building flexible software architecture to accommodate shifting business needs

Benefits

  • health insurance coverage
  • employee wellness program
  • life and disability insurance
  • retirement savings plan
  • paid holidays
  • paid sick time
  • paid vacation

Job type

Full Time

Experience level

Senior

Salary

$109,700 - $159,700 per year

Degree requirement

Bachelor's Degree

Tech skills

iOSObjective-CSwift

Location requirements

HybridKanataCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.