Descrição da vaga
Acreditamos no poder de criar soluções inovadoras em parceria com nossos clientes. Nossa abordagem combina tecnologia de ponta, inteligência artificial e a criatividade humana para resolver problemas de negócios e proporcionar impacto real em escala global.
Ao se juntar a nossa equipe, você se torna parte de uma jornada global de transformação. Estamos comprometidos em criar um ambiente positivo não apenas nos negócios, mas também na vida de nossos colaboradores. Se você procura uma oportunidade de crescimento profissional em uma empresa que valoriza inovação, respeito, autonomia e parceria, aqui é o lugar certo.
Nós estamos em busca de um Desenvolvedor Front-end apaixonado por criar interfaces modernas e responsivas. O profissional 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.
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;
* 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;