Enable job alerts via email!

Senior Software Engineer II

ZALORA Group

Daerah Khusus Ibukota Jakarta

On-site

IDR 491.803.000 - 819.673.000

Full time

Yesterday
Be an early applicant

Job summary

A leading online fashion retailer in Jakarta is seeking an iOS Developer. You will design and develop features, collaborate with teams, and ensure high-quality app performance. Proficiency in Swift and experience with mobile development are essential. Join a dynamic team in a fast-paced e-commerce environment.

Qualifications

  • Proficiency in Swift, SwiftUI, Cocoa, and Xcode.
  • Knowledge of Reactive Programming (RxSwift or Combine).
  • Excellent problem-solving, critical thinking, and communication skills.
  • Experience with offline storage, concurrency, and performance tuning.

Responsibilities

  • Design and develop features for the iOS platform.
  • Collaborate with back-end developers to enhance usability.
  • Write unit tests to ensure robust product delivery.
  • Ensure optimal performance and quality of the app.

Skills

Proficiency in Swift
SwiftUI
Cocoa
Xcode
Reactive Programming
Problem-solving skills
Unit testing/TDD

Job description

Responsibilities :

  • Work closely with Product and UX Research teams to design and develop features for the iOS platform.
  • Collaborate with back-end developers to enhance usability, design API contracts, etc.
  • Keep up to date with the best practices in the industry, share knowledge, and collaborate with team members.
  • Build high-performance, well-structured native apps that incorporate modern iOS best practices.
  • Write unit tests to ensure robust product delivery.
  • Ensure the app's optimal performance, quality, and responsiveness.
  • Actively participate in automating workflows like CI/CD pipeline, Localizations, etc.
  • Own documentation and guidelines for iOS development.
  • Work as part of a cross-functional team, collaborating with members from different technical domains to design and implement solutions.

Requirements:

  • 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 general mobile landscape, architectures (MVVM, VIPER, etc.), trends, and emerging technologies.
  • SOLID understanding of the full mobile development lifecycle and design patterns.
  • Bonus 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 shall waive and forfeit all rights to claim for any placement or referral fees if such candidate is eventually engaged or employed by ZALORA or Global Fashion Group.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.