Front End Developer Senior
Chance

Chance

Front End Developer Senior

L'entreprise

Chance

Chance

  • Intelligence artificielle / Machine Learning, Formation, SocialTech / GreenTech
  • Entre 50 et 250 salariés

Le poste

Front End Developer Senior

Cette offre a été pourvue !

Qui sont-ils ?

Enchantés, nous sommes Chance, une communauté de personnes et d’organisations qui se sont engagées pour permettre à chacun de trouver sa place dans la société, et ainsi d’agir sur l’égalité des chances professionnelles.

Au cœur de cette communauté, notre bilan de compétences s’appuie sur la pointe de l’innovation scientifique en matière de psychologie, sciences comportementales et technologie, et le meilleur de l’humain. Le tout, pour créer une méthode d’orientation pour adultes qui accompagne chacun et chacune vers la vie professionnelle qui lui ressemble.

Chance
Envie d’en savoir plus sur Chance ?Culture d'entreprise, équipes, offres d'emplois... C’est parti pour l’immersion !
Visiter le profil

Descriptif du poste

"Pour quoi suis-je fait ?“, “suis-je à ma place ?“, “comment trouver le travail aligné avec qui je suis ?” voire même “existe-t-il un meilleur job pour moi ?“. Ce sont des questions que l’on s’est tous déjà posées dans notre vie professionnelle.

Chance est une communauté solidaire qui réunit des milliers de personnes et d' organisations autour d’une mission commune: l'égalité des chances professionnelles.

L’entreprise a pour Président d’honneur le prix Nobel de la Paix, Professeur Muhammad Yunus, qui a fait de sa vie un combat pour la mobilité sociale.

Au cœur de cette communauté engagée, nous proposons un bilan de compétences digital. Il s’agit d’un parcours de coaching de carrière qui dure 3 mois, qui permet à chacun(e), à tout âge, des cadres, non cadres, demandeurs d’emploi ou personnes éloignées de l’emploi, de dépasser ses barrières et choisir la voie qui lui ressemble.

Celle qui a du sens pour elle ou lui. Et de trouver sa place dans la Société.

Et comme se connaître, dépasser ses freins et construire un projet motivant et réalisable ne suffit pas, la communauté d'entraide est là pour aider ces milliers de personnes - aux parcours souvent non linéaires et qui n’entrent pas forcément dans les cases - à ouvrir la bonne porte en mobilisant leur carnet d’adresses, leur donnant donc leur chance de défendre leur projet face aux recruteurs.
 

La Tech team

La mission de l'équipe ingénierie chez Chance est de développer des outils numériques pour donner une expérience améliorée du coaching, de l’introspection et de l’orientation à nos talents.

Pour cela, tu rejoindras une équipe pluri-disciplinaire concentrée sur un challenge précis pour nos talents.
Elle a toutes les compétences représentées pour trouver en autonomie les solutions qui apporteront le plus de valeur.
Tu proposeras donc ton expertise technique à cette squad, mais également tes idées pour améliorer le produit proposé par Chance.

La production des équipes se fait en utilisant la méthode ShapeUp(lien BaseCamp) avec un rythme de 6 semaines de build puis 2 semaines de cool down :
Beaucoup plus d’autonomie pour les équipes pour trouver la meilleure solution pour impacter positivement nos talents.

Afin de continuer à grandir professionnellement, tu seras suivi par un expert technique (chapter lead) qui sera à tes côtés pour passer au niveau supérieur sur ton expertise principal.

Quatre pôles d’expertise technique sont en place chez Chance sur ces technologies :
Integration : Webflow, typeform,
Frontend : React, GraphQL en TypeScript
Backend : NestJS avec CQRS, EventSourcing en TypeScript mais aussi un peu de Python
Data : Segment, DBT, Metabase, Retool


Missions

Rôle :

  • Rendre fonctionnels les composants de l’interface utilisateur
  • Détailler les différents états de l’interface utilisateur, la code et le faire valider par ses pairs
  • Ecrire les tests unitaires sur les interactions entre les composants
  • Expliquer les propriétés nécessaires et optionnels pour chaque composant
  • Réutiliser au maximum les composants existants
  • Décrire et designer les données du state nécessaires
  • Rendre l’application observable par des outils tiers, en termes de performance et de stabilité
  • Participer au design de l’application

Missions

  • Construire l’interface utilisateur de l’application
  • Documenter, tester, coder et valider cette interface
  • Faire évoluer le travail de ses pairs
  • Faire évoluer l’application

Redevances

  • Storybook a jour et documentées
  • Liste de composants de bases, de cartes et d’écrans à jours par rapport aux différents cas
  • Code livre auditable
  • Tests unitaires écris
  • Tests d’interactions anticipés
  • Application observable

Technologies

Must have

  • Typescript
  • ReactJS
  • Jest
  • Web vitals Nice to have
  • Websocket
  • GraphQL
  • Storybook
  • NodeJS
  • Figma

Rituels

  • Chapter Lead : deux après-midi par semaine, un expert technique vient conseiller les équipes (via une revue de code ou des recherches) avec pour objectif de faire grandir les équipes
  • Event modeling : reflexion entre équipes sur la stratégie la plus efficace et la moins complexe à appliquer


    Profil recherché

    • Tu veux t'épanouir dans ton travail et tu crois que c'est possible pour tout le monde ;
    • Tu souhaites rejoindre une équipe pluri-disciplinaire avec la grande ambition de révolutionner le monde du travail 
    • Tu te sens à l'aise pour rejoindre une start-up : un environnement en constante évolution.

    ---

    • Tu as une expérience d'au moins 3 ans sur React JS (ou Vue.JS) ainsi qu'une expérience de 5 ans minimum sur des postes similaires 
    • Tu es autonome, tout en aimant le travail collaboratif 
    • Tu es capable de comprendre les enjeux produits et à questionner un parcours client
    • Tu sais échanger avec les développeurs backend
    • Tu sais t'exprimer en français et en anglais. 
          Chance

          Chance

          Cette offre vous tente ?

          Questions et réponses sur l'offre