Consultant - IOS Developer

5 days ago

Hinobaan, Negros Occidental, Philippines Kognivera Full-time ₱600,000 - ₱950,000 Contract

Job Title : Senior iOS Developer (Native) — Contract

Experience - 5+ years

No. of positions : Offshore - 1

Work Schedule: Contract for 4 to 6 months. Can convert to Full time based on performance

Work Mode: Onsite | Shift Timing: 3:00 PM – 12:00 AM [Flexible]

Job Summary

We are looking for an experienced Senior Native iOS Developer to design, develop, and maintain high-quality iOS applications. The ideal candidate should have strong hands‑on experience with Swift, iOS SDK, UIKit/SwiftUI, application architecture, REST APIs, CleverTap integrations, Scan & Go functionality, product variant implementation, performance optimization, testing, and App Store deployment .

The candidate will work closely with product managers, designers, backend engineers, QA, and other developers to build scalable, secure, high-performance, and user-friendly mobile applications.

Key Responsibilities

  • Design, develop, test, and maintain native iOS applications using Swift .
  • Build scalable, maintainable, and high-performance mobile applications.
  • Translate business and product requirements into technical solutions.
  • Participate in application architecture and technical design discussions.
  • Develop reusable UI components and frameworks.
  • Integrate REST APIs and third‑party services.
  • Implement and maintain CleverTap SDK integration for customer engagement, analytics, and marketing use cases.
  • Implement Scan & Go / Scan-and-Pay functionality for retail and commerce applications.
  • Develop barcode/QR code scanning capabilities using native iOS frameworks and/or third‑party scanning SDKs.
  • Implement product and product variant management within the mobile application.
  • Integrate product catalog APIs to retrieve and display product variants such as size, color, style, pack size, flavor, configuration, or other variant attributes .
  • Implement product variant selection and validation based on availability, inventory, pricing, promotions, and business rules .
  • Ensure the selected product variant is correctly represented throughout the product detail, cart, checkout, payment, and order flows.
  • Handle variant‑specific SKU/item IDs, pricing, inventory, images, attributes, and promotional information .
  • Implement product variant selection, switching, quantity updates, and cart synchronization.
  • Ensure accurate product and variant information when products are added through Scan & Go .
  • Handle cases where a scanned product maps to multiple variants or requires additional variant selection.
  • Integrate Scan & Go flows with product catalog, pricing, promotions, inventory, shopping cart/basket, checkout, payment, and order services .
  • Implement secure checkout and payment flows associated with Scan & Go.
  • Track product, product variant, Scan & Go, cart, checkout, and purchase events through CleverTap .
  • Optimize product browsing, variant selection, scanning, cart, and checkout experiences for speed and reliability.
  • Troubleshoot and resolve complex production and application issues.
  • Conduct code reviews and ensure adherence to development standards and best practices.
  • Mentor junior and mid‑level developers and provide technical guidance.

Required Technical Skills

Strong hands‑on experience with:

  • Swift
  • UIKit
  • SwiftUI
  • Xcode
  • Auto Layout
  • Programmatic UI and/or Storyboards
  • iOS application lifecycle
  • Background processing
  • Push notifications
  • Deep linking
  • Local storage and data persistence
  • App lifecycle and state management
  • Strong understanding of mobile application architecture.
  • Experience with MVVM, MVC, Clean Architecture, VIPER , or similar patterns.
  • Strong understanding of SOLID principles and design patterns.
  • Experience designing modular, scalable, and testable applications.
  • Experience with dependency injection and reusable components.

APIs & Integrations

  • Strong experience integrating RESTful APIs .
  • Experience with JSON parsing and API error handling.
  • Understanding of OAuth 2.0 and token‑based authentication.
  • Experience integrating third‑party SDKs and services.
  • Strong hands‑on experience with CleverTap iOS SDK .
  • Experience with barcode/QR code scanning SDKs and integrations.
  • Experience integrating commerce APIs for:
  • Products
  • Product variants
  • Categories
  • Promotions
  • Cart/Basket
  • Checkout
  • Payments
  • Orders