(Junior/Mid) Front-end Developer

Development · Remote workers from UK/EU welcome to apply, Greater London
Department Development
Employment Type Full-Time
Minimum Experience Entry-level

We are searching for a Junior or Mid-level Front-end Developer with working experience of building single-page & progressive web apps and modern web development in general. We encourage transparency, autonomy and innovation so we’re looking for someone that would appreciate the open & collaborative environment.


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 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 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
  • Contribute to our culture & love of open-source software


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 and functional testing frameworks (Jest, etc.)
  • Experience writing testable, SOLID code and knowledge/use of design patterns

Front-end technology skills:

  • Demonstrable skills & experience in modern JavaScript (ES6+) or TypeScript
  • Experience in a component-based front-end framework (preferably VueJS but Angular or React are also cool)
  • Knowledge of CSS & HTML
  • An appreciation of good User Interface (UI) & User Experience (UX) design
  • Experience building single-page apps (SPAs)
  • Experience working with OAuth 2.0 APIs

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:


  • 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
  • Knowledge or interest pertaining to Architecture, Engineering, Construction industries
  • Experience with 3D Graphics, CAD or AEC applications APIs (Autodesk Revit & Dynamo, Rhino & Grasshopper, etc.)
  • Masters Degree in Computer Science, CS Engineering, or related fields

Thank You

Your application was submitted successfully.

  • Location
    Remote workers from UK/EU welcome to apply, Greater London
  • Department
    Development
  • Employment Type
    Full-Time
  • Minimum Experience
    Entry-level