O AgRisk é um HUB completo de inteligência que reúne dados, tecnologia, governança e análise para apoiar todas as etapas da jornada do crédito agro. Como solução pioneira no setor, estabelece um novo padrão de eficiência, simplicidade e precisão, tornando as decisões mais rápidas, seguras e consistentes para equipes de risco, crédito, compliance e inteligência. Principais soluções do Hub: AgRisk: Integra dados de restritivos nacionais ao fluxo de análise de crédito, permitindo a leitura estruturada de inadimplência, histórico de pagamentos e sinais de risco ao longo da jornada decisória. As informações são consolidadas em um único ambiente e utilizadas como apoio para decisões de crédito mais consistentes, sempre em conjunto com dados financeiros, jurídicos e comportamentais. AgFlow: É uma a esteira de crédito responsável por estruturar e organizar a jornada de análise e decisão de crédito, do cadastro à formalização. CredAcademy: Capacitação para profissionais que buscam autoridade sobre o crédito agro. O que você irá fazer por aqui: Desenvolver e evoluir funcionalidades de frontend, participando da definição técnica junto ao time e garantindo entregas com qualidade. Contribuir com a organização do código e com a evolução de padrões existentes, apoiando boas práticas de componentização, testes e revisões. Atuar na melhoria contínua da qualidade do código, performance e estabilidade das aplicações. Colaborar com o time por meio de code reviews e trocas técnicas, contribuindo com o crescimento coletivo. Trabalhar de forma próxima aos times de Produto e Design, ajudando a transformar requisitos em soluções funcionais e bem estruturadas. Apoiar na identificação e correção de bugs, contribuindo para a estabilidade e confiabilidade da aplicação. O que esperamos de você: Experiência consistente com React e Next.js, utilizando TypeScript no dia a dia. Capacidade de implementar soluções bem estruturadas, considerando boas práticas de manutenção e evolução do código. Experiência com gerenciamento de server state, incluindo cache, invalidação e sincronização com backend (ex.: React Query, SWR ou similares). Capacidade de modelar e separar corretamente estado local, estado global e dados provenientes de APIs. Experiência com otimização de performance em aplicações React, especialmente controle de re-renderizações. Vivência com fluxos assíncronos complexos, incluindo loading, erro, retry, cancelamento e consistência de dados. Capacidade de tomar decisões técnicas com base em tradeoffs, considerando impacto em performance, manutenção e complexidade. Vivência com práticas de qualidade, como versionamento, code review, linting e testes (unitários ou integração). Boa comunicação para trabalhar em equipe e interagir com diferentes áreas. Conforto para atuar em ambientes dinâmicos, com mudanças frequentes e contato com sistemas legados. Será um diferencial se você tiver: Experiência com componentização e reutilização de código, contribuindo para padronização de interfaces. Contato com ferramentas de monitoramento e observabilidade no frontend (ex.: Sentry ou similares). Vivência em projetos de evolução ou migração de frontend, participando das implementações junto ao time. Familiaridade com problemas de concorrência no frontend, como race conditions e sincronização de dados entre múltiplas fontes.