Retornar para a página principal

Consultor(a) Angular

Descrição

  • Desenvolvimento e Manutenção: Criar, manter e refatorar componentes Angular complexos, garantindo reutilização de código e modularização eficiente.
  • Performance: Otimizar a renderização da aplicação e o consumo de memória no navegador, identificando gargalos em telas com grande volume de dados.
  • Integração: Consumir APIs RESTful complexas (Backend em Ruby on Rails/Java), tratando estados de carregamento, erros e cacheamento de forma elegante.
  • Qualidade de Código: Atuar fortemente em Code Reviews, garantindo que o time siga padrões de Clean Code, SOLID e as melhores práticas do ecossistema Angular.
  • Design System: Traduzir protótipos de alta fidelidade em interfaces responsivas (HTML5/SCSS), garantindo consistência visual em toda a plataforma.
  • Mentoria: Apoiar desenvolvedores menos experientes, elevando a régua técnica do time.

Requisitos mínimos

Requisitos Obrigatórios:

  • Domínio de Angular: Experiência sólida com versões modernas do framework (v14+), incluindo profundo conhecimento do ciclo de vida dos componentes, Diretivas e Pipes.
  • RxJS Avançado: Não aceitamos apenas o básico. Você precisa entender de verdade sobre Observables, Subjects e operadores para gerenciamento de estado assíncrono.
  • TypeScript: Domínio da linguagem, utilizando tipagem estrita (strict mode) e interfaces para blindar a aplicação de erros em runtime.
  • Estilização: Sólidos conhecimentos em SCSS, CSS Modules e Grid/Flexbox para layouts complexos e responsivos.
  • Engenharia de Software: Entendimento prático de Git (Flow), Code Review e ambientes de CI/CD.


Diferenciais que brilham os olhos:


  • Conhecimento em Ruby on Rails.
  • Experiência com Testes Automatizados no Front-end (Jasmine, Karma ou Jest).
  • Vivência em ambientes de Cloud (AWS) e containers (Docker).