03 Oct
|
Proso.ai
|
Noida
About the role
We are looking for a Senior iOS Developer to build and improve a high-traffic retail shopping app. The app runs on the POQ app-commerce platform, with SAP Commerce Cloud as the e-commerce backend.
You will own key parts of the shopping journey, from product browsing and product detail pages to basket and checkout. The focus is a rapid, stable app that handles large product catalogues, many images and peak trading traffic without slowing down or crashing.
What you'll do
• Build and maintain features in Swift across the shopping journey: product listing, product detail pages (PDP), search, basket, checkout and order history.
• Apply MVVM and clean architecture so screens stay testable, reusable and easy to change.
• Build checkout flows that handle complex orders, including splitting one order into several shipments based on store and warehouse stock.
• Design and maintain a clean networking layer for REST APIs, with typed models, error handling, retries and authentication.
• Use caching (NSCache, URLCache, on-disk storage) to keep PDP and catalogue screens fast.
• Optimise image loading and memory use for image-heavy product screens.
• Support offline use, persist product and cart data, and keep the cart in sync across devices and sessions.
• Find and fix crashes, memory leaks and slow screens using Instruments, Xcode Memory Graph and Firebase Crashlytics.
• Keep the UI smooth using Swift concurrency (async/await, actors), GCD and OperationQueue where each fits best.
• Own release delivery: certificates, provisioning profiles, TestFlight builds, App Store submission and CI/CD pipelines.
• Work with backend, design, QA and product teams on POQ configuration and SAP Commerce APIs.
What you'll bring
• Swift and iOS SDK: strong Swift, UIKit and SwiftUI, with a solid grasp of memory management (ARC, retain cycles, weak/unowned).
• Architecture: MVVM and MVC, and when to use each; clean architecture, coordinators, dependency injection and protocol-oriented d
📌 Senior iOS Developer (Noida)
🏢 Proso.ai
📍 Noida