×
Register Here to Apply for Jobs or Post Jobs. X

Senior iOS Engineer; LATAM​/Canada)

Job in Houston, Harris County, Texas, 77246, USA
Listing for: Onfleet
Full Time position
Listed on 2026-08-26
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, App Developer - Mobile/Web, Backend Developer
Job Description & How to Apply Below
Position: Senior iOS Engineer (LATAM/Canada)

About Onfleet

Onfleet's mission is to power the future of commerce by enabling businesses of all sizes to move goods more efficiently and delightfully. Our product includes intuitive smartphone apps for drivers, a powerful modern web application and dashboard for logistics teams, and automatic notifications and real-time tracking for recipients. Onfleet powers millions of deliveries every week for thousands of businesses around the world across a range of industries, from grocery and prepared meals to pharmacy, flowers, and furniture.

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
  • Build and continually improve your own agentic development workflow, and help raise the team's. This goes far beyond prompting for code: we use AI across the whole path, from PRDs to technical specs, epics, and tickets, into development plans, and finally into high-quality code with thorough tests.
  • Drive quality through disciplined verification and both agentic and human code review, on your own code and your teammates'. Extend our agentic review tooling as you go, and hold the bar on what gets merged.
  • Apply your agentic workflow in both greenfield and legacy code, meeting the different challenges each presents.
  • Own and improve the quality automation you depend on such as CI pipelines, checks, and gates, so standards are enforced by the system and not just by people.
  • Design and maintain testable architecture and test suites.
  • Develop and refine our mobile SDK for seamless integration by our customers.
  • Continuously refactor and simplify code to improve performance, clarity, maintainability, and long-term system health.
  • Take ownership of features end to end, from understanding the requirements, through design, ticketing, and implementation, to testing, validation, shipping, and supporting in production.
  • Collaborate with Design, Product Management, and cross-functional teams to understand business requirements and prioritize features and bug fixes.
  • Troubleshoot and resolve complex technical issues.
  • Mentor engineers and foster a culture of continuous improvement.
What You’ll Bring (required)
  • Bachelor's degree in Computer Science or a related field, and strong CS fundamentals: data structures, API design, testing, and an instinct for clean, maintainable code.
  • Proven production delivery. You have shipped iOS apps to the App Store on a team that operated them in production, and you've personally owned features through release and into production support.
  • Excellent written and spoken English. You can work entirely in English on a distributed team, explain complex technical ideas clearly, and write docs and code reviews your teammates rely on. This is roughly equivalent to a C1 level of English.
  • 6 or more years of…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary