Warner Bros. Discovery

Software Engineer II, iOS

Warner Bros. Discovery

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

iOSObjective-CSwift

About the role

  • Contribute to technical direction, supporting Principal Engineers/Architects and Senior Engineers in defining technology strategy and implementation
  • Contribute to mobile technology strategy, architecture, best practices, and choice of tools and technology stack across mobile platforms
  • Support mobile backend APIs, mobile CI/CD tools, and testing automation
  • 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
  • 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 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
  • Develop and maintain existing production systems supporting CNN’s digital ecosystem
  • Ensure software development follows industry best practices, policies and guidelines (architecture, security, corporate governance, coding standards, monitoring, logging, unit test, and service enablement)

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 2 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, 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 (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
  • Self-directed individual contributor capable of working with minimal supervision
AMI Strategies

Help Desk Specialist

AMI Strategies
Mid · Seniorfull-time$15–$17🇺🇸 United States
Posted: 13 days agoSource: recruiting.paylocity.com
AndroidiOSJavaScript
Arise AB

iOS App Developer

Arise AB
Mid · Seniorfull-time🇺🇦 Ukraine
Posted: 9 days agoSource: www.careers-page.com
AndroidiOSSwift
Match Group

Product Manager II, Trust & Safety

Match Group
Mid · Seniorfull-time$160k–$175k / yearCalifornia · 🇺🇸 United States
Posted: 4 hours agoSource: jobs.lever.co
AndroidiOSSQL
Arise AB

iOS App Developer

Arise AB
Mid · Seniorfull-time🇱🇻 Latvia
Posted: 9 days agoSource: www.careers-page.com
AndroidiOSSwift
GoodRx

Program Analyst, Retailer Programs

GoodRx
Junior · Midfull-time$65k–$138k / yearNorth Carolina · 🇺🇸 United States
Posted: 28 days agoSource: goodrx.wd1.myworkdayjobs.com
AndroidiOSSQL