Lead Front End Engineer – Angular 2+

Il y a 2 jours

Brussel Hoofdstad, Belgique HumanInTech Temps plein 90 000 € - 130 000 €/an

Ce que vous ferez

En tant que lead front end engineer, vous définirez l'architecture front end et l'orientation technique en collaboration avec l'équipe d'architecture. Vous concevrez des solutions front end évolutives, maintenables et sécurisées, incluant les composants, la gestion d'état et les pipelines de build, et sélectionnerez les bonnes technologies et standards pour le long terme.

Vous assumerez le leadership technique et le mentorat, en guidant les autres développeurs front end lors de l'onboarding et du développement continu. Vous effectuerez des revues de code de qualité et veillerez au respect des bonnes pratiques au sein de l'équipe.

Vous agirez comme pont entre les parties prenantes, en travaillant en étroite collaboration avec les architectes UX et les solution engineers pour développer des solutions efficaces, performantes et réalisables et les mettre en production.

En tant que front end engineer expérimenté avec une expertise du framework Angular et une vaste expérience de l'intégration de services RESTful, vous créerez des applications web modernes et évolutives. Vous concevrez et développerez des interfaces utilisateur fluides, modernes et responsives, en exploitant la puissance d'Angular 2+ et des services RESTful.

Vous développerez et maintiendrez des applications desktop en utilisant le langage de programmation Rust, et communiquerez et collaborerez efficacement avec les membres de l'équipe pour rationaliser l'intégration des microservices dans le front end et garantir une expérience utilisateur fluide.

Vous traduirez les wireframes et prototypes en code bien structuré, sémantique et réutilisable, en implémentant les dernières technologies et bonnes pratiques front end tout en tenant compte des possibilités et limitations des différents navigateurs et appareils.

Vous définirez et implémenterez des APIs, traiterez les flux de données et gérerez l'état dans l'application. Vous vous tiendrez constamment informé des derniers développements et utiliserez vos solides compétences analytiques et de résolution de problèmes pour relever des défis complexes et fournir des solutions efficaces.

Vous travaillerez en étroite collaboration avec les designers UX/UI et d'autres parties prenantes internes, en fournissant un feedback sur la faisabilité des designs et des contributions pour optimiser davantage les designs graphiques. Vous évaluerez correctement l'architecture et les modèles de données et en discuterez avec vos collègues et les parties prenantes.

Ce que nous recherchons

  • De préférence un diplôme en IT d'un établissement d'enseignement supérieur reconnu au sein de l'Union européenne
  • Formation continue pour rester informé des dernières tendances durables et innovations en développement front end
  • 10 ans d'expérience pratique en développement d'applications web front end
  • 10 ans d'expérience pratique en accès et consommation d'APIs dans le front end
  • 5 ans d'expérience pratique en leadership et gestion d'une équipe de développement front end
  • 5 ans d'expérience pratique en développement d'applications front end cloud-native
  • 5 ans d'expérience pratique avec le framework Angular 2+
  • 1 an d'expérience pratique en développement d'applications desktop
  • 1 an d'expérience pratique avec Rust comme langage de programmation
  • 5 ans d'expérience pratique en définition et développement d'APIs
  • 5 ans d'expérience pratique en développement de portails web basés sur une technologie de portail web ou via le framework Angular 2+
  • 5 ans d'expérience pratique en tant qu'architecte front end (conception et architecture de solutions front end)
  • 5 ans d'expérience pratique en développement et optimisation de composants de bibliothèque d'un design system
  • 3 ans d'expérience pratique en implémentation et optimisation de pipelines CI/CD, de préférence dans Azure DevOps
  • 5 ans d'expérience pratique au sein d'équipes de delivery agiles
  • La connaissance du développement event-driven et/ou behaviour-driven est un atout
  • La connaissance du domain-driven design est un atout
  • La connaissance des building blocks et services existants dans le contexte du gouvernement fédéral belge est un atout
  • Capacité à proposer des solutions alternatives et à formuler des recommandations sur les choix à faire, en tenant compte du contexte complet
  • Bonne écoute, attitude flexible et capacité à communiquer avec des parties prenantes techniques et non techniques
  • Maturité suffisante pour travailler de manière indépendante et proactive, même en travaillant en équipe

Le développement de sites web n'est pas considéré comme une expérience pertinente, le développement de portails web ou de boutiques en ligne l'est. Si vous êtes développeur full-stack, vous devez avoir effectué au moins 6 ans de