FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Developer, iOS – Connected TV
Warner Bros. Discovery. Provide technical leadership for the development team .
Tech Stack
Tools & technologiesAWSCloudGradleiOSJenkinsMavenNoSQLOpenShiftOpenStackRDBMSSQLSwiftTerraform
About the role
Key responsibilities & impact- Provide technical leadership for the development team
- Lead the technical direction, supporting the Principal Engineers and Architects in defining the technology strategy and implementation
- Provide guidance and mentoring to less experienced Developers
- Drive mobile tech strategy, architecture, best practices, and choice of tools and technology stack across iOS / tvOS app platforms
- Ensure technical execution and release of CNN’s mobile apps to end consumers
- Partner with Product, Design and Delivery Leaders to help teams deliver on product initiatives and operational execution
- 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
What you’ll need- BS/MS in Computer Science or equivalent discipline
- 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
- At least 10 years of experience within a 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 (mobile native client and SDK, build CI/CD, and APIs), e.g. Swift, Swift UI, etc.
- Demonstrated expert knowledge of software development methodologies, practice, and architecture, specifically experience architecting performant, scalable, secure, and cost optimized cloud solutions on AWS
- AWS Professional Certification preferred, but not required
- Hands-on experience with mobile DevOps CI/CD tools and implementing best practices, including automation of code signing tools and automated tests
- Preferred familiarity with Jenkins, Git, Maven/Gradle, Swift Package Manager/CocoaPods, Terraform, and Appium
- General familiarity with database technologies (SQL/RDBMS, NoSQL, GraphDB, etc.)
- 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
- Knowledge of Cloud Computing platforms like Amazon AWS, OpenStack, OpenShift.
Benefits
Comp & perks- health insurance coverage
- an employee wellness program
- life and disability insurance
- a retirement savings plan
- paid holidays and sick time
- vacation
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
mobile developmentiOStvOSSwiftSwift UICI/CDAPIscloud solutionstroubleshootingroot-cause analysis
Soft Skills
technical leadershipmentoringcommunicationcollaborationproblem-solvingguidanceinnovationadaptabilityusability designproject implementation
Certifications
AWS Professional Certification