Eleos Technologies
Trucking & Freight Transport
See how your profile stacks up against this role.
We compared the job requirements to your profile to show where you're strong and where you fall short.
Our app is more than the usual "CRUD and chat": in addition to industry-leading truck navigation and planning tools, we’ve got advanced algorithms for identifying the best and safest vehicle route, document scanning, and more—all on the device.
As a senior member of our iOS team, you’ll get to leave your mark across the app’s architecture, UI, and all the way down to the database and network guts. You’ll work directly with peers who maintain our Android app and the server systems that provide our customers with a stable API and handle user data synchronization.
Tens of thousands of people across the country rely on our app to do their jobs, and we take quality seriously. We have an automated acceptance test suite we run in a cloud-hosted provider, plus a great dedicated QA team responsible for manual testing and helping reproduce issues reported from the field. You’ll write automated tests for the code you write and work to both share and expand your skills around automated testing. We have CI that produces builds for the whole team to try within a few minutes of a commit or pull request being opened and a similar process for cutting release-ready builds for distribution, so you can generally stay focused on the work you love and not Xcode toil.
We're looking for a senior engineer who can help maintain, evolve, and improve our iOS app, which is the single pane through which about half of our users experience our core product. (The other half use Android!)
We’re looking for a product-minded engineer who wants to understand the problem behind the requirement, not just implement the requested solution. You’ll partner closely with members of the team to refine ideas, identify edge cases, and suggest approaches that may not have been apparent when the work was originally defined.
You should be comfortable asking thoughtful questions, respectfully challenging assumptions, and presenting technical tradeoffs in a way that helps the team make better decisions. We value engineers who take ownership of the outcome, not just the completion of the ticket, and who remain involved through testing and real world feedback.
You should be extremely comfortable working with Xcode, implementing and evolving user interfaces with both UIKit and SwiftUI, managing network requests and model state, and persisting to disk using Core Data or SQLite. You should have experience working with both Swift and Objective-C, as we have a mixture of both. (We write almost all new code in Swift, but as a small team, we’re in no hurry to rewrite battle-tested Objective-C portions of the app until there’s a compelling reason to do so.)
We'll work together and pair often to get you ramped up, and the nature of our product means you'll continue to work closely with the whole team to move it forward even as you settle in. We'd like someone who's both ready to teach others (you'll know things we don't!) and learn from co-workers in a fun, productive, and respectful environment.
You must live in the United States to be eligible for this role.
After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.
Marcus Rivera
Chief Revenue Officer

UNIR - La Universidad en Internet

Agencia de Empleo Colsubsidio

UNIR - La Universidad en Internet

Grupo Data Portugal

Montreal Oficial