Please mention DailyRemote when applying
About the Role
Onfleet is hiring a Senior iOS Engineer based in Latin America or Canada to join our remotely distributed mobile team. You'll be a core contributor to our driver app and mobile SDK, working across new feature development, architectural improvements, and integration with our backend services. Your work will shape the daily experience of the couriers who complete millions of deliveries on our platform.
The codebase is modern Swift: unidirectional data flow (a custom Redux-style architecture), Swift concurrency, Combine, and a UIKit codebase with SwiftUI adoption underway. You'll be creating high-quality, well-tested code, contributing to a healthy Scrum cadence, and helping tame legacy complexity by putting code under test, isolating change boundaries, and simplifying tangled implementations.
If you have strong Computer Science fundamentals, deep iOS expertise, care deeply about quality and craft, and bring a scrutinizing, questioning mindset, we'd love to hear from you.
How we Work
Our engineers follow a principled approach to software development that sets a high bar for software quality. We're pragmatic, quality-driven, and deliberate about the tools and practices we adopt.
We code using agents, and nearly 100% of our code is written this way. Success here takes a scrutinizing, questioning mindset: the engineers who thrive are the ones who avoid slop, catch the wrong call before it ships, and drive quality and the right engineering choices forward. Generating code is the easy part; knowing what good looks like, and holding the bar, is the job. To be successful in this role you will need Swift and iOS expertise sufficient to challenge both agent-created code best practices, and architectures.
We also expect every engineer to be an active contributor to how we work, not just a consumer of existing workflows. Improving our agentic workflows, orchestration, and tooling is a core part of the role; we're always looking for ways to raise the team's quality and efficiency, and that's expected from everyone. Desire and excitement for the application of AI to software development is critical to this role. We are seeking candidates who desire to work in and maintain leading edge agentic workflows and stay at the cutting edge as the models and other tools evolve and mature.
What you'll do:
What You’ll Bring (required):
Nice To Have:
Onfleet's culture is one that strongly values diversity in its workplace and we are committed to working with potential team members who can bring diverse perspectives and experience to our company and culture.
We do not make hiring or employment decisions on the basis of race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other basis protected by applicable local, state or federal law.
We highly encourage members of underrepresented groups to apply and we will consider qualified applicants with arrest and conviction records.
Compensation
The base salary range for this role is $75,000 to $115,000 USD per year, depending on experience, skills, and background. Where an offer lands within that range reflects the engineering level, and the depth and experience a candidate brings to the role.
How we hire
You need an identity-verified LinkedIn profile to apply. That's the free "Verified" badge, the shield icon next to your name. We check for it, and applications without it don't move forward.
Follow this link to get verified: https://www.linkedin.com/help/linkedin/answer/a1359065
Before any offer, we verify your identity and work history. That includes a live video ID check and reference calls. We use AI, automated systems, and a person to review applications: every application that meets the requirements is also read by an engineering leader or a recruiter. If you misrepresent your identity or experience, the process ends.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Discover remote opportunities in Software Development
Answer easy questions
200,000+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“ I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!