Na CI&T, você poderá contribuir para a criação de soluções digitais que transformam desafios de negócio em impacto real. Você fará parte de uma equipe que atua com desenvolvimento de software e tecnologias de inteligência artificial, em uma empresa com presença internacional e experiência em transformação tecnológica.
A posição exige presença nos escritórios de Campinas para quem reside na Região Metropolitana de Campinas, conforme a política de frequência vigente.
Responsabilidades
- Desenvolver e manter aplicações com React e TypeScript
- Criar interfaces com HTML5 semântico e Tailwind CSS, utilizando componentes e tokens de design
- Trabalhar com formulários, rotas, validação e integração com APIs
- Implementar tratamento de erros, autenticação por token e paginação
- Escrever testes automatizados e colaborar em revisões de código e no fluxo de entrega
Requisitos obrigatórios
- Experiência prática com React, incluindo hooks, Context API e criação de hooks personalizados quando adequado
- Familiaridade com TypeScript em modo estrito e com utility types
- Conhecimento de HTML5 semântico e uso cotidiano de Tailwind CSS
- Experiência com componentes de Design System e compreensão de tokens de design e reutilização de componentes
- Conhecimento de Vite e capacidade de configurar e executar projetos
- Experiência com formulários, React Router ou TanStack Router e validação com Zod
- Experiência com requisições assíncronas, tratamento de erros, autenticação por token e paginação
- Prática em testes unitários com Vitest ou Jest e React Testing Library
- Uso de ESLint, Prettier e Git em fluxos com pull requests e revisão de código, além de compreensão de CI/CD
Diferenciais
- Curiosidade sobre APIs desenvolvidas em Kotlin
- Conhecimento de TanStack Query e Zustand e de suas aplicações na gestão de estado
- Interesse em Server-Driven UI
- Experiência com shadcn/ui, Radix ou Storybook
- Conhecimento de técnicas de desempenho, como carregamento sob demanda, divisão de código e Web Vitals
- Experiência com testes de ponta a ponta usando Cypress ou Playwright
- Interesse em monorepos, microfrontends e ferramentas como Nx
O que esperamos
Esperamos que você tenha iniciativa para explorar o código, responsabilidade com a qualidade das entregas e disposição para aprender e colaborar. Você contribuirá com revisões de código e com a construção de soluções bem estruturadas, mantendo a curiosidade diante de novas tecnologias e práticas.