Descrição
Desenvolver e manter aplicações web utilizando tecnologias modernas, com foco em soluções escaláveis e de fácil manutenção.
Atuar com responsabilidade no desenvolvimento de funcionalidades, correções e integração com APIs, garantindo alinhamento com os padrões técnicos da equipe, boas práticas de versionamento e colaboração constante em ambientes ágeis.
Desenvolvimento de Funcionalidades com React e Node.js
- Implementar páginas, componentes reutilizáveis e serviços utilizando React.js, Node.js, JavaScript / TypeScript, com atenção à performance e legibilidade do código.
- Utilizar Next.js e NestJS (diferencial) quando aplicável para otimizar o desenvolvimento fullstack.
Consumo e Integração com APIs
- Consumir APIs REST com foco em integração eficiente entre frontend e backend.
- Realizar testes básicos de comunicação entre sistemas e garantir o tratamento adequado de erros.
Correção de Bugs e Manutenção de Sistemas
- Identificar e corrigir bugs de baixa a média complexidade utilizando logs e análise do comportamento da aplicação.
- Propor pequenas melhorias em funcionalidades existentes com base em feedbacks ou testes.
Versionamento e Colaboração com Git
- Utilizar o Git para versionamento de código, seguindo o fluxo da equipe (commits, branches, pull requests e merge).
- Participar do processo de revisão de código, respeitando as convenções do time.
Leitura e Compreensão de Código Existente
- Compreender e adaptar-se a projetos legados ou código escrito por outros desenvolvedores.
- Seguir padrões e estruturas já estabelecidos para manter a uniformidade do código-fonte.
Participação em Cerimônias Ágeis
- Compartilhar o andamento das tarefas, impedimentos e sugestões durante dailies, plannings e reviews.
- Colaborar de forma ativa com desenvolvedores, analistas e product owners na definição e entrega de soluções.
Documentação e Organização
- Documentar de forma clara os serviços, endpoints e regras de negócio implementadas.
- Utilizar o Pacote Office para reportes simples, apresentações ou organização de tarefas, quando necessário.