Job Title: Senior iOS Developer
We are seeking an experienced and skilled Senior iOS Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining high-quality mobile applications for the construction industry.
Responsibilities:
* Work closely with our product team to design and develop new features for our native mobile app
* Implement pixel-perfect SwiftUI designs that deliver attractive and performant user experiences
* Continuously improve the codebase through thoughtful refactoring and architecture decisions
* Write unit tests and ensure rigorous end-to-end testing of new app releases
* Stay current with the latest in mobile iOS development, tools, and best practices
Requirements:
* Outstanding software engineer (iOS): You've shipped and maintained multiple iOS apps and know what it takes to build robust and scalable mobile software using Swift and SwiftUI
* Deep experience building mobile apps with complex workflows (e.g., SaaS, fintech, marketplaces, or enterprise tools)
* Familiarity with mobile performance optimization, network debugging, and app store deployment
* Experience working with REST APIs and local data storage (CoreData, Realm, etc.)
* Analytical mindset: You think beyond the happy path and account for edge cases and failure modes
* Strong self-management: You independently drive projects from concept to completion and lead by example
* Passion for software development and a continuous improvement mindset
* A strong eye for UX/UI and the ability to collaborate effectively with designers and product managers
* Excellent communication skills and a product-centric engineering mindset
* B.S./M.S. in Computer Science or equivalent experience