iOS Developer

Aftermath Inc
Aurora, United States of America
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Polish
Experience level
Intermediate
Compensation
$ 125K

Job location

Aurora, United States of America

Tech stack

PHP
iOS
Data Synchronization
Global Positioning Systems (GPS)
GPS Tracking Unit
Mobile Application Software
JSON
MySQL
Software Engineering
SQLite
UIKit
Enterprise Software Applications
Data Storage Technologies
Swiftui
Backend
Core Data
REST
Mobile Data
Data Caching

Job description

We are seeking an experienced iOS Developer to build and maintain a native mobile application that supports our field operations teams. This application integrates with our internal ERP system ("Portal") and supports real-world workflows including job access, photo capture, GPS tracking, and data synchronization - often in low-connectivity environments.

This is a practical, production-focused individual contributor role. The right candidate takes ownership, writes clean and maintainable code, and thrives in a small collaborative IT team. This is not a consumer app or design-heavy role - it is an internal production tool that field teams rely on every day.

What You'll Build & Own

  • A native iOS application (Swift / UIKit or SwiftUI) integrated with our internal ERP system via REST APIs.
  • Offline-first data storage and sync logic for reliable use in low-connectivity field environments.
  • Photo capture, compression, and upload workflows for field documentation.
  • Data caching, conflict resolution, and retry logic to maintain data integrity across sync cycles.
  • Performance-optimized screens and workflows for data-heavy field use.
  • App builds, provisioning profiles, and internal distribution management.

Requirements

Do you have experience in iOS application development?, * 3-5+ years of native iOS development experience using Swift.

  • Demonstrated experience with REST APIs and JSON data in a production environment.
  • Experience with local data storage (Core Data, SQLite, or similar).
  • Solid understanding of offline sync patterns and mobile data management.
  • Ability to build functional applications from the ground up with end-to-end ownership.
  • Strong communication skills; comfortable working in a small, collaborative IT environment.
  • Practical, field-use mindset - real-world usability over visual polish., * Prior experience with offline-first or sync-heavy mobile applications.
  • Experience with camera, photo, GPS, and file upload workflows in iOS.
  • Experience with background tasks and network retry logic.
  • Familiarity with enterprise systems - ERP, CRM, or job management platforms.
  • Understanding of MySQL and evolving backend schemas.
  • Working knowledge of PHP and backend API design principles.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Employee assistance program, Health, dental, vision, and life insurance. Company-sponsored EAP with mental health benefits. Company-matched 401(k). Paid time off accrued annually in accordance with company policy.

About the company

Aftermath Services | Aurora, IL (On-site) Compensation: $100,000 - $125,000 annually About Aftermath Services Aftermath Services is a nationwide bio-remediation and trauma cleanup company with over 30 years of experience helping families and communities recover after traumatic events. Our corporate team in Aurora, IL supports field operations across 40+ states - and the technology we build directly impacts how our teams serve people during some of the most difficult moments of their lives.

Apply for this position