iOS Engineer II — Post-Purchase Experience

ZALORA Group

Kuala Lumpur

On-site

MYR 90,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ZALORA Group is seeking an experienced iOS engineer to join the Post Purchase squad, shaping a high-quality app experience for millions of customers. You will collaborate with Product and UX teams to design features for the iOS platform, while contributing to a transition to a more testable, stable architecture using the latest Swift features alongside legacy Objective-C.

You will focus on performance optimization, offline storage, concurrency, and modern architectures (MVVM, VIPER), with

Qualifications

  • Proficiency in Swift, SwiftUI, Cocoa and Xcode.
  • Knowledge of Reactive Programming (RxSwift or Combine).
  • Excellent problem solving, critical thinking and communication skills.
  • Self learner and able to independently contribute to the iOS codebase.
  • Experience with offline storage, concurrency, threading and performance tuning.
  • Knack for benchmarking and optimization.
  • Proficient with Unit testing/TDD and XCTest or other unit testing tools.
  • Working knowledge of the mobile architectures (MVVM, VIPER).
  • SOLID understanding of the mobile development lifecycle and design patterns.
  • Bonus for CI/CD, automation tools or functional programming.

Responsibilities

  • Work closely with Product and UX Research teams to design and develop features for the iOS platform.
  • Contribute to developing and enhancing ZALORA's Customer Growth, ensuring users enjoy a smooth and satisfying journey after their purchase.
  • Build high-performance, well-structured native apps with modern iOS best practices.
  • Ensure the app's optimal performance, quality, and responsiveness.

Skills

Swift
SwiftUI
Cocoa
Xcode
RxSwift
Combine
Unit testing
TDD
XCTest
MVVM
VIPER
SOLID
CI/CD
Automation
Functional programming

Tools

Xcode
Git
CI/CD tools

Job description

ZALORA Group is seeking an experienced iOS engineer to join the Post Purchase squad, shaping a high-quality app experience for millions of customers. You will collaborate with Product and UX teams to design features for the iOS platform, while contributing to a transition to a more testable, stable architecture using the latest Swift features alongside legacy Objective-C.

You will focus on performance optimization, offline storage, concurrency, and modern architectures (MVVM, VIPER), with

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II - iOS
Software Engineer II - iOS

ZALORA Group • Kuala Lumpur

On-site
MYR 90,000 - 180,000
iOS Software Engineer — Pixel-Perfect, Impactful Apps
iOS Software Engineer — Pixel-Perfect, Impactful Apps

ZOM-IN • Selangor

On-site
MYR 90,000 - 150,000
Impactful iOS Developer — Build Retail Tech in Kuala Lumpur
Impactful iOS Developer — Build Retail Tech in Kuala Lumpur

Paystore • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Mobile Engineer, iOS & Android — UX Focused
Mobile Engineer, iOS & Android — UX Focused

ZOM-IN • Selangor

On-site
MYR 60,000 - 90,000
Software Engineer, Android (iOS)
Software Engineer, Android (iOS)

ZOM-IN • Selangor

On-site
MYR 60,000 - 90,000
Software Engineer, Mobile (iOS)
Software Engineer, Mobile (iOS)

ZOM-IN • Selangor

On-site
MYR 90,000 - 150,000
iOS Engineer — SwiftUI, Architecture & API
iOS Engineer — SwiftUI, Architecture & API

ZUS COFFEE • Shah Alam

On-site
MYR 60,000 - 120,000
Senior iOS Engineer — Drive Ads & Engagement
Senior iOS Engineer — Drive Ads & Engagement

Grab • Petaling Jaya

On-site
MYR 120,000 - 180,000
Term Life Insurance
Medical Insurance
GrabFlex benefits
+4
Impactful iOS Engineer - Fast-Growth Global Team
Impactful iOS Engineer - Fast-Growth Global Team

Horizontal Talent • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Competitive salary
Mobile Engineer (iOS/Android)
Mobile Engineer (iOS/Android)

Ant International • Kuala Lumpur

On-site