Carreira em Desenvolvimento de Aplicações Web Front-end:
* Temos uma oportunidade para um profissional apaixonado por criar interfaces modernas e responsivas.
O ideal é ter experiência em desenvolvimento de aplicações web complexas e escaláveis, utilizando as melhores práticas e tecnologias mais recentes do mercado.
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
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.
Obrigatório conhecimento em React 18, TypeScript, Vite, Axios, TanStack Query, Shadcn UI, Tailwind CSS, TanStack Table, Zustand ou Redux e React Router.