matterlab logo

Front-end Developer (Vue.js) (UK/EU)

matterlab

2 years ago

➔ All jobs

➔ Jobs at matterlab

➔ Apply for this job

*No agencies or consultancies please! 

**Please note we can only accept UK and EU applicants, or applicants able to relocate to the UK without sponsorship at this time. 

 
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 both building single-page & progressive web apps and with modern web development in general. We encourage transparency, autonomy and innovation so we’re looking for someone that would appreciate the open & collaborative environment we have.

Responsibilities

As part of this role, you'll help build our own SaaS product, as well as the opportunity to contribute to various customer products we're working on.

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

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

  • 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 manager 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 development & office culture

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

Requirements

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 with Vue.js (2.0+) framework and its supporting tooling (e.g. Vuex)

  • Ability to create components, pages and entire web apps from scratch

  • 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 in English

  • 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:

  • Experience with ThreeJS or other 3D Graphics, CAD, etc

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

  • C# knowledge or ASP.NET experience

  • Experience building 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

Why work at matterlab/KOPE? 

  • We are industry leaders  

  • Bi-annual reviews to support career and wellbeing 

  • Learn and grow from team members around you 

  • A relaxed, flexible working policy 

  • Home working set up allowance 

  • Fantastic healthcare, dental and optical cover with Vitality (UK employees) 

  • A high spec Microsoft Surface Laptop on your first day 

  • Winter leave – as standard, the office closes between Christmas eve and the first of January (mentioned days included in the closure) this does not get deducted from your personal annual leave 

  • All-company in person events 

  • Pension contributions with Nest for UK employees 

  • Generous maternity, paternity and parental leave policy 

  • 23 days paid holiday plus public and bank holidays  
     

We have an impressive array of benefits in place to make matterlab a company where staff are rewarded for their work, supported in their career ambitions, supported in their health, and given the flexibility to have a healthy work/life balance. 

Company

matterlab logo
matterlab11-50 employees
We create digital strategies and software that improves workflows for built environment organisations.

Onsite Locations

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