Desenvolvedor Front-End: Uma Oportunidade de Inovação
Aqui, você encontrará uma oportunidade para se destacar como um especialista em desenvolvimento de aplicações web. Nossa equipe procura alguém apaixonado por criar interfaces modernas e responsivas.
Você trabalhará com tecnologias avançadas, incluindo React 18 e TypeScript, para desenvolver soluções escaláveis e complexas. Além disso, você será responsável por implementar interfaces responsivas e acessíveis, seguindo as melhores práticas de UI/UX.
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
1. Experiência sólida com React 18 e TypeScript;
2. Domínio do ecossistema React e suas principais bibliotecas:
3. Vite para build e desenvolvimento;
4. Axios para comunicação com APIs;
5. TanStack Query para gerenciamento de estado server-side;
6. Shadcn UI e Tailwind CSS para estilização e componentes;
7. TanStack Table para manipulação de tabelas complexas;
8. Zustand ou Redux para gerenciamento de estado global;
9. React Router para roteamento;
10. 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;