About the Role
We’re looking for a Senior iOS Engineer to design, build, and optimize advanced video player features across Apple TV, iPad, and iPhone platforms. This is a hands-on, highly collaborative role where you’ll work with cross-functional teams to drive innovation in video playback, performance, and user experience for millions of viewers.
If you’re passionate about crafting world-class streaming experiences and thrive in a technically challenging, product-driven environment — this role is for you.
Key Responsibilities
- Collaborate with Engineering, Product, and Backend teams to design, architect, and implement video player features for iOS devices.
- Develop and optimize video playback capabilities for Apple TV, iPad, and iPhone.
- Lead efforts in performance, scalability, and security, ensuring engineering excellence.
- Provide technical specifications and documentation to support maintainable and scalable codebases.
- Manage and prioritize multiple development initiatives across the mobile team.
- Implement Agile methodologies to deliver high-quality software efficiently.
- Stay current with the latest mobile and streaming technology trends to continuously improve the platform.
Core Requirements
- 8+ years of iOS development experience with deep expertise in Swift and Objective-C.
- Proven experience building video player components, handling video metadata, and integrating third-party SDKs.
- Strong background in responsive UI/UX development across iPhones, iPads, and Apple TV.
- Experience with RESTful APIs, unit testing, and end-to-end testing.
- Familiarity with Xcode and Apple’s developer toolset.
- Experience with Git, Jenkins, Docker, and working in Agile environments.
- Strong documentation skills, including UML diagrams.
- Excellent communication and collaboration skills in cross-functional teams.
Nice to Have
- Experience with video streaming technologies (e.g., HLS).
- Knowledge of video QoE metrics, ABR algorithms, and video player frameworks.
- Familiarity with analytics platforms such as Conviva or Mux for monitoring playback performance.
Other Traits
- Problem Solver: Strong debugging and analytical thinking skills for resolving complex playback issues.
- Collaborative Leader: Able to guide mobile teams while fostering technical excellence and knowledge sharing.
- Innovator: Excited about exploring new technologies and optimizing video experiences on iOS platforms.
Why Join Kake?
Kake is a remote-first company with a global community — fully believing that it’s not where your table is, but what you bring to the table that matters. We provide top-tier engineering teams to support some of the world’s most innovative companies, and we’ve built a culture where great people stay, grow, and thrive. We’re proud to be more than just a stop along the way in your career — we’re the destination.
The icing on the Kake:
💵 Competitive Pay in USD – Work globally, get paid globally.
🏡 Fully Remote – Simply put, we trust you.
🌱 Better Me Fund – We invest in your personal growth and passions.
❤️ Compassion is Badass – Join a community that invests in social good.