Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20296320

    Payment Gateway Solutions logo

    iOS Native & Hybrid Mobile Developer

    Payment Gateway Solutions · Mumbai · onsite · Posted 18d ago

    Undisclosed3–5 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    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.
    • Good communication and technical documentation skills.
    • Experience working across the complete mobile application lifecycle, from development through production release and support.


    Sourced from naukri

    Skills

    arcmvvmxcodeGcdGenericsRestfull ApiUIkitJSONSwift UiIOSApnsAPNautolayoutJavascriptSwiftREST APIFlutterMVC

    iOS Native & Hybrid Mobile Developer · waiting for your command