Nous recherchons un Software Engineer Frontend Expérimenté avec une forte appétence CSS/design-system, en présence partielle à Paris pour renforcer l’équipe produit qui rassemble 12 personnes.
Le front est une SPA React. Elle est écrite en Typescript (nous pourrons te former) et styled-components, io-ts pour les contrats d’API, et lib interne de graphs basée sur Highcharts.
Nous avons besoin, suite à la croissance de notre portefeuille client et de nos ambitions, d’une grosse expertise pour l’industrialisation de notre codebase React !
Le back est en Node/TypeScript/Express/Prisma/Postgres.
Back et Front sont connectés en REST et Websocket.
La codebase Front a été entièrement réécrite il y a 2 ans. Elle est simple, standard et très productive (alignée pour une bonne partie sur les préceptes de Kent C. Dodds).
La codebase Back est en cours de réécriture depuis l’ancienne stack Spring/Java vers la nouvelle Node/TS.
La qualité est sous la supervision de nos deux Tech Leads.
Tu seras sous la responsabilité de notre Engineering Manager et en étroite collaboration avec le CPO, le CTO et les Tech Leads.
Ce poste est à pourvoir en télétravail partiel, avec idéalement une présence de 3 jours hebdo, ou à minima 2 fois 2 jours par mois. Nous pensons qu’il est important de venir sur une base régulière au bureau pour maintenir la cohésion de l’équipe. Pour que ce soit possible, nous privilégions les personnes vivant à moins de 3h30 de transport porte à porte.
Parler français est nécessaire, même si nous travaillons partiellement en anglais.
L’ENVIRONNEMENT
Notre volonté est d’évoluer vers une stack unifiée front/back en TypeScript. Nous encourageons les développeurs qui le souhaitent à développer sur toute la stack et à se former dans ce sens.
Infrastructure : Azure, Kubernetes, GitHub, GitHub actions, Mongo DB, PostgreSQL, Nats.io, Websocket
Méthodes : SCRUM-like, CI/CD, Unit Tests, E2E Tests
Nous travaillons en Feature Teams avec un Product Owner dédié et un Scrum Master tournant.
Le partage et l’échange de compétences sont la norme. La confiance et l’altruisme sont à la base de nos process (peu nombreux).
Nous avons un environnement de développement entièrement automatisé et sécurisé comprenant les technologies les plus récentes. Nous suivons régulièrement l’évolution des standards et nous nous adaptons en permanence.
Notre devise : “La simplicité est la sophistication suprême, elle est atteinte lorsqu’il n’y a plus rien à retirer (Léonard de Saint-Exupéry)”
TA MISSION
POURQUOI NOUS REJOINDRE ?
Tu as envie de continuer à enrichir ton expérience dans la stack Typescript
Tu as une formation d’ingénieur, ou tu maitrises les base du raisonnement scientifique, afin de pouvoir appréhender les problèmes complexes et abstraits
Tu es sensibilisé aux patterns d’architecture, à la qualité, à la vélocité et la sécurité
Tu es persuadé que livrer péniblement un code simple est préférable à son inverse.
Tu t’intéresses au secteur de l’industrie et tu as envie de comprendre le métier de Metroscope
Tu es capable de prendre la responsabilité d’un sujet et ne pas le lâcher avant de l’avoir traité de bout en bout
Tu n’envisages qu’une seule usine à gaz : celle du client 😉
Tu es respectueux des limites des autres et exigeant envers toi-même
Tu es curieux et tu t’intéresses aux autres technos, y compris les technos Back et Devops.
Des connaissances approfondies en vanilla CSS et une bonne sensibilité UI/UX seraient un vrai plus
Le processus est divisé en 3 phases qui peuvent contenir plusieurs entretiens.
Nous faisons de notre mieux pour regrouper les entretiens.
Aucun travail préparatoire n’est demandé au candidat.
Les entretiens sont effectués en visio ou en physique.
Session 1 : Screening (30min)
Session 2 : Pair coding in TypeScript (1h)
Session 2 : Whiteboard (1h)
Session 3 : Bar raiser (45min)
Session 3 : Manager discussion (15min)
These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.
See all job openings