Engenheiro de Software Front-end Sênior
Job Summary
Estamos à procura de um Engenheiro de Software Sênior com sólida experiência em front-end mente analítica e criatividade técnica capaz de atuar de forma independente e proativa em todas as fases do ciclo de vida do software desde a análise de requisitos até a evolução de soluções inovadoras.
O profissional atuará em iniciativas de front-end com forte ênfase em componentes reutilizáveis compostos por múltiplos produtos em Angular e React incluindo documentação acessibilidade e evolução coordenada entre as duas pilhas.
Deverá demonstrar forte capacidade de resolução de problemas intolerância a ineficiências e excelência em comunicação escrita e verbal além de contribuir para melhorias no código e ferramentas que apoiam o ritmo de operação do negócio e garantem o sucesso das aplicações para a empresa.
Responsabilidades diárias
- Trabalha em um momento multidisciplinar participando como Engenheiro de Software em aplicações front-end e em bibliotecas de componentes compartilhados (Angular e React) participando ativamente de discussão proposições e planejamentos.
- Atuar como ponto de referência para dúvidas técnicas e resolver impasses críticos fornecendo orientação especializada em ambas as pilhas quando necessário.
- Participar de todo o ciclo de desenvolvimento de software desde a concepção até a implantação e operação incluindo definição de APIs públicas de componentes versionamento de pacotes e alinhamento com UX/UI e equipes de consumidores.
Qualifications :
- Desenvolver soluções escaláveis para milhões de usuários.
- Comunicação eficaz e análise criteriosa de transações de equipes de Negócios Produtos entre outros.
- Aplicação dos princípios SOLID e Design Patterns na implementação testes e manutenção tanto em Angular quanto em React preservando paridade de comportamento e acessibilidade quando houver equivalentes nas duas bibliotecas.
- Garantir a qualidade das entregas por meio de testes revisões e critérios de regressão (incluindo impacto nos consumidores NPM).
- Compartilhar conhecimento e apoiar o desenvolvimento da equipe em padrões de composição ganchos e embalagens React além dos padrões Angular já adotados.
- Realizar revisões de código e aplicar testes de caso específicos com atenção à API pública sempre desempenho e tamanho do pacote.
- Manter a documentação dos serviços e das bibliotecas de componentes atualizada (por exemplo: catálogo de componentes exemplos de uso diretrizes).
- Buscar constantemente melhorias técnicas e de desempenho (re-renderizações tree-shaking construção de bibliotecas pipelines).
- Demonstrar disposição para aprendizado contínuo e aprimoramento constante.
O que estamos buscando em você
- Capacidade de trabalhar em equipe além de habilidades em planejamento e organização.
- Proficiência em TypeScript com Angular 15 e React 18 (hooks composição tipagem rigorosa de props e contratos de componentes).
- Conhecimento em pré-processadores de CSS (por exemplo: LESS SASS) e capacidade de seguir tokens temas e convenções de estilo compartilhados entre produtos.
- Desenvolvimento de testes unitários com Jest/Jasmine no ecossistema Angular e Jest ou Vitest com React Testing Library no ecossistema React.
- Gerenciamento de dependências com NPM e/ou YARN (e familiaridade com fluxos de monorepo/publicação de pacotes quando aplicável).
- Experiência em integração utilizando APIs REST.
- Familiaridade com conceitos de UX e UI incluindo estados de componentes acessibilidade (ARIA teclado foco) e consistência visual entre frameworks.
- Conhecimento em prototipagem de interfaces utilizando Figma ou outras ferramentas de design.
- Experiência em pipelines de CI/CD especialmente utilizando Jenkins.
Será um diferencial
- Experiência com bibliotecas de componentes corporativos consumidos por múltiplos produtos e manutenção de pacotes NPM com API estável.
- Experiência com microfrontends.
- Conhecimento em princípios e padrões de design responsivo.
- Experiência prática com soluções de aplicações em nuvem especialmente AWS (EKS EC2 S3 EMR SQS etc.).
- Experiência em arquiteturas de microsserviços microfrontends e Backend for Frontend (BFF).
- Experiência com microsserviços contêinerizados (Docker) e orquestrados (Kubernetes).
- Conhecimento em etiquetagem e análise como Datadog Product Analytics Hotjar Adobe Analytics IndeCx.
Additional Information :
A Serasa Experian é muito mais do que você o propósito de criar um futuro melhor ampliando oportunidades para pessoas e empresas no Brasil somos mais de 4 mil pessoas que atuam em diversos times e especialidades. Aqui cada conhecimento e diversidade se complementa e você pode trabalhar no que mais ama estamos comprometidos a construir uma cultura inclusiva e um ambiente no qual pessoas possam equilibrar a carreira com seus compromissos e interesses pessoais prezando pelo bem-estar.
A gente se dedica muito em ser uma das melhores e mais inovadoras empresas para se trabalhar do país possibilitando experiências e carreiras incríveis para nossas pessoas. Nossa forte abordagem de pessoas em primeiro lugar é reconhecida externamente por meio de diversas certificações de mercado: fomos premiados pelo Great Place To Work em 24 países e pela certificação internacional Top Employers além de sermos reconhecidos como uma das melhores empresas para jovens profissionais e contarmos com uma avaliação de 46 no Glassdoor. Cada reconhecimento nos indica que estamos no caminho certo proporcionando um ambiente de trabalho cada vez melhor para nossos talentos.
Experian Careers - Creating a better tomorrow together
Find out what its like to work for Experian by clicking here
Remote Work :
No
Employment Type :
Full-time
About Company
Experian is a global data and technology company, powering opportunities for people and businesses around the world. We help to redefine lending practices, uncover and prevent fraud, simplify healthcare, create marketing solutions, and gain deeper insights into the automotive market, ... View more