CNBC is looking to deliver high-quality, high-performance experiences across their iOS and tvOS applications by hiring a Senior iOS Engineer to join their mobile team.
Requirements
- Strong proficiency in Swift and experience with UIKit, AVFoundation, and other iOS frameworks
- Experience with video streaming (HLS/DASH), offline playback, and DRM is highly desirable
- Solid understanding of MVC, MVVM, and Clean Architecture principles
- Familiarity with Xcode build systems, Instruments, and performance profiling tools
- Experience integrating GraphQL and RESTful APIs and managing data persistence
- Strong focus on app performance, crash reduction, and optimizing memory usage
- Deep understanding of the App Store submission process and lifecycle
Responsibilities
- Design, develop, and maintain features for CNBC and other News Group iOS/tvOS applications
- Implement video playback capabilities using HLS/DASH and integrate with streaming infrastructure
- Ensure optimal performance, reliability, and responsiveness across devices
- Collaborate with cross-functional teams to define, design, and ship new features
- Write modular, testable code that adheres to coding standards and best practices
- Participate in architectural reviews, feature planning, and code reviews
- Monitor app analytics, performance, and crash reports to drive ongoing improvements
Other
- 4+ years of professional experience developing iOS applications
- Hybrid: This position has been designated as hybrid, generally contributing from the office a minimum of three days per week.
- This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks.
- Lead by example in writing robust code, mentoring other developers, and contributing to architecture and design discussions
- Working knowledge of tvOS development is a plus