O que esta vaga pede
Sobre a Vaga
CPIT contrata Desenvolvedor(a) full-stack (Node/React) híbrido 2x por semana em Rio de Janeiro (Barra da Tijuca), atuando no ciclo completo de desenvolvimento de aplicações web.
Responsabilidades
- Desenvolver e manter aplicações Full Stack com Node.js no back-end e frameworks JavaScript no front-end, especialmente React
- Construir interfaces web com HTML, CSS, JavaScript e TypeScript
- Criar e consumir APIs REST e GraphQL
- Implementar testes unitários, de integração e ponta a ponta (E2E)
- Utilizar gerenciadores de pacotes como NPM, Yarn e PNPM
- Trabalhar com ferramentas de build e empacotamento como Webpack e Rollup
- Aplicar boas práticas de engenharia de software, padrões arquiteturais e princípios de manutenção e escalabilidade
- Participar de code reviews para qualidade, segurança e padronização do código
- Atuar com processos de CI/CD usando GitHub Actions e GitLab
- Trabalhar com versionamento e colaboração com Git Flow e Trunk Based Development
- Atuar em equipes com Scrum e Kanban
- Considerar performance, otimização e escalabilidade nas soluções
- Criar e manter documentações técnicas, fluxos e diagramas
- Desenvolver interfaces acessíveis e navegáveis por teclado
- Trabalhar com recursos gráficos e interativos usando a HTML Canvas API
- Identificar oportunidades de melhoria técnica e contribuir para a evolução contínua da arquitetura e dos produtos
Requisitos
- Metodologia ágil (Scrum e Kanban)
- Git
- HTML, CSS e JavaScript
- Node.js
- Gerenciadores de pacotes (NPM, Yarn e PNPM)
- TypeScript
- Testes (unitários, ponta a ponta e integração)
- Framework de JavaScript (React, Vue e Angular)
- Consumo de APIs (REST e GraphQL)
- Bundlers (Webpack e Rollup)
- CI/CD (GitHub Actions e GitLab)
- Arquiteturas e design patterns para manutenção e escalabilidade
- Code review
- Fluxos e diagramas
- Documentações
- Performance e otimizações
- Git Workflow (Git Flow e Trunk Based)
- HTML Canvas API
- Interfaces navegáveis por teclado
Beneficios
- Incentivo educacional
- Descontos em cursos e instituições
- Wellhub
- Onhappy