Negotiable
Outside
Remote
USA
Summary: The role is for a Lead iOS Developer with extensive experience in SwiftUI and VIPER architecture, specifically focusing on integrating Kafka-based log streaming into the Punch Platform. The position requires strong modular design skills and a solid understanding of enterprise security logging. The candidate will collaborate with security and DevOps teams to establish mobile logging standards while maintaining compatibility between SwiftUI and UIKit. This is a remote position classified as outside IR35.
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.
Key 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
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
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.