Staff iOS Software Engineer leading mobile app development at CNN, collaborating across Product, Design, and Engineering teams to create user-centric mobile experiences.
Responsibilities
Architect and build intuitive, simple and elegantly designed mobile 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
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-mobile stack development experience with mobile native clients, SDKs, and APIs (Swift/Objective-C, SwiftUI, iOS platform)
Demonstrated expert knowledge of software development methodologies, practices, and architecture, specifically experience architecting performant, scalable, and secure mobile apps
Hands-on experience with mobile DevOps CI/CD tools and implementing best practices, including automation of deployment, code signing tools and automated tests
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
Senior Guidewire Developer supporting implementations and technical problem - solving in Guidewire environments. Collaborating with teams to deliver quality outcomes for clients across Canada.
Senior Full Stack Engineer at Optix building AI - powered features for coworking spaces. Collaborating across teams to deliver end - to - end solutions within a hybrid work model.
Senior AI Engineer leading development of AI - powered tools for DraftKings, enhancing engineering workflows and mentoring teams on AI integration. A role focused on productivity and software lifecycle enhancement.
Lead Software Engineer developing AI - powered tools at DraftKings for enhancing development processes and productivity. Collaborating across teams and mentoring engineers to drive innovation.
AI Engineering Manager leading and scaling a team to develop innovative AI - driven solutions for insurance. Guiding technical decisions while promoting team growth and collaboration.
Staff Software Developer at Varicent enhancing AWS infrastructure and REST API. Collaborating with product management and design teams to develop features for our web application.
Lead design and implementation of large - scale, multi - team platform and product initiatives. Drive architecture, scalability, performance, and engineering best practices across the organization.
Staff Software Engineer - Platform developing scalable solutions for Grafana's observability cloud, contributing to backend systems and infrastructure management for distributed applications.
Principal Software Engineer focusing on building reliable, scalable storage solutions at Akamai. Involves working with a global team in the cloud environment to tackle complex systems challenges.
Software Developer working on next - generation automotive infotainment platforms at Ford of Canada. Focused on performance optimization and collaboration with hardware vendors for system improvements.