Senior iOS and Backend Engineer LATAM

About Onfleet
Onfleet’s mission is to power the future of commerce by enabling businesses of all sizes to move goods more efficiently and delightfullyOur product includes intuitive smartphone apps for drivers, a powerful modern web 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.

What you’ll do: 

  • Design and implement high quality code to build a scalable mobile application.

  • Refactor code to improve performance and maintainability.

  • Collaborate with cross-functional teams to understand business requirements.

  • Develop and refine mobile SDK for seamless integration.

  • Participate in code reviews to maintain high code quality.

  • Develop code in parallel with tests to validate changes. 

  • Troubleshoot and resolve complex technical issues. 

  • Stay updated with emerging technologies and trends.

  • Prioritize features and bug fixes with product management.

  • Mentor engineers and foster a culture of continuous improvement.

  • Partner with other engineering teams to develop and implement backend code for the mobile team. 


What you’ll bring:

  • Bachelor’s degree in Computer Science or related field. 

  • Excellent English language writing and communication skills -  - C2 level of English. 

  • 8 - 15+ years of software engineering experience. 

  • At least 6 years of iOS mobile development experience.

  • At least 5 years of Swift experience. 

  • At least 2 years of experience with another strongly typed language. 

  • Experience with UIKit and SwiftUI.

  • Understanding of structured concurrency with a solid foundation in reactive programming, in at least one of the following technologies:

    • AsyncSequence

    • Combine

    • RxSwift

    • ReactiveCocoa

  • Experience with Swift protocol oriented programming;

  • Familiar with modern software design practices.

  • A passion for building scalable applications that are easy to support and extend. 

  • Sound judgment, a pragmatic approach, and an open mind to help guide the team when the path forward is unclear.

  • Craftsmanship that enhances our engineering and product focus;

  • Empathy for our user’s experience and passion for delivering exceptional customer value.

Nice To Have: 

  • Experience with Kotlin

  • Experience with modular iOS development

  • Experience with creating prebuilt library solutions

  • CoreData and background data processing experience

  • Experience with Redux or similar architecture concepts

  • Experiance with Javascript, NodeJS, and TypeScript

  • Experience with Composable Architecture or similar concepts

  • Experience with Test-Driven Development (TDD)

  • Experience with Continuous Integration (CI) technologies and writing Github Action pipelines

  • Prior experience in a collaborative Agile/Scrum environment. 

  • Proficiency in NoSQL and other database technologies


Location: 

  • While we are headquartered in San Francisco, we encourage candidates from Latin Americaprimarily Brazil and Argentina to apply for this remote position. 

  • Onfleet offers flexible work arrangements.  You can work from home, or anywhere with a reliable internet connection. Our global workforce span employees working from Europe, South Africa, USA, Mexico, Argentina and Brazil. 

  • The team primarily works around Pacific Time (PST) core hours so the ability to work during this time is essential. 


Onfleet is an Equal Opportunity Employer:
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. 

Product Development

Remote (Brazil)

Remote (Argentina)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling