3 years of object-oriented software development experience
3-5 years building applications for Android devices using Kotlin
Experience designing clean and maintainable codebase
Experience with multithreading programming
Experience writing unit tests and testable code
Knowledge of Android SDK performance tools and optimization techniques
Good knowledge of Git version control system.
Good understanding in English, if you can make a joke in English, you should be fine.
Knowledge in Reactive Pattern e.g. Rx Java will be an advantage.
Thai, English and Japanese proficiency will give you a certain advantage.
If you can code well in both iOS and Android, you will be someone we consider first.
Develop mobile applications (Android using Kotlin)
Develop test specs and approach for the application
Involve with management and business guy in product development process
Fix any issues that may arise tracked by error management tools such as Fabric
Code reviewing and grow junior developer
Help contribute and create best practices for the team
Consultant for CEO and CTO on application implementation design