Software Engineer II, iOS
Core
Develop, test, and deploy mission-critical iOS features for construction teams to manage projects and jobsite safety.
Role type
Software Engineer II, iOS
Builds
iOS mobile applications for construction project management and safety
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, code reviews, bug resolution, technical debt management
Preferred skills
Generative AI tools, agentic workflows, leading large technical initiatives
Technologies
Swift, Objective-C, CoreData, SwiftUI, UIKit
Responsibilities
Design and implement reliable iOS features; maintain iOS architectural patterns and best practices; participate in code reviews; collaborate with Product, Design, and QA; identify and resolve bugs and performance bottlenecks; support full lifecycle of feature delivery including testing and deployment
Seniority
Mid-level IC (3+ years experience)