Cargo
Desenvolvedor Full Stack
Nível exigido
Sênior
Tipo de contrato
Efetivo(CLT)
RESPONSABILIDADES E ATRIBUIÇÕES
Requisitos principais:
Desenvolver código limpo, testável e de fácil manutenção (Utilizando design patterns como DRY).
Contribuir nas discussões técnicas sobre os desafios encontrados e arquitetura.
Participar do processo de code review, garantindo qualidade e consistência do código.
Desenvolvimento de novas funcionalidades, componentes e aplicações em Frameworks e bibliotecas javascript modernas;
Consumo de API’s REST;
Escrita de testes automatizados (Unitários e E2E);
Manutenção e desenvolvimento de novas features das aplicações já existentes;
Melhorias de performance no carregamento das páginas.
Requisitos Diferenciais:
Desenvolvimento do API em Node.js;
Desenvolvimento com Angular 6+ com programação reativa (RxJS);
Desenvolvimento de CSS com o padrão BEM;
Consumo de uma API REST ou GraphQL;
Conhecimentos de bibliotecas de gerenciamento de estado (Redux, NgRx);
Conhecimentos em Azure DevOps. Ou outras ferramentas de Integração Contínua e Entrega Contínua.
REQUISITOS E QUALIFICAÇÕES
Desenvolvimento com React Native;
Pré-processador CSS: (Sass, Less ou Stylus);
Framework CSS: (Angular Material, MDC Web, Bootstrap ou Materialize);
Javascript moderno: (ES2015+);
Framework/biblioteca de Single Page Application (SPA);
Superset de tipagem javascript: (Typescript ou Flow);
Automatizadores de tarefas e empacotadores de módulos: (Webpack);
Ferramentas de teste de código: (Jasmine, Karma, Protactor ou Jest);
GIT.
há 4 anos
Vagas relacionadas
01/03/2024
18/02/2024