
Senior Software Engineer, iOS
Warner Bros. Discovery
full-time
Posted on:
Location Type: Hybrid
Location: Atlanta • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Architect and build intuitive, simple and elegantly designed mobile apps
- Provide support and development of software tools and procedures to extend and enhance the core production pipeline
- Work with multiple departments 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)
- 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-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
- Hands-on experience with mobile DevOps CI/CD tools and implementing best practices
- 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
- Career defining opportunities
- Thoughtfully curated benefits
- Tools to explore and grow
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
mobile app developmentdata structuresalgorithmsSwiftObjective-CSwiftUIiOS platformsoftware development methodologiesDevOpsCI/CD
Soft Skills
mentoringcommunicationtroubleshootingroot cause analysisdebuggingcollaborationproblem-solvingadaptabilityinnovationcross-functional teamwork
Certifications
BS in computer scienceMS in computer science