Ingénieur logiciel senior (Full Stack)

Open Assessment Technologies est à la recherche d'un développeur full stack avec au moins 6 ans d'expérience pour travailler sur la plateforme TAO de bout en bout. En tant que membre de l'équipe, vous serez responsable de la mise en œuvre de toutes les personnalisations frontales requises en utilisant JS (Svelte, ReactJs)/CSS/HTML(5), mais vous serez également responsable de la mise en œuvre de tous les développements et personnalisations requis de notre plateforme en Node Js ou PHP.

 Fonctions et responsabilités

  • Conçoit des systèmes autonomes de complexité moyenne ou de nouvelles fonctionnalités importantes dans des systèmes existants.
  • Déterminer les besoins en données à partir des exigences du produit
  • Concevoir de nouvelles fonctionnalités majeures et faire des démonstrations tout en faisant preuve d'une compréhension nuancée des contraintes liées aux navigateurs.
  • Mettre en œuvre des conceptions en tenant compte de la compatibilité navigateur/mobile, de la sémantique, de l'accessibilité et de l'expérience de l'utilisateur.
  • Évalue l'exactitude et l'utilité du code existant et évite le copier-coller aveugle
  • Accroît la robustesse et la fiabilité des bases de code et consacre du temps à l'amélioration des produits et des systèmes.
  • Tester minutieusement le nouveau code, à la fois localement et une fois déployé dans l'environnement d'assurance qualité.
  • Refondre le code existant pour le rendre plus testable et le faire correspondre aux meilleures pratiques en matière de modèles de conception.
  • Mise en place de systèmes permettant d'améliorer les tests
  • Effectue des révisions de code réfléchies en tant qu'expert du domaine.
  • Conseils sur les modèles de déploiement correspondant aux besoins d'une application
  • Participe aux cérémonies SCRUM
  • Estimer la complexité des demandes de changement de logiciel

 

 Qualifications et compétences

  • Maîtrise de l'anglais
  • Excellentes capacités de communication
  • Au moins 6 ans d'expérience
  • Collaborer avec les autres avec empathie
  • Accepter la confiance et les tâches de manière proactive lorsqu'elles sont bloquées ailleurs
  • Excellente connaissance de HTML, CSS et Javascript, Svelte
  • Excellente connaissance de Node JS, React, PHP.
  • Bonne connaissance de VCS (Git)
  • Une bonne connaissance des technologies Cloud (AWS, GCP, Azure) est un +.
  • Prise en compte de la sécurité dès la conception pour les nouveaux systèmes
  • Capable de déboguer et de profiler son code
  • Appliquer les meilleures pratiques de développement de logiciels et les principes du code propre
  • Anticiper et partager les déviations du calendrier en temps utile.
  • Communiquer efficacement avec les parties prenantes proches lorsqu'elles sont sollicitées et intégrer un retour d'information constructif.

 

 Conditions de travail

  • Heures de travail flexibles
  • Prestations sociales
  • Travailler pour une plateforme d'apprentissage à code source ouvert
  • Accès aux conférences, formations, certifications, etc.
  • La possibilité de travailler à 100% à domicile
  • Événements d'entreprise et d'équipe
  • Environnement de travail international et multiculturel

 

*L'OAT prend très au sérieux le respect de la vie privée et la confidentialité de vos données personnelles. Nous partagerons avec vous notre "Politique de confidentialité des données personnelles" qui définit clairement notre engagement permanent à protéger les droits à la vie privée et à expliquer comment nous collectons, utilisons et divulguons les données personnelles relatives aux personnes qui postulent à un emploi et qui sont employées dans notre entreprise.

Postulez maintenant