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