Job Role: Front End Engineer

Purpose of role

As a Front End Engineer,  you will be responsible for implementing visual elements that are visible from the users’ vantage point within a number of  web applications. You will be responsible for the translation of UI/UX design wireframes to actual code. You will be expected to work independently to meet tight deadlines following design guidelines.

An ideal candidate will have a bachelor’s degree in web design or a related field or  a minimum of 3 years of experience in a relevant role. You will have a good understanding of UX design with proficiency in code visioning tools and familiarity with applications like Sketch or Photoshop. 

An up to date knowledge of front-end technologies such as Javascript, HTML5 and CSS3 is required for candidacy, along with experience of frameworks such as Vue.js or React. An understanding of back end coding in platforms such as Node.js, Python, and Java etc. is desirable. Well-qualified applicants will possess strong organizational and time-management skills.

This role will support the existing engineering team. It will be focused on building out core front end features that will be shared between Pasabi’s core platform and monitoring products.

Main Responsibilities

General:

  • Investigate, develop and document user requirements and stories
  • Participate in the technical and operational documentation of features, status and maintenance of applications
  • Propose opportunities for application and process improvement
  • Attend in-house and external courses, read manuals and access new applications to keep technical knowledge and design skills up to date 
  • Participate in the estimation and planning of development activities

 
Role specific:

  • Design, develop, test and maintain front-end and API based code whilst maintaining high standards of software quality.
  • Curate Pasabi’s own library of UI components and act as a guardian for all front-end development that utilises those components
  • Investigate and fix front-end defects
  • Work closely with other staff, such as Back End Engineers, AI Engineers, PM etc
  • Attend regular meetings with the back end team to expose weaknesses and problems
  • Routinely inspect front-end code for speed optimization

 

Qualifications & Skill Set

Essential

  • 3 years’ experience in a related field or a degree or equivalent in a Web Design or related scientific discipline 
  • Extensive knowledge of Javascript, Node.js, HTML5, CSS3.
  • Familiarity with back end platforms such as Node.js, Python or Java
  • Strong analytical and problem solving skills
  • A meticulous and organised approach to work
  • Ability to meet tight deadlines
  • Capable of prioritizing multiple projects in order to meet goals without management oversight
  • Good client facing skills, solid result-focused technical skills, and an enthusiasm to contribute new ideas and knowledge to all projects 
  • Good verbal and written communication
  • Natural creativity and problem solving ability
  • An ability and drive to learn new skills and technologies quickly
  • Experience of working as part of an agile software development team

Desirable

  • Exposure to databases such as Mongo or Neo4
  • Experience of testing frameworks such as Jest, Cypress or WebDriver
  • Experience or exposure to developing on cloud platforms such as GCP or AWS
  • Applied commercial Software Development experience within Safety tech sector, brand protection or cyber security
  • Experience working in a start-up / scale-up environment
BACK TO CAREERS

Apply Today