Staff Software Engineer iOS
Core
Staff iOS Engineer leading performance frameworks, regression testing, and architectural standards for Procore's global construction platform mobile applications.
Role type
Staff IC iOS Engineer (Performance & Architecture)
Builds
High-performance, scalable iOS mobile applications for the construction industry
Domain
Construction technology / Mobile Development
Required skills
Swift, Objective-C, iOS performance profiling, memory management, multi-threading, RESTful APIs, CoreData, UIKit, SwiftUI, regression testing, framework development
Preferred skills
MVVM architecture, functional programming, offline application experiences, Xcode Studio profiling tools
Responsibilities
Design and build performance frameworks and tools for native iOS tracking; Investigate and resolve performance hotspots; Mentor engineers and set technical standards; Lead large-scale initiatives and course-correct technical approaches; Conduct code reviews and knowledge sharing; Define and maintain benchmarks for scalability and reliability
Seniority
Staff, hands-on IC with strategic impact