A missão
A IA agêntica só tem valor se os clientes a puderem ver, orientar e considerar fiável. Irá criar interfaces, API e uma experiência de desenvolvimento que permitam às equipas de retalho configurar agentes, aprovar recomendações e quantificar o ROI sem abrir um pedido de suporte. O seu trabalho transforma decisões multiagente complexas em experiências de produto claras, rápidas e explicáveis.
As suas responsabilidades
- Interfaces de produto autoexplicativas. Construa uma consola de execução de agentes em produção com tokens em streaming e eventos de ferramentas, fluxos de aprovação e regras de controlo, configuração de conectores, relatórios de avaliação e painéis de paridade que tornem os desvios visíveis e corrigíveis.
- Tempo real que parece instantâneo. Crie streams de tokens por SSE, cronologias de ferramentas e aprovações colaborativas, com uma interface otimista e controlos de contrapressão que se mantêm robustos sob carga.
- Contratos que evitam divergências. Utilize API tipadas com OpenAPI e JSON Schema, clientes gerados, OAuth2, chaves de API ou SSO, RBAC, limites de pedidos e rastos de auditoria completos, sem divergências entre a interface, o BFF e os serviços.
- Sistema de design e acessibilidade. Crie interfaces legíveis e densas em dados (grelhas virtualizadas, cronologias e visualizadores de rastos) com React 18, TypeScript, Tailwind e padrões shadcn que preservem a leveza da experiência.
- Qualidade como parte do produto. Defina orçamentos de desempenho, limites para o tamanho dos bundles, cobertura com Vitest e Playwright, lançamentos canary e através de feature flags, e mecanismos de reversão imediata.
- BFF bem concebido. Mantenha um BFF tipado com FastAPI que apresente uma interface estável à aplicação e oculte a complexidade dos microsserviços.
- Modelos de dados canónicos. Mantenha a interface, o BFF e os serviços alinhados, evitando alterações incompatíveis e tratando a análise de dados como uma capacidade essencial.
O impacto nos primeiros 90 dias
- 30 dias: Disponibilize uma consola de execução de agentes em streaming, com rastos das ferramentas e aprovações compatíveis com RBAC, registos estruturados, rastos completos e valores de referência de Web Vitals.
- 60 dias: Entregue fluxos de conectores com novas tentativas robustas e validação rigorosa de esquemas, alcance um tempo de interação p95 inferior a 2 segundos nos principais ecrãs e estabeleça orçamentos de erros.
- 90 dias: Publique um SDK de TypeScript e documentação gerada a partir de OpenAPI, adicione cobertura E2E nos percursos críticos e permita implementações sem indisponibilidade, com lançamentos progressivos e reversões rápidas.
O nosso ambiente
Não precisa de dominar tudo no primeiro dia, mas irá trabalhar com:
- Frontend: React 18, TypeScript (estrito), Tailwind, padrões shadcn, React Hook Form com Zod, stores de Zustand ou MobX, TanStack Query, Vitest, Playwright e análise de produto.
- API e BFF: BFF tipado com FastAPI diante dos microsserviços de domínio, contratos OpenAPI e JSON Schema e geração determinística de clientes.
- Plataforma e infraestrutura: Docker, CI/CD baseado em Git, infraestrutura como código, plataformas geridas de contentores e alojamento frontend moderno.
- Arquitetura: Microsserviços em contentores, contratos tipados, modelos de dados canónicos e experiências em streaming.
Formação e fundamentos
- Preferencial: Licenciatura ou mestrado em Informática, Engenharia de Software, Interação Pessoa-Computador ou área relacionada.
- Não obrigatório: Valorizamos experiência equivalente. Demonstre domínio do desempenho web, das API tipadas, da acessibilidade e da fiabilidade em produção através de sistemas colocados em produção ou projetos de portefólio.
Como é um bom desempenho
- Assume a responsabilidade pelo desempenho e pela fiabilidade desde o primeiro dia, com modos de falha, novas tentativas e contrapressão incorporados no desenho.
- A acessibilidade vem de origem: navegação por teclado, ordem do foco, movimento reduzido e estados vazios, de carregamento e de erro bem resolvidos.
- Mantém uma disciplina de contratos que evita divergências e permite transições simples entre equipas.
- Demonstra sentido de produto ao tornar a explicabilidade e o ROI visíveis na interface, em vez de os deixar ocultos nos registos.
Competências valorizadas
- Profunda experiência com sistemas de design ou acessibilidade (WCAG, ARIA).
- Padrões de interface com elevada densidade de dados, como grelhas virtualizadas, cronologias ou visualizadores de rastos.
- Trabalho prévio em UIs de produtos LLM (streaming, chamada de função determinística, painéis de controlo de avaliação).
- Experiência de UI orientada por servidor.
Por que esta função é importante
- Irá criar a interface de entrada para a inteligência multiagente e definir como as equipas de retalho confiam na IA e a governam.
- Stack moderno e pragmático: contratos, BFF, microsserviços e ferramentas que nos permitem avançar depressa sem perder exatidão.
- Elevada confiança, autonomia e responsabilidade real.
Como trabalhamos
- Fluxo de referência: Plano → Contratos → Código → Testes → Documentação → Implementação.
- Entradas e saídas tipadas em todo o sistema; as verificações de paridade têm de ser aprovadas antes da integração de alterações.
- Critérios de qualidade: lint e tipos sem erros, cobertura ≥90% nos ficheiros alterados, testes E2E do percurso principal e observabilidade antes do lançamento.
- Segurança: IAM com privilégios mínimos, gestão segura de segredos e registos de auditoria estruturados.
- Equipa pequena, sénior e serena. Investigação pragmática. Adotamos o que supera a referência.
As vantagens
- Cobertura médica, dentária e oftalmológica, além de seguro de vida, incapacidade e programa de assistência ao colaborador ou telemedicina.
- PTO flexível e cultura remota com dias comunitários da sede em Montreal.
- Percurso de crescimento desde a responsabilidade por uma interface até à liderança de uma área de produto na interface, no BFF e na plataforma. O crescimento acompanha o impacto.
Processo de contratação
- Conversa inicial de 25 minutos para avaliar o alinhamento de ambas as partes.
- Análise aprofundada da arquitetura da interface, do BFF ou do desempenho.
- Sessão prática de trabalho com desenho realista e resolução de problemas.
- Entrevistas com as equipas de produto e engenharia.
- Conversa com o fundador sobre o âmbito e a proposta.
Pronto para se candidatar?
Candidate-se se quiser criar a interface de entrada do Agentic OS para o retalho. Utilize o formulário desta página ou envie o seu perfil para careers@oodaris.ai, indicando a função no assunto.