Frontend Developer

Fabrik create engrossing digital twin stories
Fabrik is a knowledge management company for enterprises. We use cutting edge technologies like AR/VR, computer vision, and collaboration on the web for lifecycle management of high-value assets.
We need someone who loves working on a long-term product, and likes to dabble in experimental coding and prototyping. We need someone who can handle coding for a large scale product, and is happy working independently and being self-motivated. You should also be able to prioritise tasks to work on the most important aspects before just the fun stuff.
Every engineer is given ample opportunity to learn about Fabrik product and codebase, with continual opportunities to demonstrate your abilities.


  1. As a core member of the engineering team, you will work closely to build, stabilise and scale Fabrik platform.
  2. You should also be in the habit of writing well-documented, clean code (on front- and back-end), to be able to pass successful projects on to other developers to iterate upon and flesh out.
  3. Writing robust frontend code and ensuring style parity.
  4. Working with colleagues to improve and build new UI/UX.
  5. Enhancing applications by identifying opportunities for improvement, making recommendations and suggestions.
  6. Investigating and using new technologies where relevant
  7. We love to see creativity and experiments, especially on the frontend for stunning visuals on the web.
  8. Write effective APIs.
  9. Troubleshoot, debug and upgrade software.
  10. You should have a keen interest in keeping up to date with modern coding practices.
  11. Assist sales with RFI/RFPs to provide deeper insight into the product.

Must have:

  1. Our apps are built in Angular with styled-components while integrating with internal and third party APIs.
  2. We test with Jest, Cypress, and Protractor. We collaborate with Github, Slack, Google Meet and Figma.
  3. Experience handling server instances on cloud platforms (AWS, GCP, DO, etc. and SSH).
  4. Experience with microservices.
  5. Experience with deployment (CI/CD).

Nice to haves:

  1. Experience with WebXR, and WebGL/Three.js.
  2. Good understanding of specific technologies like Angular, Protractor, Karma, Load testing tools.
  3. Comfortable with deployment tools like Github actions, AWS console
  4. Worked with UI/UX engineers and team using figma to convert frontend modules to code


  1. 0-1 year of relevant industry experience.
  2. Ability to develop, organize, and maintain process documentation.
  3. Experience with some project management for regular sprints.
  4. Demonstrated problem-solving and analytical capabilities, with the ability to develop creative/non-traditional solutions for challenging, undefined problems.
  5. Metrics-driven and analytical; proven ability to prioritize, drive, and achieve results through self and others under time pressure
  6. Passion for working with technology products and solving consumer needs.

Most important:

  1. Out-of-the-box thinking
  2. PROACTIVE executioner
  3. Loves building great products
  4. Smart worker