Company Introduction

Zettabyte is a software development company that focuses on the education sector. We work together with our multicultural team from our offices in Singapore, Bali, Yogyakarta, Pune, and Paris to create and produce tools that increase the quality of life for anyone who is involved in the education sector

Job Description

You can visit us at for more information.Job Description

We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

What you will get?

  • Very Competitive Salary: Some say ‘money doesn’t make people’, but in reality, we believe that ‘people need salary’, therefore we can guarantee a competitive salary for our team members.
  • Frequent Salary Review: Supporting our 1st benefit on a competitive salary, we really see people based on their skills. The review points based on the KPI are opened with the team members. Thus, the points are updated every week. The continuous review is done every first 1 month, first 3 months, first 6 months, first 1 year, and every twice a year after that. So, you could focus on your work and improve your performance every day.
  • Multicultural: Our team is spread throughout countries, thus, we give a multicultural environment and valuable experience in international scale projects.
  • Career development: Our onboarding process is structured. Therefore, we help a new team member to get familiar with the way we work and are also given mentors to help to understand and adapt to new cultures.
  • Self-development program (Courses provided by Zettabyte): We are very supportive regarding self-development. We packed our team with free courses, purchased by the company to pursue the development of the team.
  • Annual Leave entitlement: 12 working days which can be taken after 3 months of joining.
  • Working remotely from anywhere you prefer: Our staffs are spread throughout countries. We really understand if there are staff who can’t leave something on some occasions. So you can choose to work from the office, from home, or a flexible home office.
  • Casual dress code: Our members dress the way they want. We are interested in what’s in your head, not in what you wear. We want to make our team comfortable. The dress code is up to the team, as long as they feel comfortable.
  • Work location in Bali or Yogyakarta: Lovely location builds up the mood for working! Our offices for the development centers are located in both beautiful locations.
  • Workspace is flexible: At our offices, we have several different workspaces based on your mood! You could change your workspace anytime you want.
  • Weekly Fun Gathering: Spending time with the team is the main goal to make the bond. Every Week there are games, parties, even hanging out together with the team.


  • Developing a nice user experience interaction with the high cross-browser capability
  • Performance optimization and problem diagnosis
  • Developing for high-availability
  • Developing and testing new features
  • Supporting release and documentation of developed features
  • Estimating the effort required to develop and implement
  • Help define coding standards and development processes
  • Willing to learn & adapt to different technologies

Skills And Qualifications

  • Have minimum 1year experience in Front End Web Development
  • Proficient in English both oral and written
  • Strong understanding of HTML, CSS, Javascript
  • Good understanding of Typescript and Sass
  • Good understanding of Angular 8+ Framework and Material Angular
  • Familiar with CSS preprocessor(SCSS)
  • Proficient with Git Version Control(Git)
  • Familiar with RESTful API
  • Familiar with Graphql Apollo Client
  • RXJS
  • Knowledge in web usability and user experience
  • Strong analytical and problem-solving skills
  • The candidate must be willing to work onsite