Cette offre n’est plus disponible.

Lead Front-End Developer (Senior)

CDI
Paris
Salaire : Non spécifié
Télétravail occasionnel
Expérience : > 5 ans
Éducation : Bac +5 / Master

Supermood
Supermood

Cette offre vous tente ?

jobs.faq.title

Le poste

Descriptif du poste

Supermood is growing fast, really fast. As I’m writing these lines, our roadmap is stacking more and more features that our customers would love to use!! And guess what? We need your help to build a front-end that allows us to bring these awesome features to their mice and keyboards :)

More precisely, we are looking for an experienced full-stack developer who will lead our front-end! By that, we mean that you will be leading future technological choices and their implementation so that our front-end gradually ramps towards the state-of-the-art. By front-end lead we mean that you will have the responsibility of Supermood’s front-end, but you won’t directly manage developers (you won’t do 1-1 or manage carreer evolution). You’ll still have to help developers become better on front-end development. You will also participate to improve the platform, helping HRs and Managers make better people-related decisions using their data!

What will be your focus

  1. Improve the platform → Add new features, improvements, and fix issues so that the platform improves fast and creates more value.
  2. Design the front-end code structure → Create and maintain a front-end code structure that allows code to be shipped fast and reliably.
  3. Implement our design system → Implement our design system in a way that allows product designers to quickly make design adjustments that are consistently applied in the platform. Give advice and feedback to product designers to help them make realistic yet ambitious design choices.
  4. Share and spread front-end best practices → From dependencies management to the build process and tests, make sure the release cycle is gradually improving. You value the state-of-the-art and aim for it.
  5. Plan for fast changes → Make sure that what we build enables fast changes and easy scaling by avoiding duplication and enforcing uniformization across the code. Our front-end components are written uniformly across the dev team!

Cool stuff you could work on

  • Create a proof of concept of a Progressive Web App
  • Implement a NgRX store
  • Add lazy loading to our app (and bring other performance improvements)
  • Automate accessibility
  • Design the front-end testing system (unit? end-to-end? integration? all of them?)

Our front-end stack is AngularJS/Angular hybrid app, SASS, Makefile+webpack+grunt for the front-end build process. We mostly use Angular (9) with TypeScript.
On the back-end we mainy use PHP (Laravel).


Profil recherché

What we think is a Superfit

  • You have more than 5 years of experience as a web developer
  • You have a deep understanding of at least one CSS and one JS framework, and of the programming patterns related to them.
  • You have good Angular and TypeScript experience
  • You live by SOLID, DRY, KISS, etc… and are able to spot and react when these patterns are broken
  • You have excellent communication skills and you have successfully implemented front-end best practices in developer teams, coaching juniors and organizing the improvement of practices in your domain
  • Your past software designs and implementations have stood the test of time, and have done so remarquably well (they have proven well-architected and well-executed). Your software design and implementation skills are excellent.
  • Testing is a first-class citizen in your world
  • You have successfully implemented a RxJS store (actions, reducers, effects etc…) as a lead developer
  • You are willing to build a SPA that works super-smoothly
  • You enjoy digging into the source code of front-end libraries (Angular, RxJS, NgRx, …) to understand how they work
  • You want to make people more engaged at work! We have strong values, and we want people around us to care about the mission

Déroulement des entretiens

30 min phone call

The goal of this call is for both of us to understand if there’s a match.

1 hour technical test

To review your technical skills, we ask you a few questions to answer online.

2h30 on-site interview

  • present one of your previous achievements + questions (30 min)
  • technical interview (test your knowledge on various topics from bits to code patterns) (1h)
  • HR interview (1h)
  • Product demo

Have a beer with the whole team!

Meet the team and see if you enjoy the company :)

Some calls with your colleagues

We call your previous managers and colleagues to know what they think of you

Welcome to Supermood!

Congratz, you’re hired !

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Software & Web Development”.

Voir toutes les offres