Desenvolvedor pleno
- Campinas - SP
- Permanente
- Período integral
- Atuamos, desde 2014, oferecendo simulados e avaliações para escolas em todo o Brasil.
- A partir disso, geramos dados precisos sobre o conhecimento dos alunos, e ajudamos as instituições de ensino na transformação da gestão pedagógica.
- Principais Responsabilidades Participar do planejamento e da arquitetura de aplicações web, definindo estrutura de pastas, padrões de componentes e fluxos de dados.
- Implementar interfaces responsivas e acessíveis, seguindo as melhores práticas de UI/UX.
- Desenvolver componentes reutilizáveis em ReactJS e/ou Angular, garantindo alta performance e manutenibilidade.
- Integrar aplicações com APIs REST, tratando de forma eficiente requisições assíncronas, autenticação e tratamento de erros.
- Escrever testes unitários e de integração que garantam robustez e confiabilidade ao código.
- Conduzir code reviews e tutorias, promovendo qualidade de código e compartilhamento de conhecimento.
- Colaborar com designers, back-end e demais times em ciclos de entrega ágeis (Scrum/Kanban).
- Requisitos Obrigatórios Experiência sólida em ReactJS e/ou Angular, com projetos entregues em produção.
- Domínio de JavaScript (ES6+), incluindo tópicos como promessas, async/await, módulos e closure.
- HTML5 semântico e CSS3, com entendimento aprofundado de flexbox, grid e responsividade.
- Experiência com pré-processadores (SASS) ou bibliotecas de CSS-in-JS (styled-components).
- Prática na integração de APIs REST: consumo, mapeamento de dados e otimização de requisições.
- Vivência em arquitetura de projetos front-end, definição de padrões de código e organização de repositórios.
- Experiência comprovada em code review e aplicação de boas práticas de desenvolvimento.
- Habilidade em criar e manter testes unitários para componentes e serviços.
- Diferenciais (Desejáveis) TypeScript: tipagem estática, generics e uso em projetos complexos.
- Ferramentas de testes como Jest e Testing Library, com cobertura de testes significativa.
- Configuração e otimização de bundlers: Webpack, Vite ou similares.
- Conhecimento de metodologias ágeis, CI/CD e pipelines de automação (GitHub Actions, GitLab CI, etc.
- ).
- Experiência com frameworks de design system (Storybook, Bit) ou bibliotecas de UI.
- Competências Comportamentais Necessárias Proatividade e senso de dono: antecipar desafios, sugerir melhorias e assumir responsabilidade pelos resultados.
- Comunicação clara e empática: transmitir ideias de forma objetiva, ouvir ativamente e dar/receber feedback construtivo.
- Colaboração e trabalho em equipe: compartilhar conhecimento, apoiar colegas em bloqueios e alinhar-se com diferentes áreas (design, back-end, QA).
- Orientação a resultados: manter o foco em metas e prazos, equilibrando qualidade de código e entregas ágeis.
- Adaptabilidade e flexibilidade: ajustar-se rapidamente a mudanças de requisitos, novas tecnologias e prioridades de negócio.
- Organização e gestão do tempo: priorizar tarefas, estimar prazos de forma realista e garantir entregas dentro do planejado.
- Curiosidade e aprendizado contínuo: buscar ativamente novas ferramentas, frameworks e boas práticas para evoluir o produto e o próprio conhecimento.
- Resiliência e gestão de pressão: manter a calma sob prazos apertados, lidar bem com retrabalho e aprender com erros.
- Empatia com o usuário final: colocar-se no lugar de quem utiliza a aplicação, garantindo usabilidade, acessibilidade e boa experiência.
- Aqui, você vai encontrar um espaço acolhedor, que irá dar oportunidade para que você aprenda e se desenvolva! Fazemos isso por meio de um trabalho em equipe harmonioso, que conta com pessoas qualificadas e abertas a ensinar e aprender, buscando sempre obter os melhores resultados para o time!
Caderno Nacional