DESENVOLVEDOR FRONTEND - PLENO - 100% REMOTO E CLT
Descrição da Vaga
Estamos em busca de um Desenvolvedor Frontend Pleno para atuar em um projeto
com foco em Inteligência Artificial, integrando uma equipe multidisciplinar.
Esse profissional irá contribuir no desenvolvimento de interfaces modernas,
responsivas e interativas, participando da integração com serviços de IA da Google
Cloud, sempre com suporte do time técnico e liderança.
Responsabilidades
- Desenvolver interfaces frontend utilizando React e TypeScript
- Implementar telas com foco em responsividade e usabilidade
- Integrar APIs (incluindo serviços de IA da Google Cloud)
- Trabalhar em conjunto com UX/UI na construção de interfaces
- Escrever testes unitários básicos e apoiar na cobertura de testes
- Corrigir bugs e evoluir funcionalidades existentes
- Seguir padrões de código, qualidade e boas práticas do time
Requisitos
Tecnologias Base
- Experiência com React (16+)
- Conhecimento em Next.Js
- Conhecimento em hooks e componentes funcionais
- Noções do ciclo de vida do React
- Experiência com rotas (React Router ou Next Router)
- Experiência com desenvolvimento responsivo
TypeScript
- Conhecimento em TypeScript
- Noções de tipagem e interfaces
Gerenciamento de Estado
Experiência com pelo menos uma abordagem:
Context API ou
React Query ou
Redux (básico)
- Noções de gerenciamento de estado local (useState, useEffect)
UI/UX & Estilização
- Experiência com alguma biblioteca de UI (ex: MUI)
- Conhecimento em Styled Components ou CSS moderno
- Experiência com construção de formulários
- Noções de componentização e reutilização
Testes
- Noções de testes unitários
- Experiência com Jest ou Testing Library (desejável)
CI/CD & Qualidade
- Experiência com Git
- Familiaridade com ESLint e Prettier
- Noções de pipelines de CI/CD
Segurança
- Noções de autenticação (JWT, OAuth)
Diferenciais
- Experiência com React Query ou Zustand
- Conhecimento em Next.Js avançado (SSR/SSG)
- Experiência com ferramentas de monitoramento (ex: Sentry)
- Experiência com testes e2e (Playwright)
- Conhecimento básico em performance (lazy loading, code splitting)
- Experiência com APIs de IA ou cloud (GCP, AWS