- Prototyping new ideas to help with initial feature definition- Implementing Swift frameworks that adhere to defined API contracts- Collaborating with our product cross-functional teams- Participating in architecture and code reviews- Building internal engineering tools as necessary
BS or MS in Computer Science or equivalent work experience
3+ years of experience with Swift programming, ObjC is a plus
Expertise in working with Concurrency primitives
Understanding of client/server architectures
Proficiency with Apple developer tools
Comfort with large codebases and practical solutions
Knowledge of software patterns that allow for testing
Excellent interpersonal skills; able to work independently as well as in a team
Experience with Networking stack, CDNs, Asset Delivery is a plus
Experience with Performance Profiling and Optimization techniques is a plus
Experience with telemetry, defining and measuring SLAs is a plus
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.