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 Android applications using Kotlin and the modern Android SDK.
  • Implement modern Android development practices, including Coroutines, Flow, and Dependency Injection frameworks such as Hilt or Koin.
  • Apply architectural patterns such as MVVM or MVI, ensuring adherence to clean architecture principles.
  • Develop and maintain multiplatform solutions using Kotlin Multiplatform (KMP) and/or Compose Multiplatform.
  • Maintain and enhance existing Android applications, including legacy code written in Java.
  • Collaborate with product owners, designers, backend developers, and QA teams to deliver robust mobile solutions.
  • Write and maintain unit tests and UI tests using JUnit, MockK, and Espresso to ensure application quality.
  • Participate in code reviews, providing constructive feedback and ensuring coding standards are met.
  • Integrate RESTful APIs and manage local data storage using libraries such as Retrofit2, OkHttp3, and Room.
  • Support the full mobile application lifecycle, from development and testing to deployment and maintenance.
  • Work within agile development methodologies, participating in sprint planning, stand-ups, and retrospectives.
  • Manage source code using Git and follow established version control and branching strategies.
  • Contribute to CI/CD pipelines and release processes using tools such as Jenkins, Bitrise, or Fastlane.
  • Mentor junior Android developers and promote best practices within the development team.


Requirement:

  • Bachelor’s Degree or higher in Computer Science, Computer Engineering, Software Engineering, Information Technology or any related field.
  • At least 5 years of professional experience in Android mobile application development.
  • Expert-level proficiency in Kotlin and strong knowledge of the modern Android SDK.
  • Professional experience with Java for maintaining or enhancing legacy Android codebases is a plus.
  • Hands-on experience or strong personal projects using Kotlin Multiplatform (KMP) and/or Compose Multiplatform.
  • Strong understanding of Coroutines, Flow, and Dependency Injection frameworks such as Hilt or Koin.
  • Proficiency in modern Android architectural patterns such as MVVM or MVI.
  • Solid understanding of clean architecture principles and best practices.
  • Experience with unit testing and UI testing using JUnit, MockK, and Espresso.
  • Familiarity with common Android libraries and tools, including Retrofit2, OkHttp3, and Room.
  • Understanding of the full mobile development lifecycle and agile development methodologies.
  • Experience using Git for source code management and version control.
  • Familiarity with CI/CD pipelines and tools such as Jenkins, Bitrise, or Fastlane.
  • 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 VDAApply to one goal consultingApply to WebikeApply to Cargill