Software Applications Engineer - User Interface iOS

Socket.dev

Culver City (CA)

On-site

USD 140,000 - 210,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple is seeking a highly skilled Software Applications Engineer to join the Video Applications team, focusing on advancing iPad and Mac experiences for Final Cut Pro. You will shape professional video editing by building intuitive, powerful, and performant features and working with cross-functional teams to push the boundaries of creative workflows.

The role requires 5+ years of experience in Objective-C/Swift, strong knowledge of SwiftUI/UIKit/AVFoundation, and a deep understanding of graphics

Qualifications

  • 5+ years of professional experience developing complex applications in Objective-C and/or Swift.
  • Strong knowledge of SwiftUI, UIKit, AVFoundation, Core Animation, and Core Image.
  • Experience building high-performance, user-facing applications on iOS, iPadOS, or MacOS.
  • Expertise in Swift concurrency patterns and seamless Objective-C interoperability.
  • Solid understanding of computer graphics, media formats, and real-time rendering.
  • Proven track record of shipping high-quality software in a collaborative, fast-paced environment.
  • Excellent problem-solving, debugging, and analytical skills.
  • Experience with unit testing, continuous integration, and engineering best practices.
  • Strong communication skills, with the ability to articulate technical ideas clearly and work collaboratively in a multi-functional team.
  • BS or MS in Computer Science, Engineering, or equivalent experience.

Responsibilities

  • Develop and evolve professional video editing features for iPad and Mac.
  • Collaborate with cross-functional teams to deliver performant software.

Skills

Swift
Objective-C
SwiftUI
UIKit
AVFoundation
Core Animation
Core Image
Real-time rendering
Unit testing
CI/CD
Communication

Education

BS or MS in Computer Science or Engineering

Tools

Xcode

Job description

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.

Join the Final Cut Pro engineering team — Apple’s flagship professional video editing suite used by major Hollywood studios and millions of creators worldwide— and drive the technical evolution of core data infrastructure that enables professional creative workflows.

Description

We are seeking a highly skilled and experienced Software Applications Engineer to join the Video Applications team, with a focus on advancing both the iPad and Mac experiences. In this role, you will help shape the future of professional video editing. You’ll work closely with cross-functional teams to build intuitive, powerful, and performant features that push the boundaries of creative expression. If you are passionate about empowering creators and delivering exceptional user experiences, we’d love to hear from you.

Minimum Qualifications
  • 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.
  • Expertise in Swift concurrency patterns and seamless Objective-C interoperability.
  • Solid understanding of computer graphics, media formats, and real-time rendering.
  • Proven track record of shipping high-quality software in a collaborative, fast-paced environment.
  • Excellent problem-solving, debugging, and analytical skills.
  • Experience with unit testing, continuous integration, and engineering best practices.
  • Strong communication skills, with the ability to articulate technical ideas clearly and work collaboratively in a multi-functional team.
  • BS or MS in Computer Science, Engineering, or equivalent experience.
Preferred Qualifications
  • Familiarity with media applications, graphics applications, video editing tools, or creative software workflows.
  • Experience working in large, legacy codebases with incremental modernization goals.
  • Able to demonstrate strong application architectural skills.
  • Proven record of working closely with Design teams to create innovative UI/UX solutions for professional interfaces.
  • Passion for empowering creative professionals and understanding their workflows.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

iOS Software Engineer - Video Applications
iOS Software Engineer - Video Applications

Socket.dev • Cupertino (CA)

On-site
USD 140,000 - 210,000
iOS Software Engineer - Video Applications
iOS Software Engineer - Video Applications

Apple Inc. • Vancouver (WA)

On-site
USD 216,000 - 293,000
Stock options
Medical & dental coverage
Retirement benefits
+3
iOS Software Engineer - Video Applications
iOS Software Engineer - Video Applications

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Video Apps Engineer, Final Cut Pro (iPad & Mac)
Video Apps Engineer, Final Cut Pro (iPad & Mac)

Socket.dev • Culver City (CA)

On-site
USD 140,000 - 210,000
ProVideo Build Engineer
ProVideo Build Engineer

Apple • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and free services
+2
Sr. Systems Software Engineer - Video Technologies
Sr. Systems Software Engineer - Video Technologies

Apple Inc. • San Diego (CA)

On-site
USD 171,000 - 303,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+1
Sr. Systems Software Engineer - Video Technologies
Sr. Systems Software Engineer - Video Technologies

Apple Inc. • Boulder (CO)

On-site
USD 162,000 - 287,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+2
Software Engineer - Final Cut Camera - Video Apps
Software Engineer - Final Cut Camera - Video Apps

Apple Inc. • Seattle (WA)

On-site
USD 134,700 - 249,500
Medical & dental coverage
Stock programs & benefits
Relocation assistance
Senior iOS Video Applications Engineer
Senior iOS Video Applications Engineer

Apple Inc. • Vancouver (WA)

On-site
USD 216,000 - 293,000
Stock options
Medical & dental coverage
Retirement benefits
+3
Senior iOS Engineer: Photography Editing & Creativity Tools
Senior iOS Engineer: Photography Editing & Creativity Tools

Apple Inc. • Vancouver (WA)

On-site
USD 175,000 - 308,500
Medical and dental coverage
Retirement benefits
Employee stock program
+3