Key Responsibilities
- Design, develop, and maintain scalable iOS applications using Swift and modern iOS frameworks.
- Build reusable, modular, and maintainable mobile components following MVVM / Clean Architecture principles.
- Collaborate with product managers, backend teams, QA, and designers to deliver high-quality mobile applications.
- Integrate RESTful APIs, third-party SDKs, payment gateways, and banking/fintech services.
- Work on merchant onboarding, transaction management, settlements, analytics dashboards, and payment workflows.
- Participate in complete app lifecycle management from development to App Store deployment .
- Implement secure coding standards and financial-grade mobile security practices.
- Work with encryption, secure storage, SSL pinning, Keychain, biometric authentication, and secure API communication.
- Ensure compliance with security and data protection best practices.
- Write unit test cases and UI test cases using XCTest.
- Debug and optimize application performance including memory usage, startup time, responsiveness, and crash reduction.
- Participate in code reviews and maintain coding standards and best practices.
- Work with crash monitoring and analytics tools such as Firebase Crashlytics.
- Contribute to CI/CD and automated deployment workflows.
Technical Skills & Experience
- 2+ years of professional iOS development experience.
- Strong proficiency in Swift, Xcode, UIKit, SwiftUI, Auto Layout & Constraints.
- Strong understanding of MVVM / Clean Architecture, iOS App Lifecycle,
Memory Management, Multithreading & Concurrency.
- Hands-on experience with RESTful APIs, URLSession / Alamofire, JSON parsing, offline storage, and synchronization.
- Good understanding of SSL Pinning, Keychain, Encryption techniques, Biometric Authentication, and secure data storage.
- Experience with Git / GitHub / Bitbucket, CocoaPods / Swift Package Manager (SPM), Firebase Crashlytics, and CI/CD pipelines.
- Experience writing Unit Tests, UI Tests, and Integration Tests using XCTest.
- Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude, Gemini, Cursor, or similar tools.
- Good to have exposure to OpenAI APIs, CoreML, intelligent automation, AIpowered mobile features, and chatbot integrations.
Qualifications
Bachelor’s degree in Computer Science, IT, Engineering, BCA, MCA or related field.