Lead iOS Developer

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Apache Kafka
IOS Development
Mobile Applications
Swift
UIKit
Punch
ELK
VIPER
JSON
Jenkins

Job Details

Must have skills: SwiftUI/VIPER + Kafka & Punch Platform (without these exp profiles will not be considered)

We re hiring a senior iOS engineer with deep architecture experience in SwiftUI using Clean VIPER and hands-on knowledge of Kafka-based log streaming into the Punch Platform. The role demands strong modular design capabilities, enterprise security logging, and familiarity with modern reactive frameworks.

*Key Responsibilities:*
Architect iOS modules using Clean VIPER with SwiftUI, ensuring strict separation of concerns.
Develop and integrate real-time telemetry from mobile apps into Kafka for Punch Platform log ingestion.
Work with JSON schema formatting, logging adapters, and security protocols for sensitive data streaming.
Collaborate with security and DevOps teams to define mobile logging standards for SIEM and audit.
Maintain cross-compatibility between SwiftUI and UIKit using UIHostingController when required.
*Required Skills:*
Swift 5+, SwiftUI, Combine, RxSwift
VIPER architectural implementation with SwiftUI integration
Kafka (log producer integration within iOS)
Punch Platform / ELK experience for mobile log monitoring
REST/JSON APIs, OAuth2, secure data handling
CI/CD (Fastlane, Jenkins), CocoaPods, Swift Package Manager
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.