Senior
Full time
Negotiable
Remote
Ищем Frontend developer для разработки и поддержки веб-приложения AI-ассистента и его админки. В обязанности будет входить создание и оптимизация интерфейса, а также разработка удобных и функциональных решений для улучшения взаимодействия пользователей и управления сервисом.
For which tasks (responsibilities)?
- Разработка и поддержка веб-приложения AI-ассистента, состоящего из двух частей:
- Окно "созвона" – интерфейс для общения пользователей с AI-ассистентом в формате видеозвонка (камеры, микрофон, интерактивные элементы);
- Админка – инструмент для настройки AI-ассистента под разные задачи, просмотра сохраненных видео созвонов и управления данными.
- Оптимизация UI/UX для удобства пользователей и администраторов;
- Интеграция со сторонними сервисами;
- Автоматизация рабочих процессов и создание вспомогательных инструментов.
What kind of professional are we looking for?
- Опыт работы с JavaScript и TypeScript, а также уверенное владение React 18, Next.js, Material UI, Tailwind CSS от 4 лет.
- Опыт работы с WebRTC (особенно для обработки видеопотока, экранного захвата и управления аудио/видео-потоками).
- Media APIs (например, MediaDevices, Web Audio API, Video Processing в браузере).
- Опыт работы с WebSockets.
- Пониманием принципов REST API.
Будет плюсом:
- Оптимизация видеозвонков – управление битрейтом, адаптация качества в зависимости от сети, работа с TURN/STUN-серверами.
- Логирование и мониторинг ошибок (Sentry, LogRocket, Datadog).
- OAuth, JWT, механизм аутентификации