Testlify는 기업이 지원자를 평가하는 데 쓰는 AI 기반 역량 평가 및 인터뷰 플랫폼이다. 나는 Testlify의 AI 인터뷰 모듈 프론트엔드를 맡았다 — 지원자가 쓰는 인터랙티브한 실시간 인터페이스 — AI 팀, 백엔드 팀과 긴밀히 협업해 각 모드가 어떻게 동작해야 하는지 먼저 못박은 뒤에 만들었다.
내가 만든 것
- AI 인터뷰 인터페이스 (채팅, 음성, 영상): 멀티모달 AI 인터뷰의 프론트엔드를 만들었다 — 지원자가 텍스트 채팅, 실시간 마이크, 영상으로 AI와 상호작용하는 화면.
- 미디어 캡처: 실시간 오디오와 영상을 위한 브라우저 API를 다뤘다 — 카메라와 마이크 권한, 지원자가 자기 목소리가 들리고 있음을 볼 수 있는 실시간 오디오 시각화, 그리고 AI와의 주고받기가 대화처럼 느껴지도록 하는 클라이언트 측 튜닝.
- 인터뷰 상태 처리: 실시간 AI 인터뷰의 예측 불가능한 부분을 감당하는 프론트엔드 상태 로직을 만들었다 — 네트워크 끊김, AI가 다음 질문을 생성하기를 기다리는 것, 그리고 지원자를 멈춰 세우지 않고 평가 단계를 넘어가는 것.
왜 중요했나
잘 다듬어진 프론트엔드는 이 AI 인터뷰를 대규모로 쓸 수 있게 했고, 면접관이 들여야 하는 수동 노력을 줄였다 — 평가 하나당 관리 업무가 약 40% 줄었다. AI 인터뷰 모듈은 이 시기 플랫폼 성장의 일부였고, 의미 있는 매출 상승에 기여했다.