24-MAG

Remote | Software Engineer (Electron.js) — $150,000–$220,000/year

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

Разработка кроссплатформенного десктопного приложения на Electron.js для macOS и Windows: трекинг событий в реальном времени, offline-first пайплайны и системные интеграции. Полностью удалённая позиция в 24-MAG LLC.

Задачи

  • Проектировать и развивать production-приложения на Electron.js
  • Обеспечивать одинаковое поведение приложения на macOS и Windows
  • Разрабатывать фоновые процессы и десктопный функционал, работающий незаметно для пользователя
  • Строить системы трекинга времени и событий в реальном времени с точным управлением состоянием
  • Собирать системные сигналы: клавиатура, мышь, использование приложений
  • Работать с API операционных систем, разрешениями, фоновыми процессами и системными хуками
  • Разрабатывать offline-first пайплайны данных с надёжной фоновой синхронизацией
  • Реализовывать стратегии разрешения конфликтов для распределённых сред
  • Интегрировать десктопные приложения с backend-сервисами и внутренними API
  • Оптимизировать производительность, потребление памяти и отказоустойчивость
  • Диагностировать edge cases в распределённых системах и офлайн-режиме
  • Взаимодействовать с product, design и backend-командами

Требования

  • 3+ года профессионального опыта разработки production-десктопных приложений на Electron.js
  • Уверенное владение JavaScript или TypeScript и Node.js
  • Опыт проектирования кроссплатформенных приложений для macOS и Windows
  • Практический опыт с real-time трекингом, потоками событий, телеметрией или системами мониторинга активности
  • Знакомство с API операционных систем для перехвата пользовательских и системных взаимодействий
  • Глубокое понимание оптимизации производительности десктопных приложений
  • Сильные навыки отладки и умение разбираться в распределённых, офлайн- и платформо-специфичных edge cases
  • Понимание вопросов безопасности и приватности при работе с данными об активности пользователей
  • Сильные коммуникативные навыки и умение работать кросс-функционально

Условия

  • Full-time занятость
  • Полностью удалённая работа
  • Компенсация: $150,000–$220,000 в год
  • Работа через 24-MAG LLC
  • Возможность влиять на production-приложение, оптимизацию производительности и надёжность систем

Навыки

  • Electron.js
  • TypeScript
  • JavaScript
  • Node.js
  • macOS
  • Windows
  • offline-first
  • real-time tracking
  • OS APIs
  • auto-update

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
Senior Software Engineer - .NET / C# / XAML Digital Experience
Fidelity InvestmentsSeniorWestlakeОфис
12 окт.
Remote | Software Engineer (Electron.js) — $150,000–$220,000/year — 24-MAG, 150,000 – 220,000 USD в год, New York | itrelocate