Key Responsibilities:
- Design and develop advanced applications for the iOS platform using Swift and SwiftUI.
- Integrate RESTful APIs, handle JSON parsing, and implement secure communication protocols.
- Implement SSL Pinning, secure keychain storage, and other mobile security measures.
- Collaborate with designers and backend engineers to build a seamless, intuitive user experience.
- Optimize app performance and ensure responsiveness across all supported iOS devices.
- Manage app releases, provisioning profiles, and App Store submissions.
- Participate in code reviews, unit testing, and CI/CD integration.
- Maintain clear documentation and follow coding best practices (MVVM / Clean Architecture).
Requirements:
- 2–5 years of professional experience in iOS development.
- Proficient in Swift, Xcode, and iOS SDKs.
- Strong understanding of UIKit, SwiftUI, Combine, and Auto Layout.
- Experience with Keychain, UserDefaults, and Core Data.
- Familiarity with APNs (Push Notifications) and Firebase integration.
- Understanding of App Transport Security (ATS) and SSL/TLS.
- Experience with Git, Jira, and CI/CD tools (e.g., GitHub Actions, Bitrise, or Fastlane).
Nice to Have:
- Experience with certificate pinning and DexGuard/iXGuard.
- Familiarity with NFC integration, QR code generation, or digital business cards.
- Knowledge of Unit Testing (XCTest) and UI Testing.
- Experience with App Store Connect APIs or TestFlight automation.
- Exposure to Android or cross-platform frameworks (Flutter/React Native).
Education
- Bachelor’s/Master’s in computer science, Software Engineering, or related field.
Job Type: Full-time
Education:
Experience:
- Fintech: 3 years (Preferred)
Location:
Work Location: On the road