Покажет вашу совместимость и напишет письмо
Миддл • Сеньор Информационные технологии • Разработка • Desktop 9 марта Удаленная работа • Частичная занятость
Опыт работы от 3 до 5 лет Работодатель Advancify Короткая ссылка: geekjob.ru/hiF5 Откликнуться Описание вакансии
Мы разрабатываем десктопное приложение, которое помогает людям работать и учиться эффективнее. Мы ищем в команду 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
Уровень должности
МиддлСеньор
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений