KOPE logo

Frontend Developer


GBP 40k-55k/year
1 year ago

➔ All jobs

➔ Jobs at KOPE

➔ Apply for this job

Who we are

matterlab is a product and innovation lab of technology experts, software developers, designers and entrepreneurs, dedicated to improving the built environment.

We’re a company that bridge the gap between the worlds of computer programming and traditional architecture, engineering and construction (AEC) practices. It’s an exciting time for us - even though we’re a start-up, we’re at the forefront of what we do and there’s a lot of demand for our work. As a result, we’re growing quickly. We already partner with some of the biggest companies in the AEC industry, helping them to spearhead new technologies and find better ways of working.

As direct result of our client consulting work at matterlab, our product KOPE was developed out of necessity to solve some of the industry’s biggest problems, with huge client and investor support, closing a pre-seed funding round of £2.1m. This round involved a selection of high-profile investors, including executives at Halkin Private Capital, Goldman Sachs, Freshstream, Enscape, ilke Homes and Recast, in addition to international corporate investors Addnode Group and Barton Malow Ventures.

We build our own cloud, web & generative design apps, as well as helping partners build their own. Our team is diverse and are experts in the field, with Computational Designers, Architects and Software Engineers.

The role

We are searching for a Front-end Developer (Mid-level minimum) with significant experience using Three.js and single-page web apps to build compelling user experiences for our Customers.

We encourage transparency, autonomy and innovation so we’re looking for someone that would appreciate the open & collaborative environment.

Our front-end tech stack is based on Vue.js, but for this role we would be interested in hearing from anyone with modern JavaScript framework/library experience who knows Three.js well.


As part of this role, you'll help build SaaS products for our consulting customers, as well as the opportunity to contribute to various parts of our own platform we are building.

  • Contribute to the design, implementation, testing, and deployment of matterlab & KOPE SaaS product and client projects

  • Build applications & UI/UX according to specifications and designs

  • Use, customise, extend and optimise Three.js to build 3D web experiences

  • Write code using core engineering principles & industry best practices to ensure quality, usability and performance

  • Define and build test suites, perform analysis to identify opportunities for improvement & automation and build them

  • Closely collaborate with our team of Developers and Product Managers to build the best product possible

  • Participate in our agile development process, including sprint planning workshops, code reviews and quality assurance activities

  • Help ensure product & client projects success by participating in workshops and discussions

  • Our great working environment and relatively small team means there's plenty of opportunities to help shape our office & development culture

  • Benefit from and contribute to the continuous improvement of everyone's skillsets, whether it's through best practice guides, presentations or hackathons

  • Contribute to design, implementation, testing, and deployment of our own products


For this front-end role, you are required to demonstrate experience & skills in the following:

General development experience:

  • Development in a source-controlled environment (Git) with modern DevOps practices

  • Experience working using an Agile approach & methodologies such as Scrum, Kanban, XP

  • Knowledge of unit, functional and end-to-end testing frameworks (Jest, Playwright, etc.)

  • Experience writing testable, SOLID code and knowledge/use of design patterns

  • Experience working in a cross-functional team including Front and Back-end Developers, QA Analysts and Product Owners/Business Analysts

Front-end technology skills:

  • Demonstrable skills & experience in modern JavaScript (ES6+) or TypeScript

  • Experience in a component-based front-end framework/library (preferably Vue.js but Angular or React are also cool)

  • Experience in building performant 3D experiences for the web using ThreeJS

  • Knowledge of HTML5 & CSS3 (with BEM or similar methodology)

  • An appreciation of good User Interface (UI) & User Experience (UX) design

  • Experience building single-page apps (SPAs)

  • Experience working with OAuth 2.0 APIs

  • Detailed understanding of the Node.js and npm ecosystem

  • Experience working with RESTful APIs and ideally GraphQL

Key skills:

  • Excellent verbal & written communication skills

  • Strong attention to detail

  • Initiative & proactive working methodology

  • Highly adaptable and keen to develop your skills in a collaborative & engaging environment

  • Ability to translate business requirements into technical requirements & solution

Nice to have:

We don't expect any one person to be experienced in everything, so let us know which (if any) of the below nice-to-have skills you might have:

  • Understanding/experience with optimising graphics (3D) programming

  • Creating Node.js packages, using private npm repositories and Storybook

  • C# knowledge or ASP.NET experience

  • Experience building/consuming APIs in a microservices architecture

  • Experience with Azure (or AWS) environment & services

  • Experience with serverless (Azure functions) & event-based architectures

  • Messaging systems (e.g. Azure ServiceBus, SignalR etc)

  • Knowledge or interest pertaining to Architecture, Engineering, Construction industries

  • Broader Quality Assurance and Automated Testing knowledge

  • Information Security and Secure Development Lifecycle experience

  • Knowledge or interest pertaining to Architecture, Engineering, Construction industries

  • Experience with CAD or AEC applications APIs (Autodesk Revit & Dynamo, Rhino & Grasshopper, etc.)

Company Benefits

  • Remote first

  • Flexible working hours and working style

  • Relaxed and fun culture

  • Greenfield development with no legacy apps

  • Autonomy & responsibility encouraged

  • Generous holiday allowance

  • Vitality Health Insurance (UK only)

  • Winter leave – the office closes between Christmas eve and 1st January (inclusive) this is in addition to your personal annual leave

Interview Process

  • Step 1:Short screening call to find out more about you and the role and whether it could be a good match (30 mins)

  • Step 2:Technical capabilities interview with the Engineering Manager to understand your experience and ensure you meet the requirements of the role, includes a code pairing session in language/tech relevant to the role (90 mins)

  • Step 3:Meet the team/CTO call (20 mins)


KOPE logo
KOPE11-50 employees
KOPE is a Product Application Platform, accelerating the shift away from traditional construction.

Hires remotely in

Employment type

© 2019-2022 JobsinJS.com. All Rights Reserved.