Senior iOS Engineer

Apple Inc.
Sunnyvale, CA, United States
4 days ago
Apply on www.techcareers.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Apple IOS Apple Mac Systems Business Logic Cloud Computing Software Engineering Uikit Swiftui State Machines Information Technology Asynchronous Programming

Job description

? Architect and build real-time, multi-platform systems that coordinate seamlessly across Apple devices.

? Contribute to production support to resolve customer escalations.

? Collaborate directly with teams to understand their requirements and translate them into robust, intuitive software.

Requirements

We’re looking for an iOS Software Engineer who wants to own hard problems end-to-end, from low-level frameworks and real-time networking to polished SwiftUI interfaces and cloud infrastructure. You’ll join a small, high-impact team where every engineer shapes the product directly., * Bachelor’s degree in Computer Science, Software Engineering, or equivalent, and 3+ years of relevant industry experience

  • Experience with Swift or SwiftUI code, including modern concurrency (async/await, actors, Sendable, structured concurrency)
  • Experience building production apps with Apple platform frameworks (UIKit, AVFoundation), * Ability to leverage AI tools to effectively deliver results
  • Deep understanding of asynchronous programming and state machine patterns
  • Ability to write clean, well-factored UI code and business layer logic
  • Experience working across multiple Apple platforms (iOS, macOS, watchOS, visionOS, tvOS)
  • Excellent communication skills and a collaborative working style

About the company

Imagine building software that millions of people rely on every day, software that pushes the limits of what Apple hardware and platforms can do. Our team works at the intersection of elegant user experiences and deep systems engineering, shipping products that set the standard for quality, performance, and reliability.

We build software that spans multiple Apple platforms, iOS, macOS, watchOS, visionOS, and tvOS, delivering seamless experiences through real-time device coordination, robust data pipelines, and powerful developer tooling. Every line of code we write is held to the highest bar because our users expect nothing less.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.techcareers.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:25 min

Testing the AI generated Apple iOS Flashcards application

MIlan Todorović MIlan Todorović · World Congress 2026 Europe

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · World Congress 2023

30 sec

Architecture of the SwiftUI and Realm chat application

Andrew Morgan ¡ World Congress 2021

4:52 min

Understanding the iPhone moment of software engineering

Mike Swift ¡ Coffee With Developers

6:40 min

Production scaling strategies and SwiftUI view styling techniques

Andrew Morgan ¡ World Congress 2021

6:57 min

Setting up a native SwiftUI application in Xcode

MIlan Todorović MIlan Todorović · World Congress 2025

Videos

See all

Related articles

See all