The company is looking for a senior iOS engineer to architect and develop iOS modules using SwiftUI and Clean VIPER, integrating real-time telemetry into Kafka for the Punch Platform. This involves ensuring secure data streaming and maintaining cross-compatibility between SwiftUI and UIKit.
Requirements
- 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.
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.
Other
- Remote
- United StatesFull-time
- Visa: US Citizens and Green Card holders only
- Location: California (Remote)