🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Frontend React Developer

Advancify
Удаленно
Опубликовано: 09 Mar 2026

Мы разрабатываем десктопное приложение, которое помогает людям работать и учиться эффективнее (Advancify.co) . Мы ищем в команду frontend-разработчика для разработки и рефакторинга интерфейса desktop-приложения.  

Обязанности:

•  Проектирование и разработка интерфейса десктопного приложения на React

•  Интеграция интерфейса с Python-частью через REST и WebSocket API

•  Адаптация и сборка интерфейса для запуска внутри WebView на базе Qt

•  Реализация пользовательских сценариев с использованием современных инструментов UI

•  Обеспечение корректной работы интерфейса в условиях ограниченного окружения

Текущий стек приложения:

•  Frontend: React + TypeScript, Vite, TailwindCSS, shadcn/ui

•  Связь с backend: REST API + WebSocket

•  Backend: Python 3.10+, FastAPI

•  Среда исполнения:** Qt WebView (через PyQt)

•  Сборка: Отдельная frontend-сборка, встраиваемая в десктопное приложение

Требования:

Обязательные:

•  Уверенное владение React (hooks, компонентный подход, TypeScript)

•  Опыт работы с современными сборщиками (Vite/Webpack)

•  Понимание архитектуры frontend-приложений (разделение ответственности, модульность)

•  Опыт взаимодействия с backend по REST и WebSocket

•  Знание особенностей запуска интерфейса в WebView (ограничения среды, масштабирование, локальное API)

•  Владение инструментами UI: shadcn/ui, TailwindCSS или аналогичными

Желательные:

•  Опыт сборки frontend-приложений для запуска внутри Qt WebView

•  Понимание работы с локальными API через промежуточный backend (без прямого доступа из браузера)

•  Знания CI-сборки фронтенда для desktop-дистрибутива (gitlab-ci)

Условия проекта:

•  Десктопное приложение с UI на React и backend-частью на Python

•  Интерфейс работает внутри WebView на базе Qt

•  Связь с внешними ресурсами осуществляется через Python-прослойку

•  Разработка ведётся в небольшой распределенной команде, с фокусом на автономность и стабильность

•  Оплата: сдельная (за реализованные фичи/этапы), выплаты после приёмки

•  Формат: удалённо, гибкий график

🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие