Warner Bros. Discovery is looking to build the future of streaming and the tools that power it, specifically focusing on core account and login capabilities used across their streaming apps. They need a Senior iOS Engineer to develop and enhance their iOS Authentication SDK for reusability and performance, ensuring seamless and secure experiences for millions of users globally.
Requirements
- Strong hands-on experience with Swift and modern frameworks like SwiftUI
- Strong understanding of architectural patterns & SOLID principles – MVVM, MVVM+C, The Composable Architecture.
- Experience developing accessible Applications across international markets.
- Comfortable in building scalable, testable frontend systems and platforms.
- Experience in working with backend APIs (REST/GraphQL) and understanding the full user journey.
- Familiar with Git, CI/CD pipelines, and release processes.
- Bonus: Prior experience building and shipping SDKs is a nice to have.
Responsibilities
- Develop authentication and account-related experiences used by millions on platforms like HBO Max, Discovery+, and more.
- Build new features and extend a modular, scalable frontend SDK in iOS — used across iOS Mobile, tvOS and visionOS platforms
- Champion operational excellence — monitor production metrics, debug logs, and user feedback to continuously improve quality.
- Participate in code reviews, design sessions, and technical deep-dives — sharing knowledge and learning from others.
- Use AI-powered tools to enhance development efficiency, from smart code generation to automated testing.
- Write testable, maintainable code with performance and accessibility in mind.
Other
- 5+ years of experience building and shipping customer-facing frontend applications, at least 3+ years building iOS Application.
- A track record of working in cross-functional teams to deliver quality features.
- Good communication skills, both verbal and written.
- Strong ownership mindset with the ability to drive initiatives, break down ambiguous requirements into actionable tasks for the team and bring them to completion.
- Collaborative team player who works effectively with other engineers, curious to learn and grow with the team.