The Role & Responsibilities
About the Company
Our client is a fast-growing technology-driven platform transforming the home cleaning industry in Thailand. Since launching in 2016, they have expanded to over ten provinces, serving thousands of customers with a seamless and reliable booking experience. By combining technology with high service standards, they ensure quality, efficiency, and customer satisfaction.
With a strong focus on innovation and growth, they are setting new standards in the cleaning service industry and providing convenient solutions for modern living.
Job Responsibilities
Develop and maintain Android applications to meet company needs.
Collaborate with Backend, UX/UI Designers, and QA teams to deliver high-performance applications.
Research and implement new technologies to enhance application performance.
Write clean, high-quality code.
Debug and resolve application issues.
Requirements
General Requirements
Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
3+ years of experience in Android application development.
Understanding of Mobile UI/UX principles and Material Design.
Strong teamwork and communication skills.
Technical Skills
Java and Kotlin programming languages.
Android SDK.
UI development using XML.
RESTful APIs and JSON.
Firebase, particularly Cloud Messaging.
Version Control systems (Git, GitHub, GitLab, Bitbucket).
Coroutine and Flow for asynchronous programming.
Google Play Console and app deployment.
Additional Skills (Preferred)
Android CI/CD processes.
Agile/Scrum methodologies.