Tato pozice již není k dispozici.

Senior Front-end Engineer — UI components [Full remote]

Plný úvazek
Paris
Plat: 75K až 90K €
Počáteční datum: 31. července 2022
Plně vzdálený
zkušenosti: > 4 roky

Fabriq
Fabriq

Máte zájem o tuto nabídku?

jobs.faq.title

Pozice

Popis pozice

We pride ourselves on having the most modern and intuitive UI among software of our category. We want to further this by bringing in the team a Senior Front-end Engineer with a UI sensibility, in order to implement our most sophisticated UI components. The missions of that engineer will be the following:

  • Develop features on the web app, using Vue.js
  • Participate in the development of the most complex UI components
  • Participate in the design and production of our components library, implementing our design system
  • Mentor other engineers (on general engineering skills and on UI-related patterns specifically)

Some examples of engineering tasks that would fit this position in particular:

  • Implement the UI of root cause identification, a complex component that shows an arborescence of causes
  • Implement a timeline view for the task plan section of the app
  • Develop a generic component for confirmation modals, in line with our design system
  • Collaborate with our UX/UI designer to define navigation patterns and how they must be implemented
  • Put forth a proposition on how to organize our CSS code

About Fabriq

Today, about 1 in 6 jobs is in the manufacturing sector, but a vast majority of factories provide outdated tools (paper, whiteboard, spoken voice) to the shop floor. This leads to low operational efficiency and low workforce engagement.
Our mission is to empower and engage this workforce across Europe and the world. We aim to bridge the technological divides and contribute to industrial re-shoring. This is why we are building fabriq, an intuitive, shopfloor-ready app (web and mobile) to:

  • Save time and solve operational issues faster 🏃‍♀️
  • Collaborate on complex issues 🤝
  • Build and use an operational knowledge base 📚
  • Track performance and detect issues early 📊

Fabriq was founded in 2019 by two seasoned entrepreneurs, Octave Lapeyronie and François Déchelette. It is generating very good traction on its market and is currently live on 150+ production sites in 23 countries. A Series A was closed in May 2022.

The stack

The Fabriq web application is a typical single-page-application, in Vue.js, backed by a REST API.
We rely on the components library Vuetify, but are slowly moving away from it by replacing its components with our own, developed as part of our design system.
We have introduced TypeScript to the front-end codebase and will progressively increase its use.
The front-end application is continuously deployed with Cloudflare Pages, which allows for preview URLs on pull requests.
We use Zeplin to share wireframes, Claap to share videos of our work, and Sentry to log errors.
We also offer a mobile application, developed with Vue.js and Capacitor (the current position is for the web application only).
On the back-end, we have a Django server that exposes a REST API, alongside a collection of services in TypeScript. We are progressively moving away from Django by adding more services in TypeScript.


Požadavky na pozici

To apply to this job, you must have:

  • A strong experience as a front-end software engineer
  • A love for modern, sleek UIs
  • A very strong knowledge of CSS
  • Some experience with front-end architecture and design systems
  • Some knowledge of agile and lean
  • The ability to share your knowledge
  • The ability to make others better
  • The ability to work in English
  • We also appreciate if you have any of the following:
  • Some strong opinions on UI patterns
  • An experience with Vue.js
  • An experience in a company with a large number of front-end engineers working on the same product

If you fit these requirements, and if you are curious, autonomous and eager to collaborate, we want to work with you!


Proces náboru

Screening - 15 to 30 min

  • Goal: test the compatibility between the desire of the candidate and the need of Fabriq
  • Presentation of the company, current issues, work environment
  • Gathering of information on the candidate’s availability, desires and salary
  • Examples of questions that may be asked: Why do you want to leave your current company? What would make you want to join us? What would not make you want to join us? Do you have any career development plans? And how can Fabriq help in your career?

Technical test - 60 to 90 min

  • Goal: test the candidate’s technical skills
  • Before the meeting: the candidate selects products and screens on these products that he/she likes
  • During the meeting: the candidate explains his/her choices and then implements on of selected screens during a pair programming session

WHO interview - 30min to 60min

  • Goal : test the person’s ability to integrate into the team, to work in a team, to explain his/her knowledge
  • Examples of questions that may be asked: How would you explain domain driven design to someone with no technical knowledge? Imagine you don’t really appreciate the way your coworker work. How do you go about it? The team can’t agree on a technical solution. Tensions rise. A conflict is emerging. What do you do? What do you do to find out the strengths and weaknesses of the team you work with? And to help them improve the way they work?

Meet the CEO - 30 minutes

  • Goal: Present the company’s vision, the candidate shares his/her final questions and salary expectations

Chcete se dozvědět více?

Tato volná pracovní místa by vás mohla zajímat!

Tyto společnosti rovněž nabírají pracovníky na pozici "{profese}".

Podívat se na všechny nabídky