Responsibilities
Translate designs and wireframes into high quality code
Design, build, and maintain high performance, reusable, and reliable Java code
Ensure the best possible performance, quality, and responsiveness of the application
Identify and correct bottlenecks and fix bugs
Qualifications
Bachelor or higher in IT or related
English : Communication - Intermediate Level (able to read and write)
3+ years of experience in Java Development
Strong experience with Android development
Experience in developing RESTful APIs and backend components for the mobile apps
Proficiency with version control system such as git (Preferable/Advantaged)
Experience with agile development
Experience in writing automated unit test, integration test, and end-to-end test
Ability to build mobile app and website from scratch