Senior Software Engineer, iOS
Core
Design, build, and scale mission-critical iOS mobile applications for construction teams to manage projects and jobsite safety.
Role type
Senior IC iOS Software Engineer
Builds
Native iOS applications and complex mobile features for construction project management
Domain
Construction technology / Mobile development
Deliverable
production ML models | product features
Required skills
Swift, Objective-C, iOS architecture (CoreData, SwiftUI, UIKit), MVC/MVVM patterns, multi-threading, concurrent programming, memory management, performance optimization
Preferred skills
Mobile Automation, product mindset
Technologies
Swift, Objective-C, CoreData, SwiftUI, UIKit
Responsibilities
Design and implement complex, high-impact features; Contribute to key architectural and design decisions; Mentor fellow engineers through code reviews and coaching; Identify and resolve technical issues; Partner with Product, Design, and QA to translate needs into solutions; Drive improvements in performance and reliability; Support full lifecycle of feature delivery including production support
Seniority
Senior, hands-on IC with mentorship responsibilities