
Software Engineer II - iOS
Zalora Southeast Asia Pte. Ltd.5 hours ago
Kuala Lumpur, MalaysiaMid Level
Responsibilities
- Collaborate with Product and UX Research teams to design and develop iOS features.
- Develop and enhance post-purchase customer-growth experiences.
- Build high-performance, well-structured native iOS applications using modern best practices.
- Maintain app performance, quality, stability, and responsiveness.
- Contribute independently to the iOS codebase and collaborate with cross-functional technical squads.
Requirements
- Proficiency in Swift, SwiftUI, Cocoa, and Xcode.
- Knowledge of reactive programming using RxSwift or Combine.
- Experience with offline storage, concurrency, threading, performance tuning, benchmarking, and optimization.
- Proficiency with unit testing, TDD, XCTest, or other unit-testing tools.
- Working knowledge of mobile architectures such as MVVM and VIPER, mobile trends, and emerging technologies.
- Solid understanding of the full mobile development lifecycle and design patterns.
- Strong problem-solving, critical-thinking, communication, self-learning, and independent-contribution skills.
- Experience with CI/CD, automation tools, or functional programming is a bonus.
Tech Stack
iOSObjective-CSwiftSwiftUI
Categories
Mobile