Eleos

Eleos

Eleos provides custom mobile driver apps that elevate drivers' digital experience, automate trip management, and unify all necessary tools into a single workflow app for trucking fleets globally.

Road & Rail
11-50
Founded 2011

Description

  • Maintain, evolve, and improve the iOS app’s architecture, user interface, data persistence, networking, and core features.
  • Build and enhance on-device capabilities including truck navigation, route planning, document scanning, and advanced routing algorithms.
  • Partner with product and engineering teammates to refine ideas, identify edge cases, and evaluate technical and UX approaches.
  • Own work from planning and implementation through automated testing, release support, and real-world feedback.
  • Write automated tests for new code and help expand the team’s automated testing practices.
  • Collaborate with Android and server-side engineers to support stable APIs and user-data synchronization.
  • Diagnose and resolve performance, stability, networking, asynchronous, and device-specific issues.
  • Share knowledge with teammates and participate in pairing and technical decision-making.

Requirements

  • 4+ years of professional experience building or maintaining a shipping native iOS app using Swift and Objective-C, including ownership of substantial features or technical systems.
  • Expertise with Xcode, UIKit, SwiftUI, network requests, model state, and on-device persistence using Core Data or SQLite.
  • Experience writing UI automation tests.
  • Ability to translate product requirements into technical and UX options and recommend simpler or higher-value solutions.
  • Experience diagnosing nondeterministic issues involving asynchronous behavior, networking, simulators, and physical devices.
  • Proficiency with Xcode Instruments to address performance bottlenecks, UI hitches, and memory leaks.
  • Experience using crash reporting, logging, analytics, CI, and automated-test output to troubleshoot issues.
  • Strong ownership, collaboration, written English communication, and ability to discuss technical tradeoffs constructively.
  • Ability to work 9–5 Eastern, Central, or Mountain Time and eligibility to work while living in the United States.
  • Experience with Android, JavaScript/TypeScript, C/C++/Rust/Zig, GIS or mapping applications, navigation, document capture, image processing, or accessibility improvements is preferred.

Benefits

  • 100% distributed, remote-first engineering team.
  • Robust medical, dental, and vision healthcare coverage.
  • Paid time off.
  • Generous equipment budget.
  • Pairing and ongoing collaboration opportunities with the engineering team.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior iOS Engineer, Places

Raya 51-200 Internet Software & Services

As a Senior iOS Engineer on the Places Client team, you will build and improve end-to-end member experiences across the Places iOS app while driving technical quality and production reliability.

iOS Swift SwiftUI UIKit
2 days, 11 hours ago

Senior iOS Engineer, Futures

Binance 5001+ Capital Markets

Binance is hiring an iOS Developer to build, optimize, and maintain core mobile exchange experiences for its global cryptocurrency platform.

Flutter iOS Swift UIKit
5 days, 11 hours ago

Principal iOS Engineer

Aave 51-200 Capital Markets

Aave Labs is seeking a Principal iOS Engineer to lead the architecture and engineering of Aave App, delivering a secure, intuitive blockchain-based consumer savings experience.

Blockchain iOS Swift UIKit
6 days, 11 hours ago

Senior iOS Developer (Remote)

Finom 11-50 Professional Services

Finom is hiring a Senior Mobile (iOS) Engineer to build and own intelligent, secure mobile banking and financial-management experiences for European entrepreneurs.

CI/CD Git GitHub GitLab iOS Swift SwiftUI UIKit XCTest
6 days, 11 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers