Apple is looking to advance the core data infrastructure for Final Cut Pro, their flagship professional video editing suite, to enable professional creative workflows on both iPad and Mac.
Requirements
- 5+ years of professional experience developing complex applications in Objective-C and/or Swift.
- Strong knowledge of Apple’s development tools and frameworks, including SwiftUI, UIKit, AVFoundation, Core Animation, and Core Image.
- Demonstrated experience building high-performance, user-facing applications on iOS, iPadOS, or MacOS.
- Mastery of Swift concurrency patterns and seamless Objective-C interoperability.
- Solid understanding of computer graphics, media formats, and real-time rendering.
- Experience with unit testing, continuous integration, and engineering best practices.
- Able to demonstrate strong application architectural skills.
Responsibilities
- Design, develop, and maintain core features of Final Cut Pro using modern Objective-C and Swift.
- Collaborate with designers, product managers, and QA engineers to deliver compelling and innovative video editing workflows utilizing all forms of input: touch, mouse, keyboard, and Apple Pencil.
- Optimize performance and responsiveness for a smooth editing experience.
- Architect clean, scalable, and testable code and contribute to the evolution of the app’s codebase and software design patterns, following modern architectural principles.
- Integrate with underlying video processing and media frameworks to support real-time rendering, playback, and export.
- Participate in code reviews, design discussions, and system architecture decisions.
- Identify and troubleshoot complex technical issues across UI, frameworks, and media pipelines.
Other
- Proven track record of shipping high-quality software in a collaborative, fast-paced environment.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication skills, with the ability to articulate technical ideas clearly and work collaboratively in a multi-functional team.
- Familiarity with media applications, graphics applications, video editing tools, or creative software workflows.
- Passion for empowering creative professionals and understanding their workflows.