iOS Software Engineer
OSI Engineering
San Diego, United States of America
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 152KJob location
San Diego, United States of America
Tech stack
Artificial Intelligence
Business Logic
Code Review
Software Engineering
UIKit
Swiftui
Concurrency
iOS
State Machines
Information Technology
Asynchronous Programming
Job description
- Architect and build real-time, multi-platform systems that coordinate seamlessly across the devices.
- Contribute to production support to resolve customer escalation.
- Collaborate directly with teams to understand their requirements and translate them into robust, intuitive software
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to team knowledge sharing.
Requirements
- 3+ years development skills and writing Swift and Swift-UI code, including modern concurrency (async/await, actors, Sendable, structured concurrency)
- 2+ years of professional iOS development
- Experience building production apps with SwiftUI and frameworks such as UIKit, AVFoundation
- Excellent communication skills and a collaborative working style.
- BS/MS in Computer Science, Software Engineering, or equivalent professional experience, * 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.
About the company
A globally leading consumer device company based in San Diego, CA is looking for an iOS Software Engineer who wants to own hard problems end-to-end, from low-level frameworks and realtime networking to polished SwiftUI interfaces and cloud infrastructure. You''ll join a small, high-impact team where every engineer shapes the product directly.