If you’d like to be a part of our Eunoia family, take a look at the opportunities we offer and reach out to us if you think you'll be a good fit.



We’re excited to have a new Front End Developer join our Eunoia team! As our Front End Developer, you will be responsible for translating designs planned by the User Experience Designers into working interfaces. We’re also looking for this passionate team member to co-develop the user experience by providing advice on interface and interactivity techniques.


  • Implement pixel-perfect working systems based on design inputs

  • Collaborate with teammates to analyse, scope and implement Front End Engineering related tasks

  • Provide accurate and practical assessment of the resources and schedule necessary for Front End Development tasks

  • Contribute to the technical deployment, training and support activities of a Product

  • Follow development best practices

  • Ensure the development of a quality solution by following rigorous testing process

  • Keep abreast of new visual/interaction technologies and techniques in the market and share insights and creative applications with the team




  • At least 2 years experience in Front End Development

  • In-depth knowledge of JavaScript, CSS and HTML.

  • Good working knowledge of React and Vue.js.

  • Experience working with Redux / Flux architectures.

  • Strong familiarity with the front-end open source ecosystem, and the ability to make appropriate platform choices for the task at hand.

  • Experience developing maintainable and scalable code in a team of multiple front end developers.

  • Understanding of front-end performance considerations.

  • Experience using CSS pre and post processors.

  • Experience working with designers from the inception of a feature to production deployment.

  • Experience with implementing responsive interfaces.

  • Experience supporting multiple browsers using progressive enhancement / graceful degradation.

  • Familiarity with version control systems, specifically Git.

  • Genuine passion for great user experiences.

  • Candidates with UX Skills and Experience will be considered for UX Engineer Role

NOTE: This position is based in our Jakarta Office


Even if none of these seem to be a fit with your current skillsets, don't hesitate to drop us a line. We'll be more than happy to connect with you.