Ingénieur logiciel - Outil numérique pour l'enseignement des mathématiques

Rejoignez notre équipe en tant qu'Ingénieur Logiciel pour le développement d'un nouvel outil numérique dédié à l'enseignement des mathématiques. Vous serez responsable de l'intégration d'algorithmes mathématiques complexes, de l'implémentation de fonctionnalités en Vue.js, et de l'amélioration de notre bibliothèque mathématique en C++. Vous travaillerez en étroite collaboration avec l'équipe produit et serez exposé à des défis techniques variés. Aucune expérience préalable avec les technologies utilisées n'est requise, car nous formons les nouveaux arrivants.

Résumé suggéré par Welcome to the Jungle

Résumé du poste
CDI
Paris
Télétravail fréquent
Salaire : Non spécifié
Compétences & expertises
Travail d'équipe
Communication
Aptitude à résoudre les problèmes
C++
nginx
+4
Missions clés

Participer au développement d'un nouvel outil numérique pour l'enseignement des mathématiques, en intégrant des algorithmes mathématiques complexes.

Implémenter des fonctionnalités en Vue.js et concevoir des algorithmes performants pour les fonctionnalités mathématiques.

Écrire du code propre, clair et maintenable, systématiquement testé et soumis à revues, et revoir le code de vos collègues.

NumWorks
NumWorks

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Vous participerez au développement d’un nouvel outil numérique 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 mathématiques : Concevoir et optimiser des algorithmes performants pour les fonctionnalités mathématiques. Améliorer et étendre notre bibliothèque mathématique en C++

  • 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 :

    • 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.

Environnement technique

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.


Profil recherché

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.


Déroulement des entretiens

  • 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.

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