B&A
IPolarity LLC
Arquiteto Líder de UI
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
- 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).
- Capacidade de analisar requisitos, projetar e desenvolver software conforme o processo definido.
- 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.
- Bom conhecimento em solução de problemas de software de interface e depuração de códigos de aplicação.
- Resolver problemas técnicos de projetos.
- Especialista em frameworks/bibliotecas, especialmente ReactJS.
- Realizar gerenciamento de estado usando Redux.
- Bibliotecas de testes unitários de JavaScript como Jest/Enzyme.
- Bem versado no uso de bibliotecas de widgets de UI como Material-UI ou equivalente.
- Desenvolvimento de UI usando HTML5, CSS3 / pré-processador de CSS (SASS).
- Desenvolvimento responsivo usando ReactStrap / Media Queries.
- Bem versado no uso de bibliotecas para Grid e gráficos, como React Tables e High Charts.
- Integrar serviços de REST API e manipular respostas em JSON usando get / post / put.
- Conhecimento de técnicas para desenvolver sites com bom desempenho.
- Conhecimento de ambientes/ferramentas como Chrome Developer tools, Sublime, Firebug, HTTP watch.
- Experiência no uso de Node (como plataforma de desenvolvimento).
- Implementação de soluções automatizadas de IA.
Outros
- Deve ser bem organizado, automotivado e capaz de trabalhar com supervisão mínima.
- Treinar e orientar membros de grupos de projeto para garantir uma atividade eficaz de gestão do conhecimento.
- Software de controle de versão como GIT, Subversion.
- Forte senso de design visual, familiaridade com diretrizes de marca.
- 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.
- Parceria com QA para assumir a responsabilidade pela qualidade do produto.
- Experiência ou conhecimento básico em Agile/Scrum.
- Boas habilidades de comunicação.
Nuvem e DevOps
- Azure, AWS ou Google Cloud.
- Azure DevOps / GitHub Actions.
- Pipelines de CI/CD.
- Docker e implantações conteinerizadas.
Integração e Segurança
- REST APIs e GraphQL.
- OAuth2, OpenID Connect, SAML.
- Melhores práticas de segurança web.
- Otimização de desempenho e acessibilidade (WCAG).
Arquitetura
- Arquitetura de Micro-Frontend.
- Domain-Driven Design.
- Arquitetura orientada a eventos.
- Arquitetura baseada em componentes.
- Experiência em sistemas de design e plataformas de UI corporativas.
Qualificações Necessárias
- 12+ anos de experiência em engenharia de software, com 8+ anos focados em desenvolvimento de UI/front-end.
- 3+ anos de experiência em funções de Arquitetura de UI, Arquitetura de Soluções ou Liderança Técnica.
- Experiência comprovada no design de aplicações de escala empresarial no setor bancário.
- Implementação de soluções de IA Agêntica.
Opções flexíveis de trabalho remoto disponíveis.
