Front End Web Development Engineer

Position summary

We are looking for a skilled and motivated front-end developer with TypeScript, React, HTML5 and CSS3 experience. We need someone who enjoys being part of a team, doing whatever tasks are required to deliver high quality software products to our customers. We want a person who can communicate well internally and with customers, understand requirements clearly and translate those requirements into great software products.

This is a great opportunity to take significant responsibility in a fast paced, successful and entrepreneurial company with a technically sophisticated and diverse customer base.


  • Extend and improve our existing front-end web based products, working closely with back-end developers via web APIs
  • Improving the testability and features of front-end code
  • Create, review and contribute to design specifications and customer product documentation
  • Develop, unit test and integrate new software functionality either alone or as part of a larger team
  • Be prepared to lend a hand in regression/functional/QA test when the occasion demands
  • Work closely with product marketing and support teams to ensure that the CRFS customer experience is as pleasant and trouble free as possible.


  • Degree in Computer science/Electronics or equivalent
  • Minimum of 2 years experience in developing front-end web applications using TypeScript, React, HTML5 and CSS3. This role can suit a variety of experience levels, with more senior developers taking on further responsibilities and ownership of front-end projects
  • Attention to detail and a passion for producing high quality software
  • Experience of maintaining, extending and amending existing software as well as creating new applications

  • Familiar with front-end testing frameworks

  • Proven experience in the design and delivery of intuitive user interfaces in otherwise complex domains
  • Happy to work closely with a creative marketing team to get the right look and feel
  • Must demonstrate clear ownership, but not at the expense of teamwork
  • Excellent communicator (oral and written). Willing and able to contribute new ideas
  • Understands the importance of quality and used to using source control, issue tracking and requirements management tools


  • Python, Django framework
  • Proficient understanding of code versioning tools such as GitHub / GitLab

No agencies please


CVs should be sent to [email protected]