ZALORA Group Logo

ZALORA Group

Software Engineer II -iOS

Posted 14 Days Ago
Be an Early Applicant
In-Office
DKI Jakarta
Mid level
In-Office
DKI Jakarta
Mid level
As a Software Engineer II for iOS at ZALORA, you will enhance the e-commerce app by developing innovative features for a better user experience, collaborating with diverse teams, and ensuring optimal performance and stability in the app's architecture.
The summary above was generated by AI

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 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 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

Top Skills

Ci/Cd
Cocoa
Combine
Functional Programming
Rxswift
Swift
Swift Ui
Tdd
Unit Testing
Xcode
Xctest

Similar Jobs

An Hour Ago
Easy Apply
Hybrid
DKI Jakarta, IDN
Easy Apply
Mid level
Mid level
AdTech • Big Data • Digital Media • Marketing Tech
The Senior Customer Success Associate manages client relationships, oversees client health, resolves issues, and conducts data analysis to enhance service adoption.
Top Skills: GainsightExcelMicrosoft PowerpointMicrosoft WordSalesforce
Yesterday
Hybrid
DKI Jakarta, IDN
Senior level
Senior level
Big Data • Cloud • Food • Machine Learning • Software • Database • Analytics
Manage procurement processes for marketing and sales, develop sourcing strategies, negotiate supplier contracts, and maintain supplier relationships.
2 Days Ago
Hybrid
DKI Jakarta, IDN
Mid level
Mid level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Supervise packaging operations, ensuring compliance with GMP standards and safety. Develop procedures, manage personnel, and drive engagement on the production floor.
Top Skills: SAP

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account