Leonardo DRS
Leonardo DRS
Leonardo DRS est une entreprise établie qui opère dans les secteurs de la fabrication, de la défense et de l’aérospatiale. Fondée en 1969, elle est présentée comme un grand employeur comptant entre 5 001 et 10 000 employés. Son profil d’entreprise fournit un contexte aux personnes à la recherche d’un emploi qui explorent des opportunités au sein d’une organisation expérimentée au service d’industries à forte composante technique.

Ingénieur logiciel full stack senior spécialisé en interfaces utilisateur

Développez des applications TypeScript et React pour les systèmes radar et de défense de Leonardo DRS. Créez des fonctionnalités full stack, des API et des intégrations dans un poste sur site.

Description

  • Développez et maintenez des applications front-end et des fonctionnalités full stack pour des systèmes radar et de défense essentiels aux missions.
  • Créez des fonctionnalités destinées aux utilisateurs avec TypeScript, React et des outils front-end associés.
  • Développez la structure des applications, des composants réutilisables, la gestion de l’état, le traitement asynchrone des données, les pratiques de test et la maintenabilité.
  • Connectez les interfaces aux services back-end, aux API REST, aux sources de données, aux interfaces de messagerie et aux flux de travail du système.
  • Collaborez avec des ingénieurs back-end, Linux, systèmes, intégration et tests afin de fournir des fonctionnalités fiables à partir d’exigences complexes.
  • Diagnostiquez les problèmes dans toute la pile applicative, du comportement de l’interface et des API au flux asynchrone des données, à la configuration du déploiement et à l’intégration des systèmes.
  • Familiarisez-vous avec l’environnement back-end Linux, y compris les services Rust, afin de contribuer au développement full stack et au débogage entre les couches.
  • Participez aux revues de code, aux discussions de conception, aux tests, à la documentation, aux mises en production et au mentorat d’ingénieurs juniors.

Exigences

  • Diplôme de licence en ingénierie, informatique, génie informatique ou dans un domaine technique connexe et au moins cinq ans d’expérience pertinente en ingénierie logicielle, ou expérience équivalente.
  • Solide expérience du développement d’interfaces en production avec TypeScript et un framework à composants tel que React, React Native ou Angular.
  • Expérience de la conception, du développement, des tests, du débogage et de la maintenance de fonctionnalités complexes destinées aux utilisateurs, à partir de flux de travail, de CONOPS ou d’exigences limitées.
  • Expérience de la connexion d’applications front-end à des services back-end, des API, des sources de données ou des flux de travail du système.
  • Expérience d’un langage back-end ou généraliste tel que Python, C#, Java, Node.js, Go, C, C++, Rust ou un langage similaire.
  • Expérience ou formation en langages compilés ou de bas niveau et dans des domaines tels que la gestion de la mémoire, la concurrence, les réseaux, les systèmes d’exploitation ou le débogage.
  • Expérience de Git et du développement logiciel collaboratif.
  • Capacité à apprendre des domaines techniques complexes, à communiquer clairement, à encadrer des ingénieurs moins expérimentés et à travailler avec des équipes logiciel, systèmes, intégration et tests.
  • La citoyenneté américaine est obligatoire.
  • Il faut détenir une habilitation de sécurité active du département de la Défense des États-Unis ou pouvoir en obtenir une dans un délai raisonnable après la prise de poste.

Avantages

  • Couverture médicale, dentaire et optique.
  • Contributions de l’entreprise à un compte d’épargne santé.
  • Services de télémédecine.
  • Assurance vie et invalidité.
  • Assurance juridique.
  • Plan d’épargne 401(k).
  • Programmes de bien-être favorisant la santé physique, émotionnelle et financière.
  • Programmes et activités de progression professionnelle, de développement et d’acquisition de compétences.
  • Horaire flexible 9/80.
  • Congés annuels compétitifs.
  • Congés pour raisons de santé et urgences.
  • Congé parental rémunéré.
  • Heures consacrées au service communautaire.
  • Primes annuelles fondées sur la performance pour les employés admissibles.
  • Attributions d’actions pour les employés admissibles.
  • Rémunération des heures supplémentaires, le cas échéant.