STAFF WEB ENGINEER (H/F)

Ville Saint-Denis
Type de contrat Emploi permanent
Durée 565
Site Cned College

Le Cned, opérateur public de l'enseignement à distance, est au cœur de l'innovation pour permettre à chacun d'apprendre et de se former avec les technologies d'aujourd'hui. L'établissement s'adresse à tous les publics (élèves, étudiants, enseignants, professionnels…) qu'ils soient en France ou à l'étranger. Il offre la possibilité de suivre à distance et en ligne une formation quel que soit son projet : scolarité initiale, reprise d'études dans l'enseignement secondaire, études supérieures, préparation de concours de la fonction publique ou de concours enseignants, formation professionnelle.

Chaque année, le Cned forme près de 240 000 inscrits générant ainsi de nombreuses traces numériques : données d’audience ou de connexion aux outils mis à la disposition des utilisateurs sur les plateformes du Cned et données liées à l’auto-apprentissage. Elles reflètent l’activité de chaque apprenant et notamment ses difficultés et ses acquis.

Définition de l'emploi

En tant que Staff Engineer spécialiste des technologies Web, vous interviendrez en transverse sur SNCF Connect, le produit tout-en-un des mobilités durables, qui mobilise des centaines de développeurs et experts.

Activités essentielles

En collaboration avec l’ensemble des équipes, les autres Staff Engineers (SE), Engineering Managers (EM), Scrum Masters (SM), Entreprise Architects (EA), vous aurez pour missions de :

  • Définir l’architecture et la trajectoire technique (avec les EA)
  • Définir les bonnes pratiques - qualité, accessibilité, webperf, éco-conception, etc., relayées dans les équipes (avec les EM et SM)
  • Suivre au quotidien le delivery en grand (ie. équipes et projets) pour anticiper les problèmes, les améliorations possibles, alimenter le backlog technique
  • Réaliser régulièrement des immersions dans différentes équipes
  • Accompagner les communautés techniques, en particulier celle des développeurs Web (environ 25 à date) répartis dans des équipes produit
  • Accompagner des projets clefs et porter des initiatives transverses comme les principes DevOps, le Continuous Delivery, l’InnerSource, etc.
  • Contribuer au backlog technique en réalisant régulièrement des analyses et des développements (ex. accessibilité, webperf)
  • Participer à l’évolution du Design System avec les équipes UX/UI et les devs Mobile
  • Participer aux revues de code avec les autres référents Web
  • Participer au monitoring Web et pouvoir intervenir pour débloquer des problèmes majeurs

En pratique, vous écrirez et déploierez du code en production, mais vous passerez surtout beaucoup de temps à échanger sur le code, les pratiques tech, l’architecture avec les équipes, les développeurs et experts techniques, les PM/EM/SM/EA (et autres!).

Avec une dizaine d’autres Staff Engineers sous la direction du Principal Engineer, vous couvrirez l’ensemble des domaines techniques majeurs du SI (backend, infra, data, IA, etc.), accompagnerez l’écosystème et porterez une vision technique d’ensemble aux équipes de delivery.

Pour en savoir plus sur le rôle de Staff Engineer :
https://www.youtube.com/watch?v=LgvJ3cuWBYQ
https://staff42.org/posts/2024-06-10-devoxx-summary/

La stack technique :

  • Web : React (18), Next.js (15), Typescript, Rush, Tanstack Query, Storybook, Jest, Testing Library, MSW
  • Mobile/Backend/FaaS : Flutter, Dart, Kotlin / JVM, Spring, Lambda, Nodejs
  • CI/CD : Git, Gitlab-CI, Terraform, Docker, Kubernetes, AWS

Compétences principales

 

  • Vous justifiez d'au moins 8 ans d'expérience et de solides compétences techniques dans plusieurs technologies et architectures Web, notamment React, Next.js et TypeScript
  • Vous maîtrisez une variété d’outils de développement et CI/CD : Git, au moins un IDE (Intellij, VS Code, XCode), au moins un outil de build, un outil de gestion des dépendances
  • Vous savez prendre du recul pour anticiper les évolutions d’un applicatif, proposer des solutions ou des améliorations aux architectes et aux développeurs
  • Vous avez déjà travaillé sur un projet à grande échelle (plusieurs dizaines de développeurs) ou porté un chantier technique transverse (embarquant plusieurs équipes)
  • Vous savez travailler en équipe (daily meeting, travail à distance, pair programming, etc.) et avez déjà mené une équipe d’au moins 5 développeurs en tant que lead dev / lead tech
  • Respectueux et bienveillant, vous utilisez votre leadership pour faire avancer des sujets techniques, adopter des solutions sans les imposer et embarquer d’autres développeurs pour l’implémentation


​Nice to have :

  • Vous connaissez les principes d’accessibilité et d’éco-conception Web
  • Vous avez une approche DevOps et une première expérience de la production (déploiement, observabilité)
  • Vous avez déjà travaillé avec le Cloud AWS, idéalement un projet 100% Cloud et/ou Infra-as-Code
  • Vous faites de la veille, aimez expérimenter de nouvelles technologies et pratiques
  • Vous savez vous adapter , avancer sur plusieurs sujets en gardant une vue d’ensemble, vous rendre disponible pour vos pairs et les équipes
  • Vous aimez partager les solutions et les succès en interne ou en externe (prendre la parole, présenter des sujets tech, meetups, codelabs, etc.)
Postuler
Ce site web utilise des cookies pour la réalisation des statistiques de visites. Ils nous permettent également d'assurer un bon fonctionnement de nos services. En poursuivant votre navigation, vous acceptez l'utilisation de ces cookies.
Pour plus d'informations, Lire la politique des cookies >>.