Software Developer III

3 Hours ago • 5 Years +

Job Summary

Job Description

The Software Developer III at Apple will be responsible for developing and optimizing video playback experiences across Apple platforms, ensuring high-quality streaming. The role involves designing, developing, and maintaining the Apple Player SDK for iOS and tvOS, collaborating with cross-functional teams, optimizing streaming performance, troubleshooting complex technical issues, and ensuring code quality. This role requires strong software development skills, experience in Swift and UIKit, and the ability to work in a fast-paced environment. The candidate will also be leading the initiative to enhance the video playback experience. Responsibilities include leading the team, mentoring junior engineers and overseeing their designs, code quality, and integration into a team.
Must have:
  • 5 years of software development experience with focus on iOS and tvOS development
  • Proficiency in Swift and UIKit with experience in performance optimization
  • Bachelor's degree in Computer Science or equivalent experience
  • Strong problem-solving skills and ability to debug complex issues
  • Familiarity with CI/CD pipelines, automated testing, and Agile methodologies
  • Excellent written and verbal communication skills for collaborative work
  • Experience with large-scale application architecture design and tuning
  • Experience with key design and architectural patterns like MVVM and SOLID principles
  • Ability to lead periodic on-call support for critical customer-facing issues
  • Mentor junior and senior engineers overseeing their designs and code quality
  • Two years of experience in a tech leadership role
Good to have:
  • Deep understanding of AVFoundation and video streaming protocols
  • Experience with DRM technologies like FairPlay and Widevine
  • User interface development with SwiftUI

Job Details

Software Developer III Apple

The Job

Looking for a highly skilled Staff Software Development Engineer to join our Apple Player SDK Team This team is responsible for developing and optimizing video playback experiences across Apple platforms ensuring highquality seamless streaming experiences for millions of users worldwide including on our flagship streaming service Max You will work with a growing team of talented engineers across the globe dedicated to innovation in streaming technology

As a Staff Software Development Engineer you will work in a lead role with a team of engineers to deliver new video playback related features across the WBD streaming app suite You will be expected to ensure these features are delivered on time and meet the highquality standards we have within our teams You will work closely with other engineers and your manager to plan future sprints for new features and bug fixes

To be successful in this position you should have a strong track record of having built multiple highperformance and expertise in Software Architecture Design principles You have demonstrated the ability to use common industry tools for software development including IDEs build and continuous integration source code control management and code review tools You can lead the design and implementation of delivering highquality software working within a professional team environment You are an effective communicator and can author concise technical documents describing crossplatform architectural approaches to solving problems in the video space

The Daily

Design develop and maintain the Apple Player SDK for iOS tvOS and other Apple platforms

Collaborate with crossfunctional teams including product managers designers and other engineering teams to enhance the video playback experience

Optimize streaming performance ensuring low latency high quality and smooth playback

Lead the broader team initiative to troubleshoot and resolve complex technical issues related to media streaming buffering and DRM

Ensure code quality through unit testing integration testing and code reviews

Stay up to date with Apples latest technologies and industry best practices to enhance the SDK

Work across teams and disciplines to explore and document technical solutions that evaluate technical tradeoffs using the latest streaming media technologies and video capabilities

The Essentials

5 years of software development experience with a strong focus on iOS and tvOS development

Proficiency in Swift and UIKit with experience in performance optimization

A bachelors degree in Computer Science Engineering or equivalent work experience

Strong problemsolving skills and ability to debug complex issues in a production environment

Familiarity with CICD pipelines automated testing and Agile development methodologies

Excellent written and verbal communication skills and ability to work collaboratively in a fastpaced environment

Experience with largescale application architecture design scalability testability implementation and performance tuning

Experience with key design and architectural patterns such as MVVM MVP and SOLID principles

Ability to lead periodic oncall support for critical emergent customerfacing issues in production

Mentor junior and senior engineers overseeing their designs code quality and integration into a team

At least two years of experience in a tech leadership role

Previous experience with video streaming products including working with video playback on iOS or tvOS apps

Familiarity with video analytics and telemetry

The Nice to Haves

Deep understanding of AVFoundation HLS HTTP Live Streaming and video streaming protocols

Experience with DRM technologies FairPlay Widevine PlayReady is a plus

User interface development with SwiftUI

Similar Jobs

Crunchyroll - iOS Engineering Manager

Crunchyroll

Dallas, Texas, United States (Remote)
5 Months ago
Motorola Solutions - Mid-Level Support Analyst

Motorola Solutions

State Of São Paulo, Brazil (On-Site)
2 Weeks ago
Voodoo - Senior iOS Engineer

Voodoo

Paris, Île-de-France, France (Hybrid)
2 Months ago
Skillz - Senior Software Engineer (React Native - Mobile SDK)

Skillz

Las Vegas, Nevada, United States (On-Site)
2 Months ago
Reddit - Senior iOS Software Engineer

Reddit

New York, New York, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Miniclip - IOS Engineer

Miniclip

Lisbon, Lisbon, Portugal (On-Site)
3 Weeks ago
PwC - Consultor Salesforce

PwC

Santa Cruz De Tenerife, Canary Islands, Spain (On-Site)
7 Months ago
Crunchyroll - Staff iOS Games Integration Engineer

Crunchyroll

Los Angeles, California, United States (Hybrid)
2 Weeks ago
Twitch - Software Engineer I - iOS

Twitch

New York, New York, United States (On-Site)
4 Months ago
Crunchyroll - iOS Engineering Manager

Crunchyroll

Culver City, California, United States (Remote)
5 Months ago
Spruce Systems - Software Engineer, Cross-Platform Mobile

Spruce Systems

(Remote)
3 Years ago
Scout - Senior Staff Software Engineer, Backend

Scout

(Remote)
3 Weeks ago
USE Insider - Senior iOS Developer

USE Insider

İstanbul, İstanbul, Türkiye (Remote)
7 Months ago
Mercury - Risk User Experience Specialist

Mercury

San Francisco, California, United States (On-Site)
2 Weeks ago
Crunchyroll - Engineering Manager, tvOS

Crunchyroll

Dallas, Texas, United States (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Mexico

Scopely - Lead Engineer

Scopely

Mexico City, Mexico City, Mexico (On-Site)
3 Months ago
Infosys - .NET Fullstack Developer

Infosys

Guadalajara, Jalisco, Mexico (On-Site)
3 Weeks ago
Warner Bros Games - Sr Financial Analyst

Warner Bros Games

Mexico City, Mexico City, Mexico (Hybrid)
3 Months ago
Luxoft - Data Engineer for Market Data Projects (with Streamlit Expertise)

Luxoft

Mexico City, Mexico City, Mexico (Remote)
6 Months ago
Haleon - Customer Collaboration Trainee

Haleon

Mexico City, Mexico (Hybrid)
2 Weeks ago
Oportun - Bilingual Agent

Oportun

Leon, Guanajuato, Mexico (On-Site)
3 Weeks ago
techholding - Identity Infrastructure Engineer

techholding

Mexico City, Mexico (On-Site)
4 Weeks ago
techholding - AS400 Administrator

techholding

Santiago De Querétaro, Querétaro, Mexico (On-Site)
4 Weeks ago
Nagarro - Staff Engineer, Data Science

Nagarro

Mexico (Remote)
7 Months ago
ByteDance - Creator Operations Manager (MX)

ByteDance

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to more than 700+ clients, LTIMindtree brings extensive domain and technology expertise to help drive superior competitive differentiation, customer experiences, and business outcomes in a converging world. Powered by nearly 90,000 talented and entrepreneurial professionals across 30+ countries, LTIMindtree — a Larsen & Toubro Group company — combines the industry-acclaimed strengths of erstwhile Larsen and Toubro Infotech and Mindtree in solving the most complex business challenges and delivering transformation at scale. For more info, please visit www.ltimindtree.com

Mexico (Remote)

Mexico (On-Site)

Mexico (On-Site)

Mexico (On-Site)

Mexico (On-Site)

São Paulo, State Of São Paulo, Brazil (On-Site)

Toronto, Ontario, Canada (On-Site)

Johannesburg, Gauteng, South Africa (On-Site)

View All Jobs

Get notified when new jobs are added by LTI Mindtree

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug