Frontend-разработчик (Desktop / Electron) в VoiceOS

Frontend-разработчик (Desktop / Electron) в VoiceOS

Описание вакансии

О ПРОЕКТЕ

VoiceOS, голосовой AI-ассистент для повышения продуктивности на macOS и Windows. Он позволяет диктовать в любое приложение и поручать AI-агенту действия на компьютере. Приложение построено на Electron, React и TypeScript, с нативными компонентами macOS и Windows. Продукт развивает команда из США при поддержке Y Combinator.

ВАШИ ЗАДАЧИ:
  • Вести пользовательские баги от начала до конца: воспроизводить, чинить, проверять на Mac и Windows и следить за проверкой со стороны QA.
  • Разрабатывать и полировать интерфейс: голосовой оверлей, ответы AI-агента, онбординг, аккаунт и биллинг.
  • Улучшать отзывчивость и плавность приложения, особенно анимации и стриминг ответов.
  • Работать с основателями и остальной инженерной командой над продуктовыми решениями.
  • Следить за качеством кода, скоростью релизов и стабильностью продукта.

НАШИ ТРЕБОВАНИЯ:
Английский:

  • Свободный разговорный и письменный английский C1 и выше. Это главный фильтр.
  • Опыт работы в англоязычной команде.
  • Вы самостоятельно обсуждаете технические вопросы с командой и основателями, понимаете быструю речь на созвонах и пишете без переводчика.

Frontend (TypeScript / React):

  • 3+ года продакшн-разработки на TypeScript и React, включая сложное клиентское состояние и интерфейсы, которые обновляются в реальном времени. Это реальный фронтенд-инжиниринг, а не дизайн и не вайб-кодинг.
  • Вы пишете код с 2019 года или раньше. AI для вас инструмент, а не единственный способ писать код.
  • Опыт работы с продакшн-нагрузкой: реальные пользователи, пики, стабильность и производительность. VoiceOS пока небольшой, но интерфейс и код должны быть готовы к росту.
  • Сильные навыки CSS, вёрстки и анимаций, внимание к деталям и доступности, включая reduced motion.
  • Опыт диагностики проблем производительности: джанк, зависания, блокировки main thread.
  • Опыт рендеринга стримингового или AI-сгенерированного контента в интерфейсе. Если не делали, понимаете, как это устроено.

Electron / Desktop:

  • Продакшн-опыт с Electron: main и renderer процессы, IPC, многооконные приложения, прозрачные и always-on-top окна, работа с фокусом.
  • Опыт с macOS-разрешениями (accessibility, screen recording), глобальными хоткеями и несколькими дисплеями. Если не делали, готовы быстро освоить.
  • Уверенная работа на macOS и Windows, готовность тестировать на реальных Windows-машинах.
  • Опыт или понимание auth и онбординга в десктопных приложениях: deep links, OAuth из браузера обратно в приложение.
  • Опыт поставки десктопного приложения реальным пользователям: упаковка, автообновления, code signing и notarization. Если чего-то не делали, готовы быстро освоить.
  • Умеете разбираться в размытой пользовательской проблеме без контекста: воспроизвести, найти причину, починить и проверить, даже если нельзя расспросить пользователя. Добавляете тесты, чтобы баг не вернулся.

Продукт и самостоятельность:

  • Сильное продуктовое и дизайнерское чутьё: замечаете, что что-то не так, даже без спецификации.
  • Не считаете первый фикс готовым, пока не проверили его на реальных пользователях и нагрузке: нестабильные сети, несколько мониторов, Windows, незавершённые сценарии.
  • Думаете о безопасности, приватности и юридической стороне UI-изменений: что открывает клиент, что можно обойти из фронтенда, что можно собирать и показывать, корректны ли биллинг и согласия.
  • Понимаете код, который выпускаете, включая AI-сгенерированный: можете объяснить, почему он работает, что может сломать и как проверили. AI используете как ускоритель, а не как замену мышлению: быстро исследуете варианты и проверяете ответ, а не принимаете его на веру.
  • Комфортно работаете быстро в большой и быстро меняющейся кодовой базе.
  • Заботитесь о пользователях и отвечаете за качество того, что выпускаете.
  • Живой интерес к Voice AI и голосовым интерфейсам.

Будет дополнительным преимуществом:

  • Умеете читать Swift, чтобы разбираться в нативных macOS-компонентах.
  • Платежный интерфейс: Stripe Elements, Apple Pay, Google Pay.
  • Опыт с голосовыми или аудиопродуктами, AI-ассистентами или чатами.
  • Опыт продуктовой аналитики: проверяете, что фикс действительно изменил поведение пользователей.
  • Next.js, умение читать Rust или Objective-C++.

МЫ ПРЕДЛАГАЕМ:

  • Заработная плата: 330 000 ₽ на руки, после вычета налогов.
  • Полная занятость, удалённый формат из любой точки мира.
  • Гибкий график: важны выполненные задачи, а не фиксированные часы. Фиксированное пересечение с командой в США не требуется.
  • Международная команда: технические обсуждения, созвоны и переписка на английском.
  • Продукт на раннем этапе: можно влиять на решения и видеть результат своей работы у пользователей.
  • Долгосрочное сотрудничество.
Навыки
  • Electron
  • React
  • TypeScript
  • CSS
  • IPC
  • Английский язык
Посмотреть контакты работодателя

Похожие вакансии

Маркетинговые Решения

SMM-менеджер в агентство

Маркетинговые Решения

  • Москва

  • Не указана

Рекомендуем
  • Москва

  • до 500000 RUR

Рекомендуем
МАРШАЛ

Логист в ТЭК

МАРШАЛ

  • Москва

  • до 380000 RUR

  • Новосибирск

  • до 380000 RUR

Личный помощник в Family Office

Почечуева Татьяна Александровна

  • Москва

  • до 380000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию