Experience Required
7 Years
Salary Range
25,000-50,000USD
Career Level
SVP/VP/HOD
Required Qualifications
NO

Job Description

  • Writing clean and reusable code with unit / functional tests and continually increasing your code quality.
  • Identifying bottlenecks and debugging our android application, improve performance.
  • Constantly raise your standard, learning new things and sharing knowledge with the rest of the team.
  • Partnering with other backend services teams to build products.

Requirements & Skills

  • Core Requirements
  • • Swift & iOS Expert: Deep proficiency in Swift and the modern iOS SDK, with strong experience in both SwiftUI and UIKit. Professional experience with Objective-C is a strong plus for legacy code.
  • • Multiplatform Experience: Demonstrable experience with or a strong interest in Kotlin Multiplatform (KMP). You must understand how to integrate KMP modules into an iOS project (e.g., framework distribution, API consumption).
  • • Modern iOS Stack: Strong experience with reactive programming (RxSwift and/or Combine) and modern Swift Concurrency (async/await).
  • • Architecture & Patterns: Proficient in modern architectural patterns such as MVVM, MVC, or Clean Swift (VIPER).
  • • Testing: A strong commitment to quality, with hands-on experience in unit testing and UI testing using XCTest.
  • • Development Practices: Solid understanding of the full mobile development lifecycle, agile methodologies, and version control using Git.
  • • Tooling: Experience with dependency managers like CocoaPods and/or Swift Package Manager (SPM). Familiarity with common libraries like Alamofire.
  • • CI/CD: Familiarity with CI/CD pipelines and processes (e.g., Jenkins, Bitrise, Fastlane, Xcode Server). Ideal Candidate Profile
  • • Excellent Communicator: You can clearly articulate complex technical ideas and collaborate effectively with both technical and non-technical stakeholders.
  • • Team Player: You thrive in a collaborative environment, are open to feedback, and are willing to mentor junior developers.
  • • Proactive Problem-Solver: You have strong analytical skills, take ownership of your work, and are passionate about solving challenging problems.
  • • Curious & Adaptable: You are a continuous learner, stay up-to-date with the latest mobile trends, and can adapt quickly to new technologies.
  • *** Fluent in English ( can take English interview with various accent)

Benefits & Perks

Health InsuranceIncentive BonusLeavesMedical

CMC Global

Information Technology and Services - Bangkok, Thailand

Explore More Opportunities

Find similar jobs and career opportunities