Перейти к содержимому
V
VoiceOS
Москва
1

Frontend Engineer (Electron / React / TypeScript)

Разработка голосового AI-ассистента VoiceOS для macOS и Windows на Electron, React и TypeScript: интерфейс, оверлеи, онбординг, биллинг, производительность и стабильность. Нужны 3+ года продакшн-опыта на TypeScript/React, опыт с Electron и десктопными приложениями, свободный английский C1. Удалённая полная занятость из любой точки мира, 330 000 ₽ на руки, международная команда из США.

Удалённо из любой страны

Указано в источнике: «• Полная занятость, удалённый формат из любой точки мира.».

Другие условия найма уточняйте в описании работодателя.

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: English · Advanced
salary intelligence

Эта вакансия платит больше рынка

На 58% выше медианы JavaScript по 65 вакансиям за 90 дней, рынок — СНГ (RUB); город и грейд вакансии не учтены.

эта
1 768 800 ₸
медиана
1 116 960 ₸
p25–p75
805 500 – 1 422 782 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
описание

Что предстоит делать

О ПРОЕКТЕ 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++.

Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
условия

Что предлагаем

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

Стек и инструменты

Сколько платят вам?

Анонимно укажите, сколько вы получаете как JavaScript-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

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

6 вакансий
B
Baseella
2 д. назад

Backend Node.js Developer (Middle+)

~1 340 000 – ~1 876 000 ₸ (250 000 – 350 000 RUB)

Разработка и поддержка модулей интеграции и микросервисов для крупной банковской системы на Node.js и NestJS. Нужно уверенно работать с TypeScript, API (SOA, GraphQL, REST, WebSockets) и PostgreSQL, писать тесты и оптимизировать код. Условия и уровень не уточнены.

Node.js NestJS TypeScript +5
senior удал. cr
Uklon
U
Uklon
1 д. назад

Software Engineer Senior (Micromobility)

~2 255 936 ₸ оценка по стеку, все рынки

Uklon шукає Senior Software Engineer у команду Micromobility: розробка та підтримка Node.js-сервісів з нуля і React.js-адмінпанелі, робота з мікросервісами, event-driven архітектурою та базами PostgreSQL/MongoDB/Redis. Потрібно від 5 років комерційного досвіду з Node.js, впевнене знання React, Docker/K8s, тестування та англійська Intermediate+. Пропонують гнучкий графік, медичне страхування, бюджети на навчання, performance & salary review та річний бонус.

Node.js React.js PostgreSQL +9
senior удал. dou
WhiteBIT
W
WhiteBIT
2 д. назад

Тренер по Web & Mobile Frontend разработке

~2 255 936 ₸ оценка по всем рынкам

WhiteBIT ищет тренера, который возьмёт на себя полный учебный трек по Vue/Nuxt и React Native/Expo: разработка программы, материалов, заданий и критериев оценки, проведение практических занятий и ревью PR. Нужен сильный фронтенд-опыт: JavaScript/TypeScript, Vue 3, Nuxt, React, React Native, работа с API, тестирование и инструменты вроде Git и CI, плюс умение объяснять и оценивать учеников. Работа в международной финтех/блокчейн-команде, полностью удалённо, с фокусом на развитие экспертизы в Web3.

JavaScript TypeScript Vue +7
senior удал. dou
I
InventorSoft
2 д. назад

Senior Backend Developer (Node.js / TypeScript)

~2 255 936 ₸ оценка по всем рынкам

InventorSoft ищет Senior Backend Developer (Node.js/TypeScript) для FinTech-проекта в сфере Core Banking. Нужно 5+ лет коммерческого опыта бэкенд-разработки, практика с распределёнными системами, event-driven архитектурой, микросервисами, DDD и облаками AWS/GCP, английский Upper-Intermediate и выше. Предлагают удалённую работу с гибким графиком, медстраховку, оплачиваемые отпуск и больничные, компенсацию занятий английским.

Node.js TypeScript Distributed Systems +7
senior удал. dou
S
SKELAR
2 д. назад

Backend Engineer (Dressly)

~2 255 936 ₸ оценка по стеку, все рынки

Dressly (бизнес SKELAR) ищет Backend Engineer для Growth-направления на Node.js/TypeScript: платежи, интеграции с рекламными платформами и маркетинговые воронки. Нужен продуктовый инженер с 5+ годами опыта в бэкенде, пониманием бизнес-метрик и надёжных интеграций (идемпотентность, ретраи, вебхуки). Предлагают компактную команду без микроменеджмента, AI-first культуру и прямой видимый вклад в выручку.

Node.js TypeScript Postgres +6
senior удал. dou
V
VP Team (клиент — налоговая консалтинговая фирма, США)
2 д. назад

Старший AI-инженер продукта (TypeScript/Node.js)

~2 255 936 ₸ оценка по всем рынкам

Нужен старший инженер, который будет развивать AI-продукт для налогового консалтинга: строить мультиагентные системы на LLM, извлекать данные из документов и связывать это с детерминированными расчётами. Основной стек — TypeScript/Node.js, Next.js/React, PostgreSQL, очереди и workflow-движки; важно уметь делать качество AI измеримым и отвечать за прод без отдельной QA-команды. Предлагают полностью удалённую работу, оплату выше рынка с бонусом по KPI, оплачиваемые отпуска и прямую работу с CTO в маленькой сеньорской команде.

TypeScript Node.js LLM +14
senior удал. dou