Junior Frontend Developer
At Lyreco we all share a common goal to strive for passion, excellence, respect and agility. We are proud to be the European leader and the third largest distributor of workplace products and services in the world
We are committed to the development of our employees and we aim to achieve that by creating a culture that inspires and empowers.
Are you seeking a new challenge? This offer might be for you!
We are looking for a Front-End Engineer (Mid) to join 3 people team working on an eCommerce platform for Nordic business units.
It's a Javascript & Vue & Web-components / Java|XSL / Azure & Jenkins pipelines web application entirely developed and maintained by the team in Gdańsk. The platform has been developed for 5 years now by the team in Gdańsk but it's original development stated about 15 years ago in Norway.
Main Responsibilities:Working in Vue, creating components, integrating created components as web-components into a Java application using XSL
Work in a Scrum team, in collaboration with the Product Owner and his project team (stakeholders)
We work in two-week sprints. We are a self-organizing team
Deployments take place 3-4 times per week
Every change goes through the team's code review
We use Atlassian tools (Jira & Bitbucket)
Pair programming with Front-End and Back-End team members
Creating automatic release and deployment pipelines with Jenkins, and Ansible
Releasing the web-components library
JavaScript (ECMAScript 2017 or newer)
One of modern front-end frameworks: (preferably Vue.js)
CSS and CSS preprocessors (preferably SCSS)
CSS frameworks (preferably Bootstrap)
HTML language
Git and git-flow
Ability to write Unit Tests (Jest)
Ability to write documentation
Fluency in English — verbal and written
Any eCommerce experience
Any Java|XSL experience
Any Typescript experience
Ability to write Unit Tests using Gherkin Scenarios (Jest-cucumber)
Ability to support for different types of automated acceptance testing
Familiarity with popular IDEs (e.g. Visual Code, WebStorm)
Willingness to share knowledge with the team