27 Aug
|
BusinessDash
|
Open Hall-Red Cliffe
27 Aug
BusinessDash
Open Hall-Red Cliffe
All open roles iOS Developer - Lv V
Engineering Minneapolis, MNremotefull time
Apply for this role
About The Role A Senior iOS/macOS Developer designs, builds, and maintains native Apple platform applications . They lead software architecture, write high-performance code in Swift and SwiftUI, ensure strict concurrency and memory safety, and mentor junior engineering team members.
Key Responsibilities
Architecture & Design: Architect scalable, multi-platform codebases sharing business logic between iOS, iPadOS, and macOS using up-to-date patterns (MVVM, Clean Architecture).
Core Development: Build adaptive desktop and mobile user interfaces using SwiftUI alongside AppKit or UIKit interop.
Concurrency & Performance: Implement up-to-date Swift concurrency (async/await, actors, Sendable) and optimize performance using Xcode Instruments.
Quality Assurance: Write robust automated unit and UI tests via XCTest and maintain strict code health.
Leadership:
Conduct code reviews, establish team best practices, and mentor junior or mid-level engineers.
Required Qualifications & Skills
Experience: 5+ years of dedicated native Apple platform software development experience.
Languages & Frameworks: Expert proficiency in Swift, SwiftUI, and Combine; familiarity with Objective-C and AppKit/UIKit interop.
Concurrency: Deep understanding of up-to-date Swift concurrency (async/await, actors, Sendable, and structured concurrency).
Tooling: Advanced command of Xcode, Git version control, and CI/CD pipelines.
Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
Requirements Must Understand Postgres, Responsive UI Experience as it relates MacOS applications.
Apply for this role
📌 About The Role Open Hall Red Cliffe (Open Hall-Red Cliffe)
🏢 BusinessDash
📍 Open Hall-Red Cliffe