IPolarity LLC

Architecte UI Principal

JavaScriptReactAWSDocker
Traduction automatique. Consultez l’original.

Résumé du poste

Niveau du poste : Architecte UI Principal / Ingénieur UI Principal

Nous recherchons un Architecte UI Principal hautement expérimenté pour définir et piloter la stratégie d'architecture front-end pour des applications web d'entreprise. Ce rôle combine leadership technique opérationnel, architecture de solutions et mentorat d'équipe, afin de garantir des solutions UI évolutives, sécurisées, performantes et maintenables sur plusieurs produits et plateformes.

Le candidat idéal possédera une expertise approfondie des technologies front-end modernes, une solide expérience en conception architecturale et un historique avéré de pilotage d'initiatives de transformation numérique à grande échelle.

Columbus, OH (Hybride)

Responsabilités clés

Architecture et leadership technique

Conception de solutions

Leadership en développement

Leadership d'équipe et mentorat

  1. Définir un modèle de composants réutilisables en utilisant ReactJS en tenant compte de la modularité, de l'évolutivité, des performances, des meilleures pratiques et de l'intégration avec les couches de services (micro-services, CMS).
  1. Capacité à analyser les besoins, concevoir et développer des logiciels selon un processus défini.
  1. Connaissance approfondie de ES6 et des bibliothèques associées, excellentes compétences en codage front-end et bonne compréhension des applications web progressives/hybrides.
  1. Bonne connaissance du dépannage de logiciels d'interface et du débogage de codes d'application.
  1. Résoudre les problèmes techniques des projets.
  1. Expert en frameworks / bibliothèques, en particulier ReactJS.
  1. Gestion d'état via Redux.
  1. Bibliothèques de tests unitaires JavaScript telles que Jest/Enzyme.
  1. Maîtrise de l'utilisation de bibliothèques de widgets UI comme Material-UI ou équivalent.
  1. Développement d'UI en utilisant HTML5, CSS3 / préprocesseur CSS (SASS).
  1. Développement responsive en utilisant ReactStrap / Media Queries.
  1. Maîtrise de l'utilisation de bibliothèques pour les grilles et les graphiques comme React Tables, High Charts.
  1. Intégration de services REST API et gestion des réponses JSON via get / post / put.
  1. Connaissance des techniques de développement de sites web performants.
  1. Connaissance des environnements/outils tels que Chrome Developer tools, Sublime, Firebug, HTTP watch.
  1. Expérience de l'utilisation de Node (en tant que plateforme de développement).
  1. Mise en œuvre de solutions automatisées par IA.

Autre

  1. Doit être organisé, motivé et capable de travailler avec un minimum de supervision.
  1. Former et coacher les membres des groupes de projet pour assurer une gestion efficace des connaissances.
  1. Logiciels de contrôle de version tels que GIT, Subversion.
  1. Sens aigu du design visuel, familiarité avec les directives de marque.
  1. Concevoir, développer et mettre en œuvre des applications web, y compris le respect des normes de codage et la création/exécution de scripts de tests unitaires appropriés.
  1. Collaborer avec l'équipe QA pour garantir la qualité du produit.
  1. Expérience ou connaissances de base en Agile/Scrum.
  1. Bonnes compétences en communication.

Cloud et DevOps

  1. Azure, AWS ou Google Cloud.
  1. Azure DevOps / GitHub Actions.
  1. Pipelines CI/CD.
  1. Docker et déploiements conteneurisés.

Intégration et sécurité

  1. REST APIs et GraphQL.
  1. OAuth2, OpenID Connect, SAML.
  1. Meilleures pratiques de sécurité web.
  1. Optimisation des performances et accessibilité (WCAG).

Architecture

  1. Architecture micro-Frontend.
  1. Conception pilotée par le domaine (Domain-Driven Design).
  1. Architecture pilotée par les événements (Event-Driven Architecture).
  1. Architecture basée sur les composants.
  1. Expérience des systèmes de design et des plateformes UI d'entreprise.

Qualifications requises

  1. 12+ années d'expérience en ingénierie logicielle, dont 8+ années axées sur le développement UI/front-end.
  1. 3+ années d'expérience dans des rôles d'architecture UI, d'architecture de solutions ou de leadership technique.
  1. Expérience avérée dans la conception d'applications à l'échelle de l'entreprise dans le secteur bancaire.
  1. Mise en œuvre de solutions d'IA agentique.

Options de télétravail flexibles disponibles.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter