Descrição
**Objetivo**
Estamos em busca de um Desenvolvedor para atuar na evolução dos portais do projeto Estapar do Futuro. Gestão, Contratante e Cliente, voltados à administração de planos, garagens, contratos e prestações de contas.
**Atribuições**
* Desenvolver, testar e manter aplicações web utilizando React 18, TypeScript, HTML5 e CSS3\.
* Construir interfaces responsivas e mobile\-first, garantindo boa experiência em diferentes dispositivos e navegadores.
* Criar componentes reutilizáveis e aplicar boas práticas de componentização.
* Integrar aplicações com APIs REST e serviços externos.
* Implementar formulários, validações, tratamento de erros e estados de carregamento.
* Gerenciar estado da aplicação e dados de servidor utilizando ferramentas adequadas ao contexto.
* Implementar autenticação, controle de permissões e boas práticas de segurança.
* Trabalhar em conjunto com designers e stakeholders na transformação de necessidades e interfaces em produtos digitais.
* Atuar na identificação e correção de problemas, manutenção e evolução das aplicações.
* Otimizar performance, carregamento e renderização das aplicações.
* Escrever e manter testes automatizados.
* Manter documentação e seguir padrões e convenções estabelecidos para o projeto.
**Conhecimentos Obrigatórios**
* Conhecimento sólido em HTML5, CSS3, JavaScript ES6\+ e TypeScript.
* Conhecimento em React 18, Hooks, componentização e criação de componentes reutilizáveis.
* Conhecimento em desenvolvimento de interfaces responsivas e mobile\-first.
* Conhecimento em formulários e validações utilizando React Hook Form e Zod.
* Conhecimento em integração e consumo de APIs REST utilizando Axios e manipulação de dados JSON.
* Conhecimento em gerenciamento de estado utilizando TanStack Query e Context API.
* Conhecimento em autenticação com JWT e conceitos de controle de permissões/RBAC.
* Conhecimento em TailwindCSS e bibliotecas de componentes como shadcn/ui ou Radix UI.
* Conhecimento em React Router e Vite.
* Conhecimento em Git, GitHub/GitLab e fluxo de Pull Requests.
* Conhecimento em testes automatizados para aplicações frontend.