- Company Name
- Dolby Laboratories
- Job Title
- Senior iOS Engineer
- Job Description
-
**Job Title:** Senior iOS Engineer
**Role Summary:**
Lead the design, development, and enhancement of the OptiView iOS SDK and related apps (OptiView Player, Streaming, Ads) on iOS, iPadOS, and tvOS. Provide technical direction, mentor junior developers, and collaborate with cross‑functional teams to deliver high‑quality, performance‑optimized video playback solutions that support adaptive streaming, DRM, advertising, analytics, and modular integration features.
**Expectations:**
- Deliver advanced, modular iOS/tvOS applications and SDK components with native Swift & Objective‑C.
- Own core playback functionality (HLS, LL‑HLS, HESP) and architecture of modular SDK.
- Mentor junior iOS engineers and contribute to code quality, reviews, and architectural decisions.
- Ensure comprehensive unit testing, performance tuning, and bug resolution across Apple platforms.
- Drive adoption of emerging video and mobile technologies and integrate with cross‑platform ecosystems (Flutter, React Native).
**Key Responsibilities:**
0. Design, build, and maintain iOS/tvOS applications and SDK modules for OptiView products.
1. Lead core playback development and implement modern streaming protocols (HLS, LL‑HLS, HESP).
2. Enforce modular architecture to enable optional modules (IMA, AirPlay, DRM, analytics, ads).
3. Mentor and evaluate junior iOS developers; conduct code reviews and enforce best practices.
4. Collaborate with product, design, back‑end, and front‑end teams to ship new features.
5. Write robust unit tests, perform performance optimization, and resolve bugs.
6. Integrate third‑party libraries/APIs and maintain cross‑platform compatibility (iOS, iPadOS, tvOS).
7. Investigate and implement emerging mobile/video technologies; contribute to modularization strategies.
8. Support cross‑platform initiatives by ensuring a stable native foundation for Flutter/React Native SDKs.
**Required Skills:**
- 5+ years professional iOS development experience.
- Proficiency in Swift and Objective‑C.
- Deep knowledge of iOS/macOS SDKs, AVFoundation, and media frameworks.
- Experience with adaptive streaming (HLS, LL‑HLS, HESP) and DRM technologies.
- Familiarity with Google IMA, AirPlay, analytics, and advertising SDKs.
- Strong grasp of modular software architecture and design patterns.
- Unit testing (XCTest, Quick/Nimble), performance profiling, and CI/CD pipelines.
- Agile development mindset, code review, and mentoring.
- Ability to collaborate across cross‑functional teams.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 5 years in professional iOS development.
---