remote
iOS Staff Software Engineer - Warner Bros. Discovery
Software Engineer
Lead the design and delivery of high‑performance iOS applications, driving architecture, code quality, and mentorship while leveraging Swift, Objective‑C, and modern iOS frameworks.
About the role
Key Responsibilities
- Define and own the technical vision for flagship iOS products, ensuring scalability and performance.
- Design, implement, and maintain core features using Swift, Objective‑C, and the latest iOS SDKs.
- Establish and enforce best practices for code quality, testing (XCTest), and continuous integration/continuous deployment pipelines.
- Mentor and guide engineering teams, fostering a culture of collaboration, code reviews, and knowledge sharing.
- Partner with product, design, and backend teams to translate requirements into robust, user‑focused solutions.
Requirements
- 10+ years of professional software development experience, with at least 5 years focused on iOS.
- Deep expertise in Swift, Objective‑C, Combine, and iOS frameworks (UIKit, SwiftUI, Core Data, etc.).
- Proven track record of delivering complex, high‑quality mobile applications at scale.
- Strong experience with automated testing, CI/CD tools, and version control (Git).
- Excellent problem‑solving skills and ability to lead technical discussions across cross‑functional teams.