Empresa: Imagine Beyond
Na Beyond Soluções, acreditamos que pessoas são o centro de toda grande transformação.Não enxergamos talentos como simples recursos, mas como profissionais reais, com histórias, ambições e potencial para ir além. Atuamos há mais de 8 anos no mercado, oferecendo Outsourcing 2.0, consultoria tech e squads de alta performance, com forte presença no setor financeiro. Somos movidos por inovação, qualidade e um compromisso genuíno com quem veste a camisa junto com a gente. Nosso compromisso é claro: 💡 Conectar talentos de tecnologia a projetos reais, 🚀 de alto impacto, 🤝 em ambientes saudáveis, 🔥 e com oportunidades de crescimento profissional de ponta a ponta. Você será responsável pela concepção, arquitetura e evolução da plataforma de Reference Data (Dados Mestres e Referenciais) do nosso cliente. O papel foca em consolidar a Single Source of Truth (Golden Copy) de instrumentos negociáveis, contratos bilaterais de energia, participantes de mercado, calendários operacionais e indexadores econômico-setoriais. O grande desafio técnico consiste em garantir consistência estrita, modelagem temporal/bi-temporal (as-of queries), auditoria regulatória e distribuição de dados mestres em baixíssima latência e alta disponibilidade para os motores de negociação (Matching Engine), sistemas de risco, mensageria e plataformas pós-negociação (Clearing e Liquidação). Requisitos: Nosso cliente está construindo a infraestrutura definitiva de negociação e liquidação para o mercado de energia no Brasil. Atua no ponto de convergência entre os mercados financeiro e de capitais e o setor elétrico, desenvolvendo soluções de missão crítica que demandam alta performance, disponibilidade contínua, governança e conformidade regulatória. Se você quer projetar interfaces modernas, reativas e resilientes para lidar com fluxos transacionais complexos em tempo real, este é o seu lugar. O Desafio Você será responsável pela concepção, implementação e evolução das interfaces e aplicações web da empresa, construindo a ponte visual entre operações complexas e os usuários finais (agentes de mercado, operadores e reguladores). O papel concentra-se em garantir alto desempenho de renderização, consistência de estado, segurança em autenticação/autorização e comunicação eficiente com os serviços por meio de uma camada de BFF (Backend for Frontend). Principais Responsabilidades Desenvolver aplicações escaláveis e de alto desempenho utilizando Next.js com App Router e TypeScript em modo estrito Construir interfaces acessíveis, consistentes e responsivas utilizando Tailwind CSS, componentes headless baseados em Radix UI (Material UI) e iconografia moderna. Estruturar fluxos complexos de entrada de dados e cadastros com validações robustas ponta a ponta (React Hook Form e Zod). Gerenciar o ciclo de vida de dados assíncronos, cache e sincronização via TanStack Query, otimizando estratégias de renderização do lado do servidor (SSR) e hidratação. Orquestrar o estado global da aplicação no cliente com Zustand e manter sincronização de estados de filtros e navegação diretamente na URL usando nuqs. Implementar e manter fluxos seguros de autenticação e sessão com Auth.js (NextAuth) integrados via OpenID Connect (Keycloak). Desenvolver e evoluir a camada BFF (app/api/**) para mediar a comunicação entre o front-end e o API Gateway. Garantir a qualidade contínua do código e conformidade com boas práticas por meio de ferramentas modernas de formatação e linting.cumentação. Requisitos Obrigatórios Framework e Linguagem: Domínio avançado em Next.js (App Router) e TypeScript configurado em modo estrito (strict). Construção de UI & Design System: Experiência consistente com Tailwind CSS (v4), ecossistema Material/ui (Radix UI) e Lucide Icons. Formulários e Validação: Experiência prática na construção de formulários complexos com React Hook Form e esquemas de validação desacoplados com Zod. Gerenciamento de Dados e Cache: Vivência sólida com TanStack Query (React Query), dominando estratégias de pré-busca, cache, SSR e hidratação de dados. Gerenciamento de Estado: Domínio em Zustand para gestão de estado global desacoplado no client. Controle de URL e Navegação: Experiência na gestão de parâmetros de busca (query params) tipados na URL através de nuqs. Autenticação e Segurança Front-end: Domínio na implementação de sessões e autenticação via Auth.js (NextAuth v5) integrado a provedores Keycloak (OIDC). Integração de Serviços: Experiência na construção de rotas de API no Next.js (app/api/**) atuando como camada BFF para consumo de API Gateway e tratamento de contratos REST. Feedback Visual e DX: Prática na orquestração de notificações e toasts com Sonner, além de uso de ferramentas de alta velocidade para linting e formatação (Biome). Containers e Ambiente Local: Conhecimento prático básico/médio em Docker e Docker Compose para execução do ambiente de desenvolvimento local (subir instâncias de serviços de apoio como Keycloak, mocks de API e bancos auxiliares). Diferenciais (Desejáveis) Vivência prévia no mercado financeiro, bolsas, infraestruturas de mercado (clearing, registradora de recebíveis, pagamentos) ou no setor de energia. Vivência no desenvolvimento de interfaces para o mercado financeiro, plataformas de trading, corretoras, sistemas de pagamentos ou setor de energia. Experiência na visualização de dados de mercado em tempo real: gráficos financeiros (TradingView, Recharts, ECharts), livros de ofertas (order books) e consumo de fluxos contínuos via WebSockets / Server-Sent Events (SSE). Automação de testes em front-end: testes de componentes e integração (Vitest / React Testing Library) e testes end-to-end (Playwright ou Cypress). Conhecimento de métricas de performance web (Core Web Vitals), técnicas de code-splitting e otimização de bundle size. Conhecimento básico sobre pipelines CI/CD e esteiras de build/deploy com Docker. Conhecimento de Infraestrutura como Código (Terraform) e práticas de nuvem (AWS/GCP). Inglês avançado