Project


Retail Business Technology
Work from home 2 days a week

Job Function:


Job Function:
Programmer / Developer
Job Sub Function:
Mobile Developer
No. Vacancy:
4
Salary (THB):
60,000 - 90,000 or Negotiable upon experience and skill
Career Level:
Senior Level

Job Description:


  • Design, develop, and maintain high-quality iOS applications using modern iOS technologies
  • Act as a technical expert in Swift, SwiftUI, and UIKit, ensuring best practices and high code quality
  • Integrate and maintain Kotlin Multiplatform (KMP) modules within iOS projects, including framework distribution and API consumption
  • Apply reactive programming and modern concurrency patterns (RxSwift, Combine, async/await) to build scalable and responsive applications
  • Design and implement robust application architectures using MVVM, MVC, Clean Swift, or VIPER
  • Ensure application performance, stability, security, and scalability across releases
  • Write and maintain unit tests and UI tests using XCTest to ensure high product quality
  • Collaborate closely with product managers, designers, backend engineers, and cross-functional teams in an agile environment
  • Participate in code reviews, technical discussions, sprint planning, and estimation
  • Maintain and improve CI/CD pipelines and automated build, test, and deployment processes
  • Manage dependencies using CocoaPods and/or Swift Package Manager (SPM) and work with common libraries such as Alamofire
  • Use Git effectively for version control and collaborate in a professional software development workflow
  • Requirement:


  • Bachelor’s Degree or higher in Computer Science, Computer Engineering, Software Engineering, Information Technology or any related field.
  • At least 5 years of experience in iOS Mobile Application development
  • Deep proficiency in Swift and the modern iOS SDK
  • Strong hands-on experience with SwiftUI and UIKit
  • Professional experience with Objective-C is a strong plus for maintaining legacy codebases
  • Demonstrable experience with or strong interest in Kotlin Multiplatform (KMP)
  • Strong experience with reactive programming using RxSwift and or Combine
  • Solid understanding of Swift Concurrency using async and await
  • Proficiency in modern iOS architectural patterns such as MVVM, MVC, Clean Swift, or VIPER
  • Hands-on experience in unit testing and UI testing using XCTest
  • Strong understanding of the full mobile development lifecycle and agile methodologies
  • Experience with CI/CD pipelines and tools such as Jenkins, Bitrise, Fastlane, or Xcode Server
  • Fluent in Thai with good command of English communication.
  • Hybrid work model with 2 days/week WFH.
  • Welfare Benefits:


    Senior iOS DeveloperSenior iOS DeveloperSenior iOS DeveloperSenior iOS DeveloperSenior iOS DeveloperSenior iOS Developer


    Contact Person

    Sansinee Paditphorn
    Sansinee Paditphorn
    (Amm)
    061-546-3265
    sansinee.p@aware.co.th

    Phaholyothin Place 24th floor, Phaholyothin Road, Samsennai, Phayathai, Bangkok 10400