⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие  вакансии

Frontend React Developer

Прямой работодатель  Advancify ( advancify.co )
Миддл • Сеньор
Информационные технологии • Разработка • Desktop
9 марта
Удаленная работа • Частичная занятость
Опыт работы от 3 до 5 лет
Работодатель  Advancify
Описание вакансии

Мы разрабатываем десктопное приложение, которое помогает людям работать и учиться эффективнее. Мы ищем в команду 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-прослойку

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

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

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


Специализация
Информационные технологииРазработка
Отрасль и сфера применения
Desktop
Уровень должности
МиддлСеньор