×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: RB Global Inc.
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Description

Senior Mobile Developer (Android or iOS)

We are looking for a highly skilled Senior Mobile Developer — Android or iOS to join our engineering team. This role is flexible for either platform depending on the strongest candidate we find. You will play a key role in designing, developing, and maintaining high-quality mobile applications that support our business goals and deliver exceptional user experiences. You will collaborate with cross-functional teams, contribute to architectural decisions, and help strengthen our mobile engineering standards, tooling, and automation.

Common Responsibilities (Applicable to Both iOS & Android):

• Design, build, and maintain high-performance, scalable mobile applications.

• Collaborate closely with product, design, QA, backend, and Dev Ops teams to deliver features end-to-end.

• Participate in code reviews, enforce coding standards, and contribute to best practices.

• Implement secure, maintainable, and testable code using modern architectures.

• Work with RESTful APIs, authentication flows, and offline/low-connectivity scenarios.

• Contribute to CI/CD pipelines, automated testing, and release workflows.

• Use Git-based version control (Git Hub, Bitbucket, Azure Repos) for branching, reviews, and collaboration.

• Troubleshoot production issues, optimize performance, and improve reliability and quality.

• Participate actively in Agile/Scrum ceremonies and cross-team communication.

• Stay current with mobile development trends, frameworks, and evolving platform capabilities.

• Open Telemetry (OTEL) for performance monitoring and distributed tracing.

• Utilize Git Hub Copilot and Cursor AI to accelerate development and maintain quality.

Android-Specific Responsibilities:

• 5 + years of professional Android development experience.

• Design, develop, and maintain Android applications using Kotlin, Java, and Jetpack Compose.

• Build and enhance app features leveraging Firebase (Analytics, Cloud Messaging, Crashlytics, App Distribution).

• Implement and maintain CI/CD pipelines using Git Hub Actions for automated builds, tests, and releases.

• Improve app quality through Snyk and other static code analysis tools.

• Manage code via Git Hub, including PR workflows, branching, and reviews.

• Write and maintain unit tests and end-to-end tests using Espresso, JUnit.

• Stay up to date with evolving Android frameworks, tool chains, and Dev Ops practices.

iOS-Specific Responsibilities:

• Develop and maintain iOS apps using Swift, with 5 + years of professional experience.

• Build production-quality UI using Swift

UI and have shipped at least one module/app.

• Work with UIKit, Combine, and concurrency frameworks (async/await, GCD, Operation Queue).

• Implement modular architecture patterns such as MVVM, Clean Architecture, or VIPER.

• Integrate RESTful APIs with robust error handling, retries, and offline capabilities.

• Utilize Core Data, User Defaults, and Keychain for secure data storage.

• Configure and manage push notifications via Firebase, or similar.

• Use Git (Git Hub, Bitbucket, Azure Repos) for effective collaboration and source control.

• Work with CI/CD and release automation using Git Hub Actions, or Azure Dev Ops.

• Manage App Store workflows, including certificates, provisioning profiles, and Test Flight.

• Use Xcode Instruments and platform profilers for debugging, memory analysis, and performance tuning.

Required Skills &

Qualifications:

• Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

• Excellent problem-solving, debugging, and communication skills.

• Strong understanding of the mobile SDLC, architectures, and Agile methodologies.

Employer

IAA Holdings, LLC (IAA), a Ritchie Bros. Auctioneers company (NYSE: RBA) and (TSX: RBA), is a trusted global marketplace for insights, services, and transaction solutions for commercial assets and vehicles. Leveraging leading-edge technology and focusing on innovation, IAA’s unique platform facilitates the marketing and sale of total-loss, damaged and low-value vehicles. IAA serves a global buyer base – located throughout over 170 countries – and a full spectrum of sellers, including insurers, dealerships,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary