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

NumWorks
Paris, France
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Paris, France

Tech stack

C++
Software Quality
Continuous Integration
Github
Nginx
Software Engineering
TypeScript
Cypress
Vue.js
Front End Software Development
Docker

Job description

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.

Requirements

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

Apply for this position