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:

Experience required
  • 5 years
Salary
  • Negotiable
Job function
  • IT / Programming
Job type
  • Full-time

Company overview

Size:500-1000 employees
Industry:Information Technology
Location:Bangkok
Website:www.aware.co.th
Founded in:2003
Ranking:4.5/5

Aware เป็นบริษัทผู้เชี่ยวชาญการให้บริการด้านเทคโนโลยี บริการ IT outsourcing และการพัฒนาซอฟต์แวร์ Aware ช่วยสร้างความเปลี่ยนแปลงในองค์กรธุรกิจชั้นนำมากมาย ช่วยเหลือกลุ่มลูกค้าให้ได้รับประโยชน์สูงสุดจากการใช้เทคโนโลยี และจัดอบรมพูดคุยแลกเปลี่ยนเพื่อแบ่งปันความรู้ทางด้านเทคโนโลยีกับผู้ที่สนใจอยู่เสมอ ... Read more

Why join us: Joining Aware Corporation Co., Ltd. means becoming part of a team that values innovation, collaboration, and community impact. We offer a dynamic and supportive environment where your ideas can thrive, and your contributions make a real difference. With opportunities for professional growth and deve ... Read more

Head office: 408/106, 24th floor, Phaholyothin Place Phaholyothin Rd., Phayathai Bangkok 10400 Thailand
Display map
WorkVenture gives you an inside look at what it's like to work at Aware Corporation Co., Ltd., office & team photos, reviews and more. This is the Aware Corporation Co., Ltd. Company Page. All content is posted anonymously by employees currently or previously working at Aware Corporation Co., Ltd..Apply to Neo TargetApply to SagassApply to Ekkamai EuropeApply to WV