Put users first: our users define the product we create
Own the product: we own the products we develop, empowering us to make the right decisions
Optimize value, minimize work: deliver small valuable pieces of work frequently for fast feedback
Collaborate as part of an agile team to deliver product features
Design, write, and test clean code using design patterns and best practices
Focus on code quality, maintainability, scalability, security, and performance
Review code for other team members
Participate in meaningful discussions in sprint planning, backlog refinement, and story estimation
Travel as needed to our locations to meet and work with development team members based abroad (e.g. Denmark)
Perform out-of-hours support tasks if needed Requirements
Experience in front-end development. Knowledge of other programming languages is a plus; our goal is to create a multi-skilled team
Experience of using any front-end framework. Knowledge of Vue is advantageous
Good working knowledge of front-end development languages, tools and methodologies - HTML5, CSS3, JavaScript and associated technologies and toolsets (e.g. Sass, git, Jest, Cypress)
Up-to-date knowledge of software test design and software testing methodologies
Ability to write front-end code that is cross-browser and cross-device friendly, through responsive or adaptive techniques
Solid written and verbal communication skills and ability to articulate technical complexity to be understood by both technical and non-technical personnel
User-focussed, whether responding to support queries or developing new features and functionality
Experience using continuous integration/delivery. Bonus points for knowing GitHub Actions
Experience working in an agile team
A commitment to continual learning
Fluent in English, both verbal and in writing
Experience of pair programming is beneficial
Working with and contributing to open source projects is a nice extra