Software Engineer II - iOS

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

Join ZALORA's dynamic mobile team and play a crucial role in shaping the future of our e-commerce platform by creating an exceptional iOS app experience for our users. As a valued team member, you'll be part of the Post Purchase squad dedicated to enhancing the user experience after placing an order. You will collaborate with cross-functional squads, including members with diverse technical domain knowledge, to develop and improve innovative features that provide a seamless and enjoyable shopping experience for millions of ZALORA customers.

Our app is currently written in a mix of Swift and Objective-C, with all new code written in Swift. We're transitioning to an architecture that promotes increased testability and maintains the exceptional stability our app is known for.

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 that incorporate modern iOS best practices.
  • Ensure the app's optimal performance, quality, and responsiveness.
Requirements
  • Proficiency in Swift, Swift UI, 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 withUnit testing/TDD and XCTestor other unit testing tools
  • Working knowledge of the general mobile landscape, architectures(MVVM, VIPER etc), trends, and emerging technologies
  • SOLID understanding of the full mobile development life cycle and design patterns
  • Bonus point if you have experience working with CI/CD, automation tools or functional programming
The Zalora Story

ZALORA is Asia's leading online fashion, beauty and lifestyle destination, part of Global Fashion Group. As one of the region's pioneer large scale e-commerce platforms, ZALORA has established a strong presence throughout the region, particularly in Singapore, Indonesia, Malaysia, Brunei, the Philippines, Hong Kong, enjoying over 50 million visits per month.


ZALORA is not obligated to accept resumes from any third parties on behalf of potential candidates for any position (advertised or otherwise) by any means, unless ZALORA has executed a written agreement with such third party and has expressly requested such third party for candidate referrals. Third parties who provide unsolicited resumes of candidate(s) shall waive and forfeit all rights to claim for any placement fees or referral fees in the event that such candidate is eventually engaged or employed by ZALORA or Global Fashion Group

What's your citizenship / employment eligibility?*

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

Similar jobs worth comparing

iOS Engineer II — Post-Purchase Experience
iOS Engineer II — Post-Purchase Experience

ZALORA Group • Kuala Lumpur

On-site
MYR 90,000 - 180,000
Senior Planner | Hybrid Work Setup
Senior Planner | Hybrid Work Setup

ZALORA Malaysia • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Ecommerce Fashion-Retail Buyer
Ecommerce Fashion-Retail Buyer

ZALORA • Kuala Lumpur

On-site
MYR 70,000 - 110,000
Head of CRM, Loyalty & Referral
Head of CRM, Loyalty & Referral

ZALORA Group • Kuala Lumpur

On-site
MYR 180,000 - 300,000
SAP Lead Consultant
SAP Lead Consultant

ZALORA Group • Kuala Lumpur

On-site
MYR 300,000 - 460,000
Senior Analyst (Senior Associate) —Operations
Senior Analyst (Senior Associate) —Operations

ZALORA Group • Malaysia

On-site
MYR 90,000 - 150,000
Senior Planner | Hybrid Work Setup
Senior Planner | Hybrid Work Setup

ZALORA Group • Kuala Lumpur

On-site
MYR 100,440 - 167,400
Key Account Management, Executive
Key Account Management, Executive

ZALORA Group • Kuala Lumpur

Hybrid
MYR 67,000 - 112,000
Category Manager (Apparel Category) - Hybrid Work Setup
Category Manager (Apparel Category) - Hybrid Work Setup

ZALORA Malaysia • Kuala Lumpur

Hybrid
MYR 120,000 - 180,000
Supply Chain & Vendor Management, Executive
Supply Chain & Vendor Management, Executive

ZALORA Group • Kuala Lumpur

On-site
MYR 40,000 - 60,000