Ambiq Micro, Inc.
DecisionPoint | Cortek
Ingénieur Lead Front-End (React, TypeScript et MUI)
Présentation
DecisionPoint Corporation recherche un ingénieur Lead Front-End pour rejoindre notre équipe de modernisation du Global Freight Management (GFM) du U.S. Transportation Command (USTRANSCOM). Ce rôle de leadership technique opérationnel est idéal pour un ingénieur expérimenté en React et TypeScript capable de fournir des logiciels de haute qualité, de guider l'orientation technique front-end et d'encadrer d'autres développeurs.
L'ingénieur Lead Front-End collaborera avec les propriétaires de produits, les analystes fonctionnels, les concepteurs UX, les développeurs, les testeurs, les ingénieurs DevSecOps et les parties prenantes gouvernementales pour traduire des exigences complexes en solutions d'entreprise accessibles, réactives et maintenables. Le candidat idéal combine une expertise approfondie en front-end avec un jugement technique solide, une attention portée à l'expérience utilisateur et une approche pratique pour équilibrer la qualité de l'ingénierie avec les priorités de livraison.
Ce poste est entièrement en télétravail.
Missions et responsabilités
- Concevoir, développer, tester et maintenir des applications web d'entreprise complexes en utilisant React, TypeScript et Material UI (MUI).
- Diriger l'architecture front-end et établir des modèles de développement qui favorisent l'évolutivité, la cohérence, la sécurité et la maintenabilité à long terme.
- Développer des composants réutilisables, des utilitaires partagés et des solutions alignées sur le système de conception.
- Implémenter des interfaces réactives, accessibles et conviviales qui reflètent fidèlement les conceptions UX et les exigences du produit.
- Collaborer avec les concepteurs UX pour affiner les flux de travail, les interactions, les mises en page et les détails visuels.
- Moderniser les fonctionnalités existantes tout en préservant les capacités métier critiques.
- Fournir un leadership technique et un mentorat aux ingénieurs juniors et intermédiaires.
- Effectuer des revues de code et promouvoir des normes de qualité de code, de test, d'accessibilité, de performance et de maintenabilité.
- Participer à l'affinage du backlog, à la planification des sprints, à l'estimation, aux rétrospectives et à la planification des versions.
- Travailler avec les propriétaires de produits et les analystes fonctionnels pour traduire les besoins métier en user stories exploitables, critères d'acceptation et tâches techniques.
- Identifier les risques techniques, les dépendances, les préoccupations architecturales et les compromis d'implémentation dès le début du processus de développement.
- Concevoir et consommer des APIs RESTful et collaborer avec les ingénieurs back-end sur les contrats API et les modèles de données.
- Écrire et dépanner des requêtes SQL pour enquêter sur les problèmes, valider les fonctionnalités et soutenir les activités de développement.
- Soutenir les tests automatisés, l'intégration CI/CD, le déploiement, le dépannage et le support en production.
- Communiquer clairement les recommandations techniques, les risques et les compromis aux parties prenantes techniques et non techniques.
- Diriger de manière autonome les fonctionnalités, depuis les exigences initiales jusqu'au déploiement et au support en production.
Qualifications
Requis
- Autorisé à travailler aux États-Unis.
- Capacité à obtenir une habilitation de sécurité Secret.
- Capacité à obtenir la certification CompTIA Security+.
- Licence en informatique, systèmes d'information, ingénierie ou discipline technique connexe, ou expérience professionnelle équivalente.
- Sept ans ou plus d'expérience professionnelle en développement logiciel.
- Cinq ans ou plus d'expérience dans la création d'applications de production avec React.
- Trois ans ou plus d'expérience dans le développement d'applications d'entreprise avec TypeScript.
- Solide expérience avec Material UI (MUI), y compris le théming, la personnalisation de composants, la conception réactive et l'implémentation de systèmes de conception.
- Expérience démontrée dans la direction d'efforts techniques et le mentorat d'ingénieurs logiciels.
- Solide connaissance de l'architecture front-end moderne, de la conception basée sur les composants, HTML, CSS, de la conception réactive et de la compatibilité entre navigateurs.
- Expérience dans l'intégration d'applications front-end avec des APIs RESTful.
- Expérience avec les tests automatisés, les flux de travail basés sur Git et les pratiques CI/CD.
- Expérience de participation à la planification Agile, à l'estimation, à l'affinage du backlog et au développement de stories.
- Solides compétences en communication verbale, écrite et interpersonnelle.
- Capacité à collaborer efficacement avec des ingénieurs, des concepteurs, des analystes, des propriétaires de produits et des parties prenantes dans un environnement d'équipe à distance.
Souhaité
- Expérience avec Java, Spring Boot, SQL et le développement de services ou d'API back-end.
- Expérience dans la création, la maintenance ou la gouvernance de bibliothèques de composants réutilisables et de systèmes de conception.
- Expérience avec les frameworks de test front-end et les pratiques d'automatisation des tests.
- Expérience dans l'application des normes d'accessibilité WCAG 2.1 et Section 508.
- Expérience dans l'optimisation des performances des applications front-end et la modernisation d'applications d'entreprise existantes.
- Expérience dans le soutien de programmes du ministère de la Défense ou d'autres programmes du gouvernement fédéral.
- Habilitation de sécurité Secret active.
- Certification CompTIA Security+ active.
Notre politique d'égalité des chances en matière d'emploi
Politique d'EEO et d'action positive : DecisionPoint Corporation est un employeur pratiquant l'égalité des chances en matière d'emploi et l'action positive. La politique de DecisionPoint Corporation est de fournir l'égalité des chances en matière d'emploi conformément à toutes les lois, directives et réglementations applicables en matière d'égalité des chances et d'action positive à tous les employés et candidats qualifiés, sans distinction de race, d'ethnie, de couleur, de religion, d'origine nationale, de sexe, d'âge, de statut de handicap, de grossesse, d'orientation sexuelle, d'identité de genre, d'informations génétiques, de statut de vétéran protégé ou de tout autre statut protégé par les lois fédérales, étatiques ou locales.
Politique de transparence salariale : Conformément au décret présidentiel 13665, DecisionPoint Corporation ne licenciera pas et ne fera pas preuve de discrimination d'une autre manière à l'encontre des employés ou des candidats parce qu'ils se sont renseignés sur, ont discuté de ou ont divulgué leur propre salaire ou le salaire d'un autre employé ou candidat. Cependant, les employés qui ont accès aux informations de rémunération d'autres employés ou candidats dans le cadre de leurs fonctions essentielles ne peuvent pas divulguer le salaire d'autres employés ou candidats à des personnes qui n'ont pas autrement accès aux informations de rémunération, à moins que la divulgation ne soit (a) en réponse à une plainte ou à une accusation formelle, (b) dans le cadre d'une enquête, d'une procédure, d'une audience ou d'une action, y compris une enquête menée par l'employeur, ou (c) conforme au devoir légal de l'entrepreneur de fournir des informations.
Autorisation de partager le CV et les informations personnelles : En exprimant votre intérêt et en soumettant votre CV pour ce poste, vous autorisez DecisionPoint Corporation à partager votre CV, ainsi que les informations personnelles incluses dans le CV, avec ses filiales, sociétés affiliées et partenaires d'équipe dans le but de vous considérer pour ce poste et d'autres postes disponibles nécessitant des compétences, une éducation et une expérience comparables. Si DecisionPoint Corporation ou ses sociétés affiliées et partenaires d'équipe souhaitent entamer des discussions préalables à l'embauche, il vous sera demandé de remplir une demande d'emploi et les documents d'embauche connexes.
