Front-end developer

  • Strong proficiency in JavaScript
  • Minimum 3 years experience with React.js, Angular or Vue.js
  • Convert designs and mockups into re-usable, high-quality HTML, CSS, and JS code
  • Build robust, reusable, and easy-to-maintain components
  • Aware of Javascript design patterns and can architect a fairly complex UI
  • Understanding of cross-browser compatibility issues and ways to work around them
  • Familiar with RESTful APIs
  • UI frameworks (Bootstrap, Zurb Foundation, etc)
  • Knowledge of TypeScript or ECMAScript 6

Prior experience of the following is an advantage:

  • Hybrid mobile app development (Ionic, React native, etc)
  • Good understanding of single-page web applications
  • Experience with code versioning (Git) and CI/CD (Jenkins, Circle, etc…) tools
  • Familiarity/Experience with Elasticsearch/Solr/Algolia
  • HTML5 Canvas or WebGL or native graphics API experience
  • Comfortable working in a fast-paced environment and can adapt to changing requirements
  • Familiar with common front-end dev tools such as Babel, Webpack, NPM, Yarn, Grunt, or Gulp, etc
  • Experience with CSS pre/post processors e.g SASS/LESS/PostCSS etc