Lead iOS Developer

Lead iOS Developer

Posted 1 week ago by 1752908900

Negotiable
Outside
Hybrid
USA

Summary: We are seeking a senior iOS engineer with extensive architecture experience in SwiftUI using Clean VIPER and practical knowledge of Kafka for log streaming into the Punch Platform. The role requires strong modular design skills, enterprise security logging, and familiarity with modern reactive frameworks. The position offers a remote or hybrid working arrangement and is 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: hybrid

IR35 Status: outside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Title: Lead iOS Developer SwiftUI/VIPER + Kafka & Punch Platform

*Location: Remote / Hybrid
*Contract: Long Term
*Overview:*
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