4DF Connect
Desenvolvedor Frontend em React
4DF ConnectBrazil13 days ago
Full-timeEngineering, Information Technology
Formação: Superior completo ou cursando em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas afins.

Experiência

  • Vivência na definição e implementação de arquitetura para sistemas Web.
  • Atuação em equipes que utilizam metodologias ágeis, especialmente Scrum.
  • Experiência prática no desenvolvimento de soluções robustas e escaláveis utilizando a stack de tecnologias descrita.

Conhecimentos técnicos

Frontend

  • Experiência avançada com TypeScript, React (versão 18+) e seu ecossistema.
  • Gerenciamento de estados com hooks nativos (Context API) e bibliotecas como Zustand.
  • Conhecimento e aplicação de padrões de componentes avançados (Composition e Render Props).
  • Implementação de comunicação em tempo real com WebSockets e recebimento de notificações push.
  • Desenvolvimento de aplicações com Next.js.
  • Estilização de componentes com Tailwind CSS e bibliotecas como PrimeReact e Shadcn.
  • Aplicação de boas práticas de desenvolvimento em React (clean code, componentização, performance, acessibilidade).

Qualidade e Testes

  • Experiência na criação de testes end-to-end.
  • Aplicação de boas práticas de qualidade de código e análise estática com SonarQube.

Conhecimentos Desejáveis/Diferenciais

  • Experiência com Keycloak ou outras soluções de Identity and Access Management (IAM).
  • Conhecimento em ferramentas de CI/CD (Jenkins, GitLab CI, GitHub Actions).
  • Conhecimento em modelagem de processos com BPMN.

Softskills

  • Prática de Clean Code e boas práticas de desenvolvimento.
  • Entusiasmo em aprender e compartilhar conhecimento.
  • Habilidade de negociação e comunicação clara.
  • Bom relacionamento interpessoal e comprometimento com a equipe e os projetos.
  • Capacidade de análise, abstração e resolução de problemas complexos.
  • Planejamento, organização e gestão de suas atividades.
  • Iniciativa, proatividade e criatividade.

Atribuições e Responsabilidades

  • Desenvolvimento e manutenção de softwares, garantindo performance, escalabilidade e segurança.
  • Codificação de novas features e realização de testes para garantir a qualidade do código.
  • Implementação de casos de uso e integração entre diferentes módulos e serviços do sistema.
  • Colaboração constante com as equipes de backend, frontend e design para definir e executar as atividades.
  • Participar ativamente das cerimônias ágeis e contribuir para a melhoria contínua dos processos.

Informações sobre o Contrato

Remuneração: A combinar, conforme plano de carreira.

Carga Horária: 40h semanais - Segunda a Sexta - das 08:00 às 12:00 e das 14:00 às 18:00.

Benefícios

Acesso à cursos em plataformas de ensino

A vaga aceita trabalho remoto?

Sim

Key Skills

Ranked by relevance