Desenvolvedor (a) Angular Sênior

  • Tempo Integral
  • Qualquer lugar

Pulse

Descrição da vaga

Mateus Mais

Responsabilidades e atribuições

  1. Desenvolvimento, manutenção de aplicações e desenvolvimento de novos portais web;
  2. Fazer parte de um ambiente de squads autônomas responsáveis por todo o processo de desenvolvimento e release de software;
  3. Garantir que os projetos estão em conformidade com as boas práticas e convenções internas;
  4. Entender a fundo nosso produto, trabalhando com ele no dia-a-dia, sempre se esforçando para melhorá-lo;
  5. Colaborar com a evolução da plataforma através de questionamentos, novas idéias e novos pontos de vista;
  6. Aplicar uma visão end-to-end da nossa plataforma nos processos de tomada de decisão de engenharia. 

Requisitos e qualificações

  • Experiência em converter designs de UI/UX em código;
  • Otimização da performance de web apps;
  • Desenvolvimento e manutenção de aplicações mobile e web;
  • Desenvolvimento novos portais; Angular (v9+);
  • Testes unitários (karma, jasmine);
  • HTML5, CSS3, JS (es2015+);
  • Familiaridade com estruturas FlexBox e CSS Grid;
  • Pré-processador SASS (.scss);
  • Conhecimento em web standards;
  • Experiência com integrações de API's; 

Informações adicionais

  1. Habilidade colaborativa;
  2. Mentalidade de qualidade, segurança, desempenho, escalabilidade e seus impactos nos release;
  3. Ferramentas de versionamento de código(Git);
  4. Experiência em times ágeis – Kanban, Scrum, XP;

Diferenciais:

  • Experiência com gerenciamento de estado (NGRX);
  • Experiência com programação reativa com RxJS;
  • Micro Front-end (Module federation);
  • React;
  • Vue.