Estamos em busca de um profissional apaixonado por criar interfaces modernas e responsivas para trabalhar com React e seu ecossistema. O candidato ideal deve ter expertise em desenvolvimento de aplicações web complexas e escaláveis, utilizando as melhores práticas e tecnologias mais recentes do mercado.
O desenvolvedor front-end será responsável por desenhar e implementar interfaces responsivas e acessíveis, seguindo as melhores práticas de UI/UX. Além disso, ele colaborará com equipes multidisciplinares para definir e implementar novas funcionalidades, contribuindo com a arquitetura e decisões técnicas do projeto.
O perfil ideal é aquele que tem experiência sólida com React 18 e TypeScript, além de conhecimento avançado em HTML5, CSS3 e JavaScript moderno. É também importante ter experiência com autenticação OpenID Connect e autorização OAuth 2.0.
Responsabilidades:
* Desenvolver e manter aplicações web utilizando React 18 com TypeScript
* Implementar interfaces responsivas e acessíveis, seguindo as melhores práticas de UI/UX
* Colaborar com equipes multidisciplinares para definir e implementar novas funcionalidades
* Contribuir com a arquitetura e decisões técnicas do projeto
* Realizar code reviews e mentoria técnica para desenvolvedores menos experientes
* Garantir a qualidade do código através de testes automatizados
* Otimizar o desempenho das aplicações front-end
Requisitos Técnicos:
Essenciais:
* Experiência sólida com React 18 e TypeScript
* Domínio do ecossistema React e suas principais bibliotecas: Vite para build e desenvolvimento, Axios para comunicação com APIs, TanStack Query para gerenciamento de estado server-side, Shadcn UI e Tailwind CSS para estilização e componentes, TanStack Table para manipulação de tabelas complexas, Zustand ou Redux para gerenciamento de estado global, React Router para roteamento, React Hook Form e Zod para validação e gerenciamento de formulários
* Experiência com autenticação OpenID Connect e autorização OAuth 2.0
* Conhecimento avançado em HTML5, CSS3 e JavaScript moderno
* Experiência com controle de versão Git
* Experiência com Docker
Diferenciais:
* Experiência com metodologias ágeis
* Conhecimento em testes automatizados (Jest, Testing Library)
* Experiência com Azure DevOps para CI/CD
* Conhecimento em Clean Code e padrões de projeto
* Inglês técnico