IOS + Swift
Job Description:
Senior iOS Engineer + Platform & Infrastructure
Location: Remote from Arg - Uruguay - Mexico | Type: Full-time Contractor | Timezone: U.S. time zones
About the Role
We're a technology company building the digital operating system for the real estate industry. Our Client Infrastructure team is the force-multiplier behind more than 80 mobile and web engineers: we don't build features, we build the platforms, tools, and systems that allow the entire product organization to move fast and ship high-quality experiences.
We're looking for a Senior iOS Engineer who's passionate about developer experience and wants to have a broad impact. In this role, your primary customers are other engineers. If you've spent time building internal tools, frameworks, or systems used by other developers, and you're energized by platform work rather than feature work, this is the place for you.
AI tools are deeply embedded in our development workflows. We expect everyone on the team to be comfortable working with them and to push how they're used.
What You'll Work On
- Breaking down our legacy monolith into feature modules to improve compile times
- Migrating our codebase to Swift 6 and transitioning from UIKit to SwiftUI
- Integrating Kotlin Multiplatform (KMP) into our codebase and ensuring a reliable, optimized cross-platform developer experience
- Maintaining and evolving our internal Design System (UI component library) to ensure cross-platform parity
- Collaborating with web infrastructure to drive impact beyond mobile
- Integrating AI tooling to improve development velocity and quality
Requirements
- BS in Computer Science or equivalent practical experience
- 6+ years of professional iOS development experience with Swift, shipping apps to the App Store
- 1+ years of hands-on experience with modern Swift practices: SwiftUI, Swift Concurrency, Reactive Programming (Combine, RxSwift, ReactiveSwift, or similar)
- Proven experience building tools, frameworks, or systems used by other developers
- Strong understanding of Computer Science fundamentals, iOS design patterns, and best practices
- Experience leading a project end-to-end: planning, execution, and shipping, with ownership over a small team
- Experience integrating with RESTful APIs
- Solid verbal and written communication skills in English
- Passion for mentoring and helping junior engineers grow
- Familiarity with Scrum/Agile methodologies
What We Value
This is a platform engineering role. The cost of a mis-hire here is high because the team's output directly affects the velocity of every other product team. We're looking for someone who can operate independently and contribute to our technical vision from day one, not someone who needs a long ramp-up period.
We collaborate without ego. We care deeply about craft, quality, and the engineer experience of everyone around us.
Contract & Benefits
- Deel contractor, long-term (monthly renewals)
- 100% remote, flexible around U.S. time zones
- No cap on vacation (manage delivery and time off autonomously)
- National holidays
- Laptop provided (shipped via DHL)
- Annual performance reviews
Pre-Screen Questions:
1 - Can you describe a time when you built a tool, framework, or system that was used by other developers?
2- What was the most challenging part of that project, and how did you measure its success?