Remote Senior iOS Engineer

Eleos Technologies

United States

Remote

USD 150,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare
Paid time off
Equipment budget

Job summary

Eleos Technologies is seeking a senior iOS engineer to own and evolve our app’s architecture, UI, and data access layers. You’ll work with Android and server teams ensuring a stable API and reliable data synchronization for thousands of users.

You will implement and expand automated tests, participate in CI pipelines, and help shape testing strategy while collaborating with a distributed team across time zones. Expect to own features end-to-end.

Qualifications

  • 4+ years of professional iOS app development with Swift and Objective-C.
  • Translate product requirements into technical and UX options.
  • Strong ownership from planning through post-release support.
  • Experience writing UI automation tests.
  • Diagnose nondeterministic failures in asynchronous code and networking.
  • Use Xcode Instruments to diagnose bottlenecks and memory leaks.
  • Experience with crash reporting, analytics, and CI/test outputs.
  • Ability to communicate in written English and collaborate across time zones.
  • Available to work 9–5 in US time zones.

Responsibilities

  • Maintain, evolve, and improve the iOS app's architecture and UI across layers.
  • Collaborate with Android and server teams providing a stable API and sync user data.
  • Write automated tests and contribute to CI builds and release processes.
  • Partner with peers to share and grow testing expertise, enhancing quality.

Skills

Swift
Objective-C
Xcode
UIKit
SwiftUI
UI automation tests
Networking
Core Data
English communication
Remote collaboration

Tools

Git
CI/CD
Crashlytics
Instruments

Job description

About us

Eleos Technologies is a growing 12-year-old company building communication software for truck drivers and field workers.

We’re helping a diverse mix of customers, from mom and pop operations to thousand-truckfleets, improve how they communicate with their employees by tackling information overload, reducing phone calls, and eliminating obsolete technologies. As we help fleets develop better tools, we aspire to be known for our innovation, reliability, and ability to make a difference for them and their drivers.

Our engineering team has been 100% distributed since day one. This means we’re tooled up to handle product, architectural, technical, and ops work all from home or remote. You won’t miss out on office conversations, and you won’t have to learn to drive a telepresence robot.

We began life as a bootstrapped startup, which allowed us to focus on building products our customers love. Today, we’re part of the Knight-Swift family, which has allowed us to keep our focus and the freedom to build the best products we can for the transportation industry. We offer robust healthcare (dental, medical, vision), paid time off, and a generous equipment budget.

About the role

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我们的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.


About you

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.

Key skills
  • 4+ years professional experience building or maintaining a shipping native iOS app in some mixture of Swift and Objective‑C, including ownership of substantial features or technical systems
  • Ability to turn product requirements into technical and UX options
  • A collaborative mindset and willingness to respectfully challenge requirements and surface overlooked edge cases and recommend simpler or more valuable solutions
  • Strong ownership instincts that follows the work from planning, implementation, to ongoing support once released
  • Experience writing UI automation tests
  • Ability to diagnose nondeterministic failures involving async behavior, networking, and differences between simulators and real devices
  • Effectively use Xcode’s Instruments suite to diagnose and fix bottlenecks, UI hitches, and memory leaks
  • Experience diagnosing issues using crash reporting, logging, analytics, and CI or automated test output
  • Able to balance human‑ and LLM‑driven software development workflows and bring experience, judgement, and curiosity to the process while retaining ownership of the output and results
  • The ability to quickly convey ideas, opinions, and technical details in written English
  • Able to work 9‑5 Eastern, Central, or Mountain Time, to facilitate real time collaboration when needed
Not requirements, but things to mention if they apply to you
  • An app you've worked on is available in the App Store
  • Android development experience
  • Experience writing JavaScript or TypeScript
  • C++, C, Rust, or Zig skills
  • Experience with GIS, mapping, or location‑driven apps
  • Maps, routing, navigation, geofencing
  • Document capture, barcode scanning, image processing
  • Dynamic type scaling and other adaptive improvements for accessibility

$150,000 - $180,000 a year


If this sounds like an interesting product space and your kind of environment, get in touch and let's talk!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. iOS App Developer
Sr. iOS App Developer

Corporate Tools LLC • Salt Lake City (UT)

Remote
USD 150,000
100% employer-paid medical, dental, and vision
Annual review with raise option
22 days Paid Time Off
+3
Staff Software Engineer
Staff Software Engineer

Ritchie Bros. • Chicago (IL)

On-site
USD 150,000 - 210,000
Sr. iOS Developer
Sr. iOS Developer

Fetch Recruiting, Inc. • Denver (CO)

On-site
USD 100,000 - 130,000
iOS Engineer
iOS Engineer

FOUND • Santa Monica (CA)

On-site
USD 120,000 - 160,000
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Chicago (IL)

Hybrid
USD 100,000 - 140,000
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
Exciting projects: Modern solutions with Fortune 500 and top product companies.
+1
Software Engineer (iOS)
Software Engineer (iOS)

Hilton Software • Town of Florida (NY)

On-site
USD 80,000 - 120,000
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Las Vegas (NV)

Hybrid
USD 100,000 - 130,000
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay
Exciting projects: Fortune 500 collaborations
+1
Senior Mobile Engineer
Senior Mobile Engineer

FAROUK SYSTEMS INC • Georgia

On-site
USD 120,000 - 180,000
Software Engineer, iOS Core Product
Software Engineer, iOS Core Product

Clutch Canada • Germany (OH)

Hybrid
USD 140,000 - 200,000
Competitive salary
Equity
Opportunity to make a significant impact
+2
Senior Software Engineer (iOS)
Senior Software Engineer (iOS)

Navan • New York (NY)

On-site
USD 140,000 - 200,000
Parental leave
Commuter benefits
Healthcare
+8