Senior iOS Developer
Mumbai
Technology and Business Analytics
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 and Experience:
5+ 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, AI powered mobile features, and chatbot integrations.
Qualifications:
Bachelor’s degree in Computer Science, IT, Engineering, BCA, MCA or related field.