Jobgether

Frontend Desktop Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Frontend-инженер для разработки и поддержки кроссплатформенного десктопного P2P-приложения на React. Работа над UI, состоянием, тестированием и производительностью в распределённой международной команде.

Задачи

  • Разрабатывать, поддерживать и улучшать кроссплатформенное десктопное приложение на React, работающее на P2P-рантайме
  • Реализовывать адаптивные и интуитивные интерфейсы с бесшовным UX на поддерживаемых десктопных платформах
  • Строить и поддерживать надёжную frontend-архитектуру на современном JavaScript и TypeScript
  • Управлять состоянием приложения с помощью Redux, Redux Toolkit, Zustand или аналогов
  • Писать модульный, поддерживаемый и хорошо покрытый тестами код
  • Тестировать, отлаживать и устранять сложные frontend-проблемы
  • Оптимизировать производительность рендеринга, потребление памяти и отзывчивость приложения
  • Сотрудничать с удалённой международной командой
  • Участвовать в разработке P2P-функций: обмен сообщениями, файлами, коммуникация в реальном времени

Требования

  • Профессиональный опыт с React или Preact и современным JavaScript или TypeScript в production-приложениях
  • Сильное понимание управления состоянием frontend: Redux, Redux Toolkit, Zustand или аналоги
  • Умение писать чистый, модульный, поддерживаемый и протестированный код
  • Опыт тестирования, отладки и решения сложных frontend-задач
  • Сильные навыки решения проблем и интерес к производительному и надёжному десктопному ПО
  • Искренний интерес к P2P-технологиям, распределённым системам или децентрализованным приложениям
  • Отличные коммуникативные навыки и умение работать в глобально распределённой удалённой команде
  • Опыт разработки десктопных приложений на Electron, Tauri или аналогичных рантаймах — преимущество
  • Знакомство с WebRTC, медиапотоками, аудио/видео API или real-time коммуникациями — предпочтительно
  • Опыт оптимизации рендеринга UI, управления памятью и производительности приложения — желательно
  • Знание кроссплатформенной разработки для macOS, Windows и Linux — плюс
  • Вклад в open-source проекты, особенно в P2P или децентрализованные технологии — дополнительное преимущество

Условия

  • Участие в разработке инновационных P2P-технологий и децентрализованных коммуникационных инструментов
  • Работа в глобально распределённой среде с международными IT-специалистами
  • Знакомство с современными frontend-фреймворками, кроссплатформенной десктопной разработкой и децентрализованными технологиями
  • Участие в создании ПО с фокусом на приватность, безопасную коммуникацию и контроль пользователя над данными
  • Возможность вносить вклад в open-source и развитие P2P-приложений

Навыки

  • React
  • Preact
  • JavaScript
  • TypeScript
  • Redux
  • Redux Toolkit
  • Zustand
  • Electron
  • Tauri
  • WebRTC
  • macOS
  • Windows
  • Linux

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

Frontend / Product Engineer (m/w/d) – React, B2B-SaaS
SaltRockMiddleКёльнГибрид
15 окт.
Frontend Developer (React)
JobgetherMiddleУдалённо
15 окт.
Webentwickler React / Angular (all gender)
AltenMiddleМюнхенОфис
15 окт.
(Senior) Frontend Entwickler Angular (w/m/d)
HUK-COBURG-Allgemeine Versicherung AGSeniorCoburgГибрид
15 окт.
Frontend Developer (w/m/d) – Angular, TypeScript & JavaScript
HUK COBURGMiddleCoburgГибрид
15 окт.
Frontend Desktop Engineer — Jobgether, Удалённо | itrelocate