A Testlify é uma plataforma de avaliação de habilidades e entrevistas movida a IA usada por empresas para avaliar candidatos. Cuidei do frontend dos módulos de entrevista com IA da Testlify — as interfaces interativas, em tempo real, que os candidatos usam — trabalhando de perto com os times de IA e de backend para definir como cada modo deveria se comportar antes de construí-lo.
O que construí
- Interfaces de entrevista com IA (chat, voz, vídeo): Construí o frontend das entrevistas multimodais com IA — as telas onde os candidatos interagem com uma IA por chat de texto, microfone ao vivo e vídeo.
- Captura de mídia: Lidei com as APIs do navegador para áudio e vídeo em tempo real — permissões de câmera e microfone, visualizações de áudio ao vivo para que os candidatos vejam que estão sendo ouvidos, e ajustes no lado do cliente para manter a troca de turnos com a IA com uma sensação de conversa.
- Tratamento de estado da entrevista: Construí a lógica de estado do frontend para lidar com as partes imprevisíveis de uma entrevista com IA ao vivo — quedas de rede, a espera pela IA gerar a próxima pergunta e o avanço pelas etapas da avaliação sem travar o candidato.
Por que importou
Um frontend bem-acabado tornou essas entrevistas com IA utilizáveis em escala e reduziu o esforço manual que os entrevistadores precisavam ter — na ordem de 40% menos trabalho administrativo por avaliação. Os módulos de entrevista com IA fizeram parte do crescimento da plataforma nesse período, contribuindo para um aumento significativo de receita.