Enable job alerts via email!

Senior Software Engineer II

PT Fashion Eservices Indonesia

Jakarta Utara

On-site

IDR 300.000.000 - 400.000.000

Full time

Today
Be an early applicant

Job summary

A leading online fashion platform in Jakarta is seeking an iOS Developer to enhance usability and design APIs. The ideal candidate is proficient in Swift and has experience with offline storage and concurrency. Responsibilities include collaborating with cross-functional teams, writing unit tests, and ensuring optimal app performance. This role offers an opportunity to contribute to innovative mobile solutions in a dynamic environment.

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.

Responsibilities

  • Work closely with Product and UX Research teams.
  • Collaborate with back-end developers.
  • Build high-performance native apps.
  • Write unit tests to ensure quality.
  • Participate in automating workflows.

Skills

Proficiency in Swift
Knowledge of Reactive Programming
Excellent problem-solving skills
Experience with offline storage
Proficient with Unit testing

Tools

Xcode
RxSwift
Job description

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 these modern iOS best practices.
  • Write unit tests to ensure robust product delivery.
  • Ensure app's optimal performance, quality, and responsiveness.
  • Actively participate in automating workflows like CI/CD pipeline, Localizations etc.
  • Owndocumentation and guidelines for iOS development.
  • Work as part of a cross-functional team, collaborating with members from different technical domain knowledge areas 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 point if you have experience working with CI/CD, automation tools or functional programming.

ZALORA is Asia’s leading online fashion, beauty and lifestyle destination, part of Global Fashion Group. We are committed to providing equal employment opportunities and welcome applications from diverse candidates.

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