iOS Developer

RADcube•Indianapolis, IN
•Hybrid

About The Position

An experienced iOS Developer will build reliable, secure, high-performance native applications for a provider of software and technology solutions serving public-sector organizations. The developer will work with designers, backend developers, and QA engineers to modernize public-sector operations through secure, scalable digital solutions. The role is onsite or hybrid in Indianapolis, Indiana.

Requirements

  • At least 5 years of professional iOS development experience.
  • Strong hands-on experience with Swift, SwiftUI, UIKit, and Xcode.
  • Solid knowledge of the iOS SDK and Apple Human Interface Guidelines.
  • Knowledge of architecture patterns such as MVVM, MVC, or Clean Architecture, and SOLID principles.
  • Experience with REST APIs, JSON, asynchronous programming, and networking.
  • Experience with XCTest and XCUITest.
  • Experience with Core Data or SQLite for local storage.
  • Experience with offline-first design and background data synchronization.
  • Experience with APNs, Core Location, and MapKit.
  • Knowledge of security basics, including Keychain, SSL/TLS, and OAuth 2.0.
  • Experience with Git and CI/CD pipelines.
  • Published apps used by large or distributed user bases.
  • Strong communication and problem-solving skills.

Nice To Haves

  • Government, public safety, civic, or enterprise app experience.
  • Knowledge of OWASP Mobile security guidelines.
  • Knowledge of WCAG and Section 508 accessibility.
  • Exposure to AWS or Azure.
  • Exposure to Kotlin or Android.
  • Objective-C experience.

Responsibilities

  • Design, develop, test, and maintain native iOS applications using Swift, SwiftUI, UIKit, and Xcode.
  • Integrate applications with RESTful APIs, JSON services, and enterprise backend systems.
  • Build features for push notifications, location services, offline use, and data synchronization.
  • Implement secure authentication, encryption, and sensitive-data handling.
  • Write automated unit and UI tests.
  • Manage builds and releases through App Store Connect and enterprise distribution.
  • Troubleshoot defects and optimize performance across iPhone and iPad devices.
  • Participate in code reviews, Agile ceremonies, and release planning.
  • Mentor junior developers and promote code quality standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service