Senior iOS Developer
āļāļĩāđāļāļ°āđāļ§āļĢāđ āļāļāļĢāđāļāļāđāļĢāļāļąāđāļ āļāļģāļāļąāļProject
Retail Business TechnologyWork from home 2 days a week
Job Function:
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:
āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļĩāđāļāļģāđāļāđāļ
- 5 āļāļĩ
āđāļāļīāļāđāļāļ·āļāļ
- āļŠāļēāļĄāļēāļĢāļāļāđāļāļĢāļāļāđāļāđ
āļŠāļēāļĒāļāļēāļ
- āđāļāļāļĩ / āđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ
āļāļĢāļ°āđāļ āļāļāļēāļ
- āļāļēāļāļāļĢāļ°āļāļģ
āđāļāļĩāđāļĒāļ§āļāļąāļāļāļĢāļīāļĐāļąāļ
Aware āđāļāđāļāļāļĢāļīāļĐāļąāļāļāļđāđāđāļāļĩāđāļĒāļ§āļāļēāļāļāļēāļĢāđāļŦāđāļāļĢāļīāļāļēāļĢāļāđāļēāļāđāļāļāđāļāđāļĨāļĒāļĩ āļāļĢāļīāļāļēāļĢ IT outsourcing āđāļĨāļ°āļāļēāļĢāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđ Aware āļāđāļ§āļĒāļŠāļĢāđāļēāļāļāļ§āļēāļĄāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāļāļāļāđāļāļĢāļāļļāļĢāļāļīāļāļāļąāđāļāļāļģāļĄāļēāļāļĄāļēāļĒ āļāđāļ§āļĒāđāļŦāļĨāļ·āļāļāļĨāļļāđāļĄāļĨāļđāļāļāđāļēāđāļŦāđāđāļāđāļĢāļąāļāļāļĢāļ°āđāļĒāļāļāđāļŠāļđāļāļŠāļļāļāļāļēāļāļāļēāļĢāđāļāđāđāļāļāđāļāđāļĨāļĒāļĩ āđāļĨāļ°āļāļąāļāļāļāļĢāļĄāļāļđāļāļāļļāļĒāđāļĨāļāđāļāļĨāļĩāđāļĒāļāđāļāļ·āđāļāđāļāđāļāļāļąāļāļāļ§āļēāļĄāļĢāļđāđāļāļēāļāļāđāļēāļāđāļāļāđāļāđāļĨāļĒāļĩāļāļąāļāļāļđāđāļāļĩāđāļŠāļāđāļāļāļĒāļđāđāđāļŠāļĄāļ ... āļāđāļēāļāļāđāļ
āļĢāđāļ§āļĄāļāļēāļāļāļąāļāđāļĢāļē: 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 ... āļāđāļēāļāļāđāļ
