05 Oct
|
Payment Gateway Solutions
|
Mumbai
05 Oct
Payment Gateway Solutions
Mumbai
iOS Native & Hybrid Mobile Developer
Job Summary
We are looking for an experienced iOS Native & Hybrid Mobile Developer with strong hands-on expertise in designing, developing, integrating, and supporting production-grade mobile applications.
The candidate should have strong knowledge of Swift, iOS SDK, Xcode, UIKit/SwiftUI, along with practical experience in Flutter or other hybrid/cross-platform technologies. Experience with API integrations, payment applications, WebViews, WebSockets, push notifications, and third-party SDK integrations is preferred.
Key Responsibilities
- Design, develop, test, and maintain native iOS applications using Swift, UIKit, and SwiftUI.
- Develop and maintain hybrid/cross-platform applications using Flutter/Dart.
- Integrate REST APIs, JSON-based services, WebSockets, and third-party SDKs.
- Implement secure authentication, token management, and application session handling.
- Develop and support WebView-based flows, including payment pages, redirects, 3DS authentication, and native callbacks.
- Implement communication between WebView/hybrid components and native iOS functionality.
- Handle application lifecycle events, background/foreground transitions, network connectivity, and WebSocket reconnections.
- Implement APNs/FCM push notifications, deep links, and Universal Links.
- Integrate native capabilities such as camera, biometrics, file upload, and secure storage.
- Troubleshoot application crashes, memory leaks, API failures, WebView issues, UI issues, and production defects.
- Optimize application performance, stability, security, and user experience.
- Manage certificates, provisioning profiles, TestFlight builds, and App Store releases.
- Participate in code reviews, technical discussions, estimation, testing, releases, and production support.
- Collaborate with backend developers, Android developers, QA engineers, UI/UX designers,
and product teams.
Technical Skills iOS Native
- Swift
- iOS SDK
- Xcode
- UIKit / SwiftUI
- Auto Layout
- MVC / MVVM architecture
- ARC and memory management
- Delegates and Protocols
- Closures and Generics
- Grand Central Dispatch (GCD)
- Swift Concurrency (async/await)
- URLSession and Codable
- Keychain / UserDefaults
- WKWebView
- WebSockets
- APNs
- Universal Links / Deep Links
Hybrid / Cross-Platform
- Flutter / Dart
- Platform Channels
- Native iOS integration
- Custom plugin integration/development
- WebView integration
- JavaScript-to-native communication
- Third-party SDK integration
API & Integration
- RESTful APIs
- JSON
- HTTP/HTTPS
- Authentication and authorization
- OAuth/token-based authentication
- SSL/TLS
- WebSockets
- Push notifications
- Payment gateway integrations
- Third-party SDK integrations
Tools & Technologies
- Git / GitLab / GitHub
- CocoaPods
- Swift Package Manager
- Postman
- Firebase
- TestFlight
- App Store Connect
- CI/CD tools
Preferred Experience
- FinTech, banking, digital wallet, payment gateway, or e-commerce applications.
- Payment gateway and payment SDK integrations.
- 3DS authentication and payment callback handling.
- KYC/identity-verification SDK integrations.
- Real-time communication and transaction updates using WebSockets.
- Mobile application security and secure API communication.
- Application performance optimization and production troubleshooting.
Key Competencies
- Strong problem-solving and debugging skills.
- Good understanding of mobile architecture and design patterns.
- Ability to troubleshoot complex production issues.
- Understanding of mobile application security best practices.
- Ability to work independently and collaboratively.
- Positive communication and technical documentation skills.
- Experience working across the complete mobile application lifecycle, from development through production release and support.
📌 iOS Native & Hybrid Mobile Developer (Mumbai)
🏢 Payment Gateway Solutions
📍 Mumbai