• Develop new user-facing features
• Build reusable code and libraries for future use
• Design and ensure the technical feasibility of UI/UX designs
• Optimize application for maximum speed and scalability
• Assure that all user input is validated before submitting to back-end
• Collaborate with other team members
• Maintain update legacy code
• Bachelor's degree in Engineering: Computer/Information/Tech/Science/Math/or Relevan
• At least 2 Year(s) of working experience
• Knowledge in Agile methodology of running projects
• Excellent understanding in the concept of APIs and Frontend-Backend communication
• Strong knowledge in React Native, React, Vue
• Strong knowledge in HTML, CSS, Javascript
• Strong knowledge in SQL Server, MySQL efficient table schema & database querying
• Knowledge of modern development principles and best practices (Object Oriented Programming, Design Patterns, unit testing, continuous integration and deployment)
• Good teamwork skills, capable in collaborating with other team members
• A self-starter who loves to own things end-to-end