Job description


  • Develop new user-facing features using React.js
  • Translate designs into high quality code
  • Optimise components for maximum performance
  • Explore and apply the latest technologies
  • Lead the team and give constructive advice


  • Experienced in programming (3+ years in React.js and 5+ years in JavaScript)
  • Proficient with ES6, CSS3 and HTML5
  • Proficient with relevant frameworks and tools such as Webpack, Redux and React-Router
  • Proficient with Version Control System, Test Driven Development and Continuous Integration and Deployment
  • Able to write unit tests using test utilities such as Jest and Enzyme
  • Able to debug a given codebase independently
  • BA/BS degree in Computer Science or equivalent practical experience


  • Deep understanding in various design patterns and architectures
  • Knowledge of 3D graphics and experience in THREE.js and WebGL
  • Know how to optimise code using various techniques
  • Familiar with the latest web technologies such as Service Worker, WebAssembly and WebRTC
How to apply

Do apply if this role interests you!