Vem para o nosso time! Temos vaga para Desenvolvedor(a) Full Stack PL, com foco em frontend.
Buscamos um(a) Desenvolvedor(a) Full Stack Pleno, com foco em Frontend, para atuar na construção, evolução e manutenção das nossas plataformas web.
O(a) profissional será responsável por desenvolver e evoluir telas, componentes e fluxos de usuário, garantindo uma boa experiência, performance e qualidade das aplicações. Também atuará no Backend, principalmente na implementação, integração e manutenção das APIs utilizadas pelas aplicações Frontend.
Embora a posição tenha predominância de atuação em Frontend, buscamos uma pessoa com visão Full Stack e capacidade técnica para compreender e atuar nas diferentes camadas da aplicação, sendo capaz de conduzir uma demanda de ponta a ponta, com autonomia, desde o entendimento do requisito até a implementação, testes, correções e entrega.
Responsabilidades:
- Desenvolver e evoluir telas, componentes e fluxos das aplicações web em React/Next.js com TypeScript.
- Implementar e ajustar os endpoints REST em Java/Spring Boot que sustentam essas telas, incluindo consultas e alterações no banco de dados.
- Integrar o frontend às APIs internas e a integrações externas, tratando autenticação, erros e estados de carregamento.
- Utilizar IA generativa e agentes de código no dia a dia do desenvolvimento, com revisão crítica e responsabilidade sobre o que é entregue.
- Escrever e manter testes automatizados e garantir qualidade e responsividade das interfaces.
- Acompanhar as entregas em homologação e produção, validando o comportamento real da aplicação.
- Documentar soluções técnicas e trabalhar em conjunto com as equipes de negócios e outras áreas da empresa.
Requisitos obrigatórios:
- Formado ou cursando Ciência da Computação, Sistemas de Informação ou demais cursos da área.
- Experiência comprovada com JavaScript/TypeScript e com a biblioteca React para desenvolvimento frontend (componentização, gerenciamento de estado e consumo de APIs REST).
- HTML e CSS com algum framework de estilos ou biblioteca de componentes (Tailwind, Chakra UI, Material UI ou similar), com atenção a responsividade.
- Experiência comprovada com a linguagem Java e o ecossistema Spring Framework para construir e alterar APIs REST.
- Conhecimento em pelo menos um banco de dados relacional (SQL e modelagem básica) e versionamento de código com Git.
- Uso de IA generativa como ferramenta de desenvolvimento assistido por agentes (Claude, Cursor, Copilot ou similares): saber dar contexto e instruções ao agente, revisar criticamente o código gerado e validá-lo antes de entregar. É requisito usar no dia a dia, não apenas conhecer.
- Boa comunicação, autonomia para conduzir uma demanda de ponta a ponta e capacidade de documentar de forma clara.
Requisitos desejáveis:
- Noções de ambientes de infraestrutura em nuvem (usamos AWS; experiência em GCP ou Azure também é válida) e deploy de aplicações com integração/entrega contínua.
- Experiência com Next.js (App Router) e com testes automatizados de frontend (Jest e Testing Library).
- Experiência comprovada com bibliotecas de formulário e validação, tabelas e gráficos.
- Noção de UX e leitura de protótipos de design (Figma).