Vous participerez au développement de nouveaux outils numériques pour accompagner enseignants et élèves dans l’apprentissage des mathématiques.
En tant qu’ingénieur logiciel, vous contribuerez à l’intégration d’algorithmes mathématiques complexes dans une architecture de code robuste et participerez à la création d’une application intuitive et performante, en étroite collaboration avec l’équipe produit.
Vos responsabilités incluront :
Développement logiciel : Implémenter des fonctionnalités en Vue.js en suivant une approche itérative en collaboration avec l’équipe produit.
Algorithmes complexes : Concevoir et optimiser des algorithmes performants pour les fonctionnalités mathématiques.
Qualité du code : Écrire du code propre, clair et maintenable, systématiquement testé et soumis à revues. Revoir le code de vos collègues.
Interventions occasionnelles sur la stack complète :
Améliorer et étendre notre bibliothèque mathématique en C++
Mettre en place et améliorer les pipelines CI/CD via GitHub Actions.
Configurer et maintenir le serveur de déploiement avec Docker et nginx.
Au sein d’une équipe de 4 développeurs, vous serez exposé(e) à des défis techniques variés et motivants, tout en échangeant régulièrement avec vos collègues pour partager vos idées et trouver des solutions.
Vous serez amené(e) à travailler avec les technologies et outils suivants :
Logiciel / Front-end : Vue.js, Typescript, Quasar, Pinia
Framework de tests : Cypress, Vitest
Librairie de maths : C++
Outils : Docker, GitHub Actions
Aucun prérequis n’est nécessaire sur ces technologies : nous formons les nouveaux arrivants.
Nous recherchons un(e) ingénieur(e) curieux(se) et rigoureux(se), avec un goût pour la résolution de problèmes complexes. Ce poste est idéal pour une personne ayant un bon bagage en algorithmes et une envie de contribuer à un projet éducatif.
Compétences attendues :
Diplômé(e) ou bientôt diplômé(e) d’une grande école d’ingénieurs
Capacité à produire des algorithmes performants
Envie d’écrire quotidiennement du code, avec un souci particulier pour sa maintenabilité
Esprit d’équipe
Pourquoi nous rejoindre ?
Travailler sur des outils éducatifs qui font la différence pour des milliers d’élèves et d’enseignants.
Contribuer à un projet technique mêlant algorithmes complexes, intuitivité et performance.
Évoluer dans une équipe de développeurs à taille humaine, avec des opportunités de monter en compétence sur de nombreuses technos.
Appel de présentation (15-30 minutes) : découverte des missions et de l’équipe, réponse à vos questions.
Entretien technique avec deux développeurs expérimentés.
Entretien final en présentiel avec d’autres membre de l’équipe et la CTO.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres