Lead Frontend Developer (Angular)

AI/Machine Learning

AI, machine learning and data visualisation! If you have an interest in all those things, I guarantee you’ll have an interest in this role!

The client

This role is for a heavily backed start-up who turn complex visual and spatial data into a real time simulated reality. Their cloud-based technology allows companies operating in physical domains, to make more informed decisions based on multiple variables at large scale and complexity.

They operate in the ‘Visual Intelligence’ space, a subset of Artificial Intelligence focused on teaching computers how to understand and interact with the real world. Their core product is a browser-based visualisation tool, which manipulates large, complex data sets into what is essentially a living, breathing digital representation of a real-world structure, applying 2D and 3D object recognition and classification techniques.

The role

They are initially looking for a Senior/Lead frontend developer who will take complete ownership of their frontend, operating with full technical freedom, driving the direction of the product, scoping out future projects and building out their frontend team/capabilities.

This is a fully hands on role, where you’ll be working on creating novel solutions that improve the way users interact with 2D and 3D spatial data on cloud platforms.

A few of the key responsibilities include:

  • Design and implement visual interfaces to interact with 2D and 3D representations of the physical world.
  • Help create an environment that turns 2D and 3D spatial data and questions into simple visual experiences.
  • Build intuitive web interfaces to display dynamic information with complex data and analytics.
  • Set the standards for frontend development in the team, in terms of code quality, automated testing, documentation.

The candidate

The current tech stack that they are using includes, Angular6, TypeScript and Node. It is not essential for you to match up with the entire list of skills, if you’re string on a good % of the below technologies, the company will likely be interested in speaking with you.

  • Strong experience in Angular 2+
  • Solid experience using TypeScript
  • Experience/familiarity with Node.js or Python
  • Experience with test automation; unit testing, functional testing, A/B testing workflows.
  • Experience with HTML5, CSS3, SCSS, advanced DOM manipulation, cross-browser and cross-device development.
  • Experience with web-based 3D libraries like Three.JS and WebGL

If this one sounds interesting, hit apply or drop me an email at

We welcome those with alternative identities, backgrounds, and experiences. Our team includes parents, the self-taught, the university-educated, and people of a wide variety of nationalities, ages, and socio-economic backgrounds.

Obviously, we’re looking to ensure it’s a solid fit from both sides: we want you to step into a role you love, and we want to offer you a place you’re proud to come to every day for work.

We know that diverse teams are strong teams, and welcome those with alternative identities, backgrounds, and experiences to apply to be part of life at Zebra People. We are committed to a fair and accessible recruitment process for all candidates. We would be happy to meet any accommodation requests during the application or interview process, please just let us know.