Front-end Développeur H/F

Résumé du poste
CDI
Issy-les-Moulineaux
Salaire : Non spécifié
Télétravail fréquent
Compétences & expertises
Collaboration et travail d'équipe
Gestion des changements
Optimisation pour les moteurs de recherche
Java
React js
+4
Postuler

Tinubu
Tinubu

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

Le Front-end Developpeur conçoit, développe et maintient une application très importante pour nos solutions SaaS d'assurance-crédit ainsi que sur nos clients. Il travaille en étroite collaboration avec son scrum, (product owner, développeurs, ingénieur de test), ainsi que le directeur de l'ingénierie, les architectes.

Le software engineer doit analyser les demandes d'évolution, identifier les risques, planifier et suivre le travail de développement. Il stimule l’excellence et la qualité des résultats dans son scrum.

Responsabilités:

  • Concevoir, développer et maintenir certains pans de la solution Tinubu dans un contexte métier complexe avec plusieurs clients, des règles d'accès configurables, … . Il s'agit notamment d'écrire un code propre, compréhensible, testé à l'unité, maintenable, efficace et évolutif qui réponde aux exigences de l'entreprise.
  • Participer activement à toutes les cérémonies Scrum telles que la planification du sprint, les réunions quotidiennes, les revues de sprint et les rétrospectives de sprint. Collaborer avec les membres de l'équipe pour s'assurer que le travail est aligné sur les objectifs du sprint et que tout obstacle est résolu rapidement.
  • Prendre en charge les user stories et les fonctionnalités liées au front-end de l’application SaaS. Cela implique de comprendre complètement le périmètre fonctionnel, comprendre et challenger les besoins des clients, de les décomposer en tâches techniques et de les mettre en œuvre. Collaborer avec le UX designer et le reste de l'équipe pour affiner les histoires du backlog. Évaluer la quantité d'effort requise pour une user story donnée (après grooming).
  • Rédiger des tests unitaires, des tests de performance, des tests de sécurité et effectuer des revues de code afin de garantir la qualité de la base de code. Collaborer avec les ingénieurs QA pour identifier et résoudre les bugs et s'assurer que le logiciel répond aux normes de qualité.
  • Optimiser le code et les requêtes de la base de données pour la performance. Contrôler et résoudre les problèmes de performance de l'application afin de s'assurer qu'elle peut gérer les exigences d'échelle et de charge d'un produit SaaS.
  • Veiller à ce que le code respecte les meilleures pratiques en matière de sécurité et les exigences de conformité, en particulier dans un domaine comme l’assurance crédit où la sécurité des données et la protection de la vie privée sont essentielles. Travailler avec les équipes de sécurité pour traiter les vulnérabilités et mettre en œuvre des fonctions de sécurité.

Qualifications:

  • Succès démontré en tant qu'ingénieur dans un contexte d’utilisation d'outils internes sophistiqués et de réalisation de solutions complexes.
  • Capacité à construire et livrer par étapes incrémentales des projets ayant des objectifs architecturaux complexes sur long terme.
  • Capacité à gérer les changements de contexte et à prendre en charge plusieurs priorités en parallèle.
  • Patience, maturité et conscience de soi dans la gestion de la technologie.
  • Expérience de la création de modules et d'API RESTful fiables et évolutifs.
  • Expérience de travail avec des déploiements basés sur le cloud (AWS).
  • Solide connaissance de ReactJS, API Gateway, …

Qualité recherché:

  • Curiosité: Développer la capacité à être proactif et à se tenir informé des évolutions de l'entreprise.
  • Expertise: Démontrer une volonté de maîtriser un domaine fonctionnel spécifique et le cœur de métier de l'assurance-crédit.
  • Ouverture d’esprit: La capacité de partager et d'accepter positivement les critiques constructives.
  • Efficacité: Démontrer la capacité à viser la simplicité et l'efficacité, en suivant des principes tels que le "Minimum Viable Product" (MVP) et le principe 80/20.
  • Flexibilité: Ouverture à différentes perspectives et évitement de l'enfermement dans un seul sujet ou domaine.
  • Comprendre la valeur de la solution: Reconnaître que les solutions techniques sont des moyens au service de l'objectif de l'entreprise, et non une fin en soi.
  • L'esprit d'équipe: Capacité à travailler en collaboration avec d'autres personnes tout en respectant les opinions et les compétences de chacun.
  • Bonne capacité d'écoute: Autonome et doté d'un bon sens des relations interpersonnelles.

Environnement technique: Java 21 / Spring boot / Axon / PostgreSQL / AWS / React JS

Méthodologie agile: Scrum

Compétences techniques:

AWS, React JS, API gateway

Apprécié:

Expertise en CSS (SASS)

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres
Postuler