Consultant - IOS Developer

Kognivera

Hinoba-an

On-site

PHP 600,000 - 950,000

Part time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kognivera is seeking a Senior Native iOS Developer to design, develop, and maintain high-quality iOS apps. The role requires strong Swift, iOS SDK, UIKit/SwiftUI, and experience with CleverTap integrations, Scan & Go, and product variant management.

The candidate will work with product managers, designers, backend engineers, QA, and other developers to deliver scalable, secure, and high-performance mobile solutions, onsite in a contract capacity with potential for full-time conversion.

Qualifications

  • Minimum 5+ years of software development experience in native iOS.
  • Strong experience with Swift, iOS SDK, UIKit/SwiftUI, and App Store deployment.
  • Hands-on knowledge of CleverTap, Scan & Go, and product variant implementations.

Responsibilities

  • Design, develop, test, and maintain native iOS apps using Swift.
  • Build scalable, high-performance mobile applications.
  • Collaborate with product managers, designers, and backend engineers.
  • Lead architecture discussions and mentor juniors.

Skills

Swift
UIKit
SwiftUI
Xcode
Auto Layout
Programmatic UI
Storyboards
iOS lifecycle
Push notifications
Deep linking
Local data storage
App state management
MVVM
MVC
Clean Architecture
VIPER
SOLID design
Dependency injection
RESTful APIs
JSON parsing
OAuth 2.0
CleverTap iOS SDK
Barcode/QR scanning
Product catalog integration

Education

Bachelor's degree in Computer Science/IT/Engineering

Tools

Azure DevOps
CI/CD pipelines
Git

Job description

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
  • Experience handling variant‑level SKU/item identifiers and inventory .
Product & Product Variant Implementation

Strong hands‑on experience implementing product and product variant functionality in mobile commerce applications.

The candidate should have experience with:

  • Product variants and variant attributes.
  • Variant selection based on attributes such as size, color, style, pack size, flavor, or configuration .
  • Variant‑specific SKU/item IDs.
  • Variant‑specific pricing and promotions.
  • Variant‑level inventory and availability.
  • Variant‑specific product images and content.
  • Dynamic variant selection and UI updates.
  • Handling dependent or combination‑based variants.
  • Validating variant availability before adding to cart.
  • Maintaining the selected variant across product, cart, checkout, and order flows.
  • Updating quantity for specific variants.
  • Removing or switching variants in the cart.
  • Handling unavailable or discontinued variants.
  • Managing price or inventory changes between product selection and checkout.
  • Integrating product variant information with backend commerce services.
  • Tracking product and variant interactions for analytics and customer engagement.
Scan & Go / Retail Commerce

Strong understanding and hands‑on experience with Scan & Go or similar retail mobile commerce functionality.

Experience should include:

  • Barcode and/or QR code scanning.
  • Camera‑based scanning using native iOS capabilities.
  • Product identification and product information retrieval.
  • Product and product variant identification and selection.
  • Mapping scanned barcodes to the correct product/SKU/variant.
  • Handling products with multiple variants.
  • Product catalog and inventory integration.
  • Variant‑level pricing and inventory validation.
  • Pricing and promotion validation.
  • Add‑to‑cart and cart management.
  • Quantity updates and product removal.
  • Customer identification and authentication.
  • Checkout and payment integration.
  • Order creation and confirmation.
  • Handling invalid, duplicate, or unavailable products.
  • Handling network failures and cart synchronization issues.
  • Performance optimization for rapid consecutive scans.
  • Secure handling of customer and transaction information.
CleverTap Integration

Strong practical experience with CleverTap integration in native iOS applications , including:

  • CleverTap SDK setup and configuration.
  • User identification and profile management.
  • Tracking custom events and user actions.
  • Push notification registration and handling.
  • Deep‑link and notification click handling.
  • Campaign and engagement event tracking.
  • Tracking product, product variant, Scan & Go, cart, checkout, and purchase events .
  • Passing relevant product/variant attributes in event payloads.
  • Ensuring reliable event delivery and correct event payloads.
  • Debugging CleverTap event and notification integration issues.
  • Working with product/marketing teams to support customer engagement use cases.
Concurrency & Performance
  • Strong understanding of Swift Concurrency / async‑await .
  • Experience with GCD and multithreading.
  • Ability to identify and resolve memory leaks and retain cycles.
  • Experience optimizing API calls, product loading, image loading, scanning, variant selection, cart operations, and checkout flows.
  • Experience using Xcode Instruments and other profiling tools.
Testing & Quality
  • Experience with XCTest and unit testing.
  • Experience with UI and automation testing.
  • Understanding of testable architecture and code coverage.
  • Strong debugging and root‑cause analysis skills.
  • Ability to test complex product variant scenarios.
  • Ability to validate analytics, notification, and CleverTap event implementations.
Build & Release
  • Experience with Git ( Azure devops) and source control.
  • Experience with CI/CD pipelines for iOS applications.
  • Hands‑on experience with:
  • Xcode build and archive
  • Certificates and signing
  • TestFlight
  • Experience with Azure DevOps, or similar CI/CD platforms is an advantage.
Preferred / Nice‑to‑Have Skills
  • Experience building retail, eCommerce, or consumer mobile applications .
  • Experience with Scan & Go / Scan & Pay / self‑checkout solutions.
  • Strong experience with product catalog and product variant implementation .
  • Experience with complex product configurations and variant combinations.
  • Strong hands‑on experience with SwiftUI .
  • Experience with CleverTap, Firebase, or similar customer engagement/analytics platforms .
  • Experience with barcode/QR scanning technologies.
  • Experience with payment gateway integrations.
  • Experience with Apple Pay.
  • Experience with deep linking and push notifications.
  • Experience with analytics, crash reporting, and application monitoring.
  • Experience with accessibility and localization.
  • Experience with high‑scale consumer‑facing applications.
Experience
  • 5+ years of software development experience , with significant hands‑on experience in native iOS development.
  • Strong commercial experience developing and supporting production iOS applications.
  • Hands‑on experience with CleverTap integration .
  • Hands‑on experience with Scan & Go / retail commerce functionality is highly preferred.
  • Hands‑on experience with product catalog and product variant implementation in an eCommerce or retail application.
  • Proven experience working on complex applications involving APIs, third‑party integrations, analytics, push notifications, product/catalog, cart/checkout, payment, and order flows.
  • Experience taking applications through development, testing, release, and production support.
Education

Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Native iOS Developer (Contract) — Scan & Go
Senior Native iOS Developer (Contract) — Scan & Go

Kognivera • Hinoba-an

On-site
PHP 600,000 - 950,000
iOS Developer (Banking)
iOS Developer (Banking)

White Cloak Technologies, Inc. • Pasig

On-site
PHP 600,000 - 1,200,000
iOS Developer
iOS Developer

OLVRO Co. Ltd. • Makati

On-site
PHP 669,600 - 892,800
iOS Developer
iOS Developer

Questronix Corporation • Pasig

On-site
PHP 600,000 - 900,000
Mobile Application Developer (Android & iOS)
Mobile Application Developer (Android & iOS)

Hrtx • Metro Manila

On-site
PHP 558,000 - 781,200
iOS Developer
iOS Developer

Applaudo • Mexico

On-site
PHP 900,000 - 1,300,000
Mobile Developer (iOS/Android)
Mobile Developer (iOS/Android)

Innovathink Corporation • Las Piñas

On-site
PHP 420,000 - 660,000
Mid Level Native iOS Developer
Mid Level Native iOS Developer

Trackerteer Corporation • Mabalacat

On-site
PHP 502,200 - 669,600
iOS Developer
iOS Developer

Questronix Corporation 2 • Pasig

On-site
PHP 700,000 - 1,100,000
Software Developer, Municipal & Schools
Software Developer, Municipal & Schools

Tyler Technologies • Manila

On-site
PHP 500,000 - 900,000