
iOS System Level Developer
- iOS
- Swift
- MacOS
We’re looking for an experienced iOS Engineer to join a team working on system-level components, background services, and platform logic within iOS.
This role is ideal for someone who enjoys understanding how things work under the hood, building reliable low-level functionality, and contributing to software that runs seamlessly on millions of devices worldwide.
What you’ll do
Design and buildsystem services and daemons that operate reliably over long runtimes.
Work close to the OS layer, contributing toperformance, stability, and platform integrity.
Collaborate with cross-functional teams to evolve internal frameworks and APIs.
Investigate and resolve complex issues related tothreads, concurrency, and system behavior.
What we’re looking for
Problem-solving clarity - Ability to explain your thinking, ask clarifying questions, and iterate from simple to optimized
Technical fundamentals - Can reason about complexity, understand practical trade-offs, and write clean code
Communication - Easy to talk to, take feedback without defensiveness, and discuss assumptions explicitly
Genuine enthusiasm - Show real interest in hard problems, not just getting a job
Learning agility - Willing to pick up new technology, work with legacy code, and adapt quickly
Must have
6+ years of experience in iOS development (Swift, Objective-C).
Solid understanding ofcomputer science fundamentals — algorithms, data structures, and architecture. IdeallyM.Sc. Computer Science.
Strong knowledge ofthreads, concurrency, and asynchronous programming (async/await, GCD, etc.).
Proven ability to writerobust, fault-tolerant, and efficient code for background or long-running processes.
Clear communication skills and fluent English;Swedish is considered meritorious.
Nice to have
Experience developingsystem services, frameworks, or daemons on iOS or macOS.
Knowledge ofsecurity, privacy, encryption, or communication protocols.
Experience withcomplex or distributed systems.
Familiarity withBluetooth or other low-level communication layers.
Deep understanding ofmodern Swift concurrency (structured concurrency, actors, async/await).
Join a technically driven environment where depth of understanding and reliability matter. You’ll be part of a small, skilled team solving challenges that make iOS systems more stable, efficient, and intelligent.
iOS System Level Developer · Needefy AB