Fullstack Software Developer H/F

Safran Groupe
Canton de Massy, France
18 days ago

Role details

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

Job location

Canton de Massy, France

Tech stack

JavaScript
Microsoft Windows
Agile Methodologies
JIRA
C++
CSS
Code Review
Continuous Delivery
Continuous Integration
Linux
Programming Tools
Web Development
Python
Node.js
Scrum
TypeScript
Web Applications
React
Electron (Programming Language)
Backend
GIT
Angular
Operational Systems
Front End Software Development
Jenkins

Job description

des méthodes et outils de conception, développement et mise au point d'applications temps-réel critiques à forte contrainte de sûreté de fonctionnement (e.g. aéronautique) ;

  • un micro-noyau d'exécution temps-réel permettant l'exécution sur cible matérielle d'applications développées à l'aide de ces outils.

Nous recherchons un·e nouveau·elle collaborateur·rice pour étoffer l'équipe R&D d'Asterios Technologies, qui compte une cinquantaine de personnes, travaillant tous sur des produits innovants.

Asterios Technologies offre une chaîne d'outils appelée ASTERIOS permettant le développement et l'intégration des applications temps-réel critiques. Cette chaîne d'outils inclut un IDE appelé ASTERIOS Dynamic qui repose sur le framework Electron. Sa structure est analogue à celle d'un site web, avec un découpage en un backend entièrement écrit en JavaScript et une partie frontend écrite en HTML/CSS.

Le poste s'inscrit dans un contexte d'évolution continue de notre environnement de développement. Développé en React / Node.js et récemment migré vers la plateforme Theia sous forme d'extension (analogue aux extensions VS Code), notre éditeur poursuit son évolution avec l'ajout de nombreuses fonctionnalités, autant graphiques qu'algorithmiques.

En tant que Fullstack Software Developer, vous participerez activement à cette dynamique en assurant la maintenance et, si nécessaire, l'évolution des versions historiques de l'éditeur basées sur AngularJS. Vous contribuerez également à la portabilité de l'éditeur, actuellement développé sous Windows, vers d'autres systèmes d'exploitation, dont Linux.

Les missions du poste sont les suivantes :

  • Participer à la conception technique des fonctionnalités (front et back) en lien avec les architectes.
  • Formaliser les spécifications et assurer le développement des features en suivant la méthodologie Agile.
  • Assurer la qualité des features produites via des tests (unitaire, end-to-end, etc), les revues de code, et le maintien de la chaîne d'intégration et de déploiement continus (CI/CD).
  • Alimenter notre documentation technique et utilisateur.
  • Proposer et implémenter des améliorations ergonomiques et de nouvelles fonctionnalités pour optimiser l'expérience utilisateur de l'application web.

Requirements

Vous êtes autonome, rigoureux(se) et doté(e) d'un excellent esprit critique d'analyse et de synthèse.

  • Formation : Bac +5 en informatique ou équivalent.

  • Compétences attendues :

  • Maîtriser les langages et technologies nécessaires au développement et à la maintenance de l'éditeur, notamment : React, Node.js, JavaScript, TypeScript, HTML/CSS, Electron, Angular, Python et C++.

  • Connaissance des méthodes et outils de développement collaboratif, notamment Agile/Scrum, Git, Jenkins et Jira.

  • Le sens de la communication, le goût pour le travail en équipe, la motivation, la créativité et l'autonomie sont des atouts indispensables pour la tenue de ce poste.

  • Expérience : 3 ans minimum dans le développement web.

About the company

Asterios Technologies, filiale de Safran Electronics & Defense, est un éditeur logiciel français basé à Massy (91) qui développe et commercialise la solution Asterios, qui consiste en

Apply for this position