Senior Ios Developer

TEKsystemsDeerfield, IL
1d$55 - $60Hybrid

About The Position

Key Responsibilities: iOS Engineering -Build and maintain modern iOS apps using Swift, SwiftUI, and UIKit. -Architect modular, testable, scalable applications with MVVM and DI. -Implement reactive and asynchronous flows using Combine and async/await. -Integrate with REST APIs and implement offline persistence (Core Data/Realm/SQLite). -Optimize performance using Instruments (e.g., memory usage, CPU, launch time). App Distribution & DevOps -Manage modules and internal frameworks using SPM. -Own CI/CD workflows for iOS builds (Fastlane or equivalents). -Configure and manage TestFlight distribution and release automation. Quality & Collaboration -Write and maintain unit and UI tests (XCTest). -Participate in code reviews, technical discussions, and architectural planning. -Work closely with Product Engineering, Backend teams, and Android developers. App Ownership -Take independent ownership of features, releases, and roadmap items. -Guide the team on best practices, modern iOS development patterns, and release processes.

Requirements

  • swift
  • mvvm
  • application development
  • apple ios
  • android
  • api development

Nice To Haves

  • Android knowledge or experience supporting Android apps (highly preferred by the team for cross‑skill coverage).
  • Experience working in healthcare, HIPAA‑regulated environments, or other high‑compliance systems (not required, but helpful).
  • Understanding of backend service development or API design principles.
  • Experience collaborating with backend teams on REST API improvements.
  • Understanding of backend service development or API design principles.
  • Experience collaborating with backend teams on REST API improvements.
  • Familiarity with modular architecture, feature modules, and dynamic frameworks.
  • Experience with analytics platforms (Firebase, Amplitude, Mixpanel, Segment, etc.).
  • Experience managing A/B testing or in‑app experiments.

Responsibilities

  • Build and maintain modern iOS apps using Swift, SwiftUI, and UIKit.
  • Architect modular, testable, scalable applications with MVVM and DI.
  • Implement reactive and asynchronous flows using Combine and async/await.
  • Integrate with REST APIs and implement offline persistence (Core Data/Realm/SQLite).
  • Optimize performance using Instruments (e.g., memory usage, CPU, launch time).
  • Manage modules and internal frameworks using SPM.
  • Own CI/CD workflows for iOS builds (Fastlane or equivalents).
  • Configure and manage TestFlight distribution and release automation.
  • Write and maintain unit and UI tests (XCTest).
  • Participate in code reviews, technical discussions, and architectural planning.
  • Work closely with Product Engineering, Backend teams, and Android developers.
  • Take independent ownership of features, releases, and roadmap items.
  • Guide the team on best practices, modern iOS development patterns, and release processes.

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service