🔥

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

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

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

Frontend React Developer (part-time)

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

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

Работа и тестирование ведутся на macOS, поэтому наличие Mac обязательно.

 

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

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

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

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

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

Занятость 10-20 часов в неделю. 

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

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

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

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

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

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

🚀

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

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

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