Responsabilidades e atribuições
* Liderar o desenvolvimento e a evolução de funcionalidades críticas do frontend de uma plataforma de Inteligência Artificial, utilizando React ou Angular;
* Arquitetar e implementar fluxos completos de setup e configuração de projetos por meio da interface;
* Projetar e desenvolver a camada informacional da plataforma, incluindo dashboards de observabilidade, painéis de status de modelos e visualizações de dados complexas;
* Implementar fluxos de implantação de modelos via interface, com integração profunda às APIs de backend;
* Desenvolver telas e componentes de monitoramento em produção com atualização em tempo real;
* Definir padrões de componentização, performance e acessibilidade para o frontend da plataforma;
* Liderar revisões técnicas de frontend e garantir coerência arquitetural entre interface, design system e APIs.
Requisitos e qualificações
* Expertise comprovada com React ou Angular em plataformas de médio ou grande porte, preferencialmente plataformas internas ou developer tools;
* Domínio de desenvolvimento frontend para plataformas técnicas complexas;
* Conhecimento em LLM e MLOps;
* Domínio avançado de TypeScript, arquiteturas de estado complexas e componentização em escala;
* Experiência com integração a APIs REST complexas, incluindo o design de camadas de abstração no frontend;
* Proficiência em bibliotecas de visualização de dados como D3.js, Recharts, Chart.js, ECharts ou equivalentes;
* Experiência com design systems e bibliotecas de componentes em ambientes com múltiplos times consumidores;
* Vivência com plataformas internas de alta complexidade, como developer portals, MLOps UIs, admin panels ou data platforms;
* Experiência com testes automatizados de frontend utilizando Jest, Cypress e Testing Library como prática de engenharia;
* Conhecimento em monitoramento de frontend em produção, incluindo ferramentas como Datadog RUM, Sentry e Web Vitals;
* Experiência com micro-frontends ou arquiteturas modulares em contextos multi-time;
* Vivência com usuários técnicos exigentes, como desenvolvedores, engenheiros de dados ou engenheiros de machine learning, e capacidade de traduzir suas necessidades em interfaces de alta usabilidade.
Remoto no Brasil
CLT