Frontend Developer

Type

full-time

Responsibilities

  • Develop the user interface (UI) of the web-based application project according to the design created by the System Analyst.
  • Ensure the application interface is easy-to-use (focus on interaction and simplification), with a user-friendly UI/UX design and a well-matched color scheme, including providing an application logo as agreed with stakeholders.
  • Ensure the application interface is responsive and adaptive across various devices.
  • Actively communicate and collaborate with the back-end development team and System Analyst to advance application development and troubleshoot errors in the application project.
  • Create all necessary documentation during the application development phase.
  • Ensure the application project is easy to develop for continuous improvement and easy to maintain.
  • Research new technologies and tools to optimize the application development process.

Qualifications

  • Bachelor's degree (S1) in Computer Science / Information Systems Engineering.
  • 2 years of experience, preferably with knowledge in web interface programming (HTML, CSS3, JavaScript), understanding of frameworks (React JS, Angular JS, Vue JS, etc.), knowledge of asynchronous request handling, partial page updates, and AJAX, and familiarity with Source Code Management and Version Control (Github, Gitlab, etc.).
  • Sufficient knowledge of good UI/UX design principles to be applied in web and mobile applications (Android/iOS).
  • The ability to operate graphic design software (Photoshop, Corel, etc.) is a plus.
  • Experience with RDBMS (PostgreSQL, MySQL, SQL Server, Oracle, MongoDB) is a plus.
  • Experience and knowledge of data processing via APIs (REST/SOAP).

This position is prioritized for the Jakarta office.

Thank you your interest in Suitmedia. Please note that while we are accepting applications, this posting is part of our ongoing effort to build a talent pool for future opportunities. We will keep your application on file and contact you should a suitable position become available.

Apply for this Job