Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ritchie Bros. Logo

Software Engineer

Ritchie Bros.

Salary not specified
Aug 13, 2025
Chicago, IL, US
Apply Now

Develop/enhance/maintain proprietary e-commerce software platform for buying and selling heavy equipment, trucks and other capital assets

Requirements

  • 3–5 years of professional experience developing iOS applications using Swift
  • Strong hands-on experience with SwiftUI, with at least one production app or major module built using SwiftUI
  • Solid understanding of UIKit, Combine, and concurrency models (async/await, GCD, OperationQueue)
  • Experience with modular architecture patterns such as MVVM, Clean Architecture, or VIPER
  • Experience with Xcode, Git
  • Proven experience integrating RESTful APIs, with proper handling of error states, retries, and offline scenarios
  • Knowledge of Core Data, UserDefaults, or Keychain for local data persistence and secure storage

Responsibilities

  • Takes ownership of parts of the microservices architecture
  • Provide inputs in shaping up project delivery schedule by estimating the assigned work and time that would be spent
  • Identify areas that are not clearly defined, know whether to escalate to senior team members to have broader discussions, or find a technical solution on your own
  • Responsible for diving into a large code base, comprehend various components, and start to contribute to the code base in a short period of time
  • Clarifies (sometimes non-technical) requirements (or problem) descriptions, quickly locate corresponding system components, work with other engineers (as necessary) to come up with technical solutions
  • Perform other duties as assigned

Other

  • Strong problem-solving skills, independence, and the ability to collaborate in Agile/Scrum teams