Design and build POS applications for the Android platform Lead and participate in the design and implementation of large and/or architecturally significant applications.
Work to continuously improve software delivery processes and practices.
Develop POS programming specifications and know software compatible as well
Design, code, and unit test application code using Software Development Life Cycle (SDLC) best practices.
Acquire and interpret business requirements, creates a functional specification, and determines the most efficient/appropriate technologies.
Research and implement new interface development techniques.
Support the entire application lifecycle (concept, design, test, release, and support)
Ability to work with new technologies while showing drive, adaptability, and creative thinking.
Establish development best practices and growth of mobile applications standards.
Know web responsive is preferable.
Requirements
Bachelor’s degree in computer engineering, Computer Science, Information Technology or related fields.
At least 3 or more years of experience in similar environment.
Strong hands-on experience in Dart, Java, Kotlin
Experience in development frameworks such as Flutter and Android SDK
Experience in various Databases - SQLite, Firebase, Realm
Tools: Android Studio, VS Code, GitLab
CI/CD: Bitrise, Fastlane
Must be able to speak Thai and English languages well.