Senior iOS and Android Developer Lead
The ideal candidate will be responsible for spearheading the technical transformation of our iOS and Android platforms while maintaining robust security and compliance features for enterprise customers.
Key Responsibilities:
* Lead the migration from legacy technologies to modern mobile development practices, focusing on architecting and executing a seamless transition.
* Drive iOS evolution from Objective-C to Swift with SwiftUI, implementing modern iOS 17+ features and ensuring feature parity across all platforms.
* Oversee Android modernization from Java to Kotlin, establishing a robust testing framework and CI/CD pipeline.
* Implement contemporary architecture patterns (MVVM, dependency injection, navigation components) and establish modern build systems (e.g., Swift Package Manager for iOS, updated Gradle for Android).
* Maintain and enhance multiple MDM (Mobile Device Management) implementations for enterprise security, ensuring seamless integration with existing authentication and compliance systems.
* Develop and maintain file provider extensions, document picker interfaces, and inter-app communication, working with enterprise-grade security frameworks and compliance requirements.
* Establish and migrate dependency management to current standards, integrating modern platform capabilities (App Intents, Widgets, Live Activities on iOS; predictive navigation, themed icons on Android).
Requirements:
* Bachelor's Degree in Computer Science or related field.
* 8+ Years of experience in Mobile Development, including 6+ Years of experience working with iOS and Android.
* Proven track record of migrating large-scale applications from legacy to modern frameworks.
* Deep experience with Swift/SwiftUI and Kotlin/Jetpack Compose.
* Strong understanding of enterprise mobile security, MDM solutions, and compliance frameworks.
* Experience with modern build systems, dependency management, and CI/CD practices.
* Advanced English Level required for this role.