Scope:
Work closely with product managers, UX designers and software engineers to define and develop web applications
Collaborate with the design team and maintaining the design system across all products
Use the latest web technologies to translate product specifications into fully functional interfaces
Build and maintain extensible front-end code
Build prototypes to demonstrate technology opportunities
Propose how to structure front end work
Have good eye for technical details in bridging the gap between design and technical feasibility
Be sensitive to the impact of front-end implementation to the users
Write production quality code
Learn and share knowledge in a multi-disciplinary team and,
Be the bridge between designers and engineers
Requirements:
Have Degree or Diploma in computing, design or a relevant field of study
Have demonstrated ability to build software
Have excellent understanding of web development and experience working with HTML5, CSS3 (SASS), Node.js and modern JS frameworks and web components (React.JS, Vue.JS, Angular etc.)
Is able to solve abstract problems
Strike a balance between what design wants and what is technically possible
Be a team player who is able to work within a self-directed culture and navigate ambiguity
Take the initiative to make things happen