IPolarity LLC

Arquiteto Líder de UI

JavaScriptReactAWSDocker
Tradução automática. Consulte o original.

Resumo da Posição

Nível do Cargo: Arquiteto Líder de UI / Engenheiro Principal de UI

Estamos em busca de um Arquiteto Líder de UI altamente experiente para definir e conduzir a estratégia de arquitetura de front-end para aplicações web de nível empresarial. Esta função combina liderança técnica prática, arquitetura de soluções e mentoria de equipe, garantindo soluções de UI escaláveis, seguras, performáticas e sustentáveis em múltiplos produtos e plataformas.

O candidato ideal possuirá profundo conhecimento em tecnologias modernas de front-end, sólida experiência em design arquitetural e um histórico comprovado na liderança de iniciativas de transformação digital em larga escala.

Columbus, OH (Híbrido)

Principais Responsabilidades

Arquitetura e Liderança Técnica

Design de Soluções

Liderança de Desenvolvimento

Liderança de Equipe e Mentoria

  1. Definir um modelo de componentes reutilizáveis usando ReactJS, considerando modularidade, escalabilidade, desempenho, melhores práticas e integração com camadas de serviço (microsserviços, CMS).
  1. Capacidade de analisar requisitos, projetar e desenvolver software conforme o processo definido.
  1. Conhecimento aprofundado de ES6 e bibliotecas complementares relacionadas, excelentes habilidades de codificação em front-end e um bom entendimento de aplicações web progressivas/híbridas.
  1. Bom conhecimento em solução de problemas de software de interface e depuração de códigos de aplicação.
  1. Resolver problemas técnicos de projetos.
  1. Especialista em frameworks/bibliotecas, especialmente ReactJS.
  1. Realizar gerenciamento de estado usando Redux.
  1. Bibliotecas de testes unitários de JavaScript como Jest/Enzyme.
  1. Bem versado no uso de bibliotecas de widgets de UI como Material-UI ou equivalente.
  1. Desenvolvimento de UI usando HTML5, CSS3 / pré-processador de CSS (SASS).
  1. Desenvolvimento responsivo usando ReactStrap / Media Queries.
  1. Bem versado no uso de bibliotecas para Grid e gráficos, como React Tables e High Charts.
  1. Integrar serviços de REST API e manipular respostas em JSON usando get / post / put.
  1. Conhecimento de técnicas para desenvolver sites com bom desempenho.
  1. Conhecimento de ambientes/ferramentas como Chrome Developer tools, Sublime, Firebug, HTTP watch.
  1. Experiência no uso de Node (como plataforma de desenvolvimento).
  1. Implementação de soluções automatizadas de IA.

Outros

  1. Deve ser bem organizado, automotivado e capaz de trabalhar com supervisão mínima.
  1. Treinar e orientar membros de grupos de projeto para garantir uma atividade eficaz de gestão do conhecimento.
  1. Software de controle de versão como GIT, Subversion.
  1. Forte senso de design visual, familiaridade com diretrizes de marca.
  1. Projetar, desenvolver e implementar aplicações web, incluindo a adesão a padrões de codificação e a criação/execução de scripts de testes unitários apropriados.
  1. Parceria com QA para assumir a responsabilidade pela qualidade do produto.
  1. Experiência ou conhecimento básico em Agile/Scrum.
  1. Boas habilidades de comunicação.

Nuvem e DevOps

  1. Azure, AWS ou Google Cloud.
  1. Azure DevOps / GitHub Actions.
  1. Pipelines de CI/CD.
  1. Docker e implantações conteinerizadas.

Integração e Segurança

  1. REST APIs e GraphQL.
  1. OAuth2, OpenID Connect, SAML.
  1. Melhores práticas de segurança web.
  1. Otimização de desempenho e acessibilidade (WCAG).

Arquitetura

  1. Arquitetura de Micro-Frontend.
  1. Domain-Driven Design.
  1. Arquitetura orientada a eventos.
  1. Arquitetura baseada em componentes.
  1. Experiência em sistemas de design e plataformas de UI corporativas.

Qualificações Necessárias

  1. 12+ anos de experiência em engenharia de software, com 8+ anos focados em desenvolvimento de UI/front-end.
  1. 3+ anos de experiência em funções de Arquitetura de UI, Arquitetura de Soluções ou Liderança Técnica.
  1. Experiência comprovada no design de aplicações de escala empresarial no setor bancário.
  1. Implementação de soluções de IA Agêntica.

Opções flexíveis de trabalho remoto disponíveis.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores