Front-end Engineer

Job description

ERIKS Digital is looking for an experienced front-end engineer.


ERIKS Digital is the Amsterdam based digital hub of ERIKS, a specialized industrial service provider that offers a wide range of technical products in 17 countries. We are working on five different propositions, building new digital solutions for our external customers and internal use. Most of the projects we build from scratch by exploring innovative technologies. As our front-end engineer you will join the Wiki team. Wiki is an innovative portal on a product knowledge base that uses a graph database and an ElasticSearch engine. It is a fast paced, user driven, highly valued tool used by everyone in the company that wants to lookup, know, sell or show product information.

Your main focus will be: Internationalization, building user-driven features and embedding more data sources. The front end platform is currently built in ReactJS with typescript and has GRANDstack as a framework. The back end uses a GraphQL data platform on top of Neo4J and ElasticSearch. You will work closely together in an agile team (Kanban) with the Product Owner, software developers, data architects, designers, QA engineer, and DevOps. We would like you to take ownership by collaborating with users and stakeholders where required and come up with the best solution. This team searches for an independent but collaborative colleague, who does not shy away from pro-activity to help other team members.

For 2021 this team has promising plans and therefore we are growing. We have three vacancies supporting this growth: front-end, back-end and database oriented. Curious about the other two vacancies? Check our career page or ask our recruiter.


Job duties and responsibilities

  • Translate user stories into production grade React application
  • Define and make architectural choices that will lead to a smart and agile product
  • Build reusable components and Front-end libraries for future use
  • Overcome technical challenges within the Front-end architecture and align on the integrations with our back-end architect
  • Work with the UX team to incorporate customer feedback and create an easy to use and loveable product
  • Work on bugs and customer feedback in a way that makes our customers happy
  • Is not afraid to contact stakeholders to create the best solution

Requirements

We are looking for someone with:

  • >3 years of experience in working with React and related technologies
  • Thorough understanding of React.js and its core principles
  • Strong proficiency in JavaScript
  • Familiarity with RESTful APIs
  • Demonstrable ability to make no-nonsense architectures and software and work on integrations with the backend
  • The following is a plus, but not a hard requirement: Experience in React-Native, Neo4J with Apollo/GraphQL and/or ElasticSearch 7.5.x.

Experienced in our preferred stack:

  • JavaScript and Typescript
  • React with Create React App
  • Redux with Sagas Workflows
  • Styled Components
  • Testing with Jest, React Testing Library, and Redux Saga Test Plan
  • Yarn/NPM
  • Git

What do we offer?

  • Competitive salary and a good pension scheme
  • Small & high energy team, lots of challenges
  • Working on new technologies and have impact on decision making
  • Limited defined roles and paths
  • Joining interesting conferences
  • Fast learning experience due to immediate scale-up potential
  • A nice office next to Amstel station with a good lunch
  • Flexibility


Eriks Digital is an equal opportunity employer and strives for equal treatment for all genders. Eriks Digital adheres to ethical recruiting methods ensuring that we do not discriminate against any candidate because of age, disability, gender reassignment, marriage or civil partnership, pregnancy and maternity, race, religion or belief, sex, or sexual orientation. This is a fundamental part of our values and beliefs and we strive to create an inclusive environment where everyone can reach their potential.