К вакансиям
ML Engineer

Senior Electron Developer On-site

1 час назад
Активна
Россия
от 270 000 ₽

Тип занятости

Полная занятость

Требуемый опыт

От 3 до 6 лет

Формат работы

Полный день

📞Способы связи

📄 Оригинальный текст вакансии

#вакансия #vacancy #Electron #Senior #FinTech Вакансия: Senior Electron Developer/ ML Engineer Формат: Офис Оформление: ТК РФ или ИП Оплата: от 270 тыс. (обсуждаемо) Занятость: Полная, 40 часов / неделя Основные задачи: — Проектировать архитектуру Electron-приложений (Main/Renderer, preload, IPC), обеспечивать безопасную песочницу и CSP; — Реализовывать безопасные потоки данных: bridge через preload, строгая сериализация сообщений, минимизация поверхности IPC; — Собирать и распространять приложение под Windows: NSIS/MSIX, настраивать автообновления; — Обеспечивать код-подписание (Authenticode) и полную цепочку доверия в CI/CD; — Хранить секреты на клиенте корректно: safeStorage (DPAPI) или keytar/Windows Credential Vault; — Интегрировать нативные модули (Node-API/N-API, C++-addons), выполнять rebuild под целевую версию Electron; — Контролировать производительность, профилировать узкие места, внедрять crash-репорты и телеметрию. Требования к кандидату: — 4–6+ лет коммерческой разработки JS/TS, 3+ года в Electron (Windows); — Опыт проектирования безопасной архитектуры Electron-клиентов: preload-bridge, минимум привилегий, sandbox/CSP; — Практический опыт упаковки под Windows (NSIS/MSIX), настройки автообновлений и дифф-пакетов; — Опыт код-подписания (EV/OV), понимание цепочки доверия и требований Windows; — Опыт с Node-API/C++-аддонами или интеграцией готовых нативных модулей; electron-rebuild; — Глубокое знание Node.js (асинхронщина, потоковые API, память/GC), профилирование производительности; — Практика безопасного хранения секретов на клиенте (DPAPI/Keytar) и работы с корпоративными прокси/сертификатами; — Опыт в CI/CD, релиз-менеджменте, Feature Flags, телеметрии и управлении конфигурациями; — Опыт применения AI в разработке — Cline, Cursor AI или аналоги. Что будет плюсом: — Опыт работы с аудиопотоками и записью экрана; — Опыт публикации/раскатки через корпоративные каналы (внутренние репозитории, частные update-сервер); — Опыт написания threat-model для desktop-клиента и прохождения аудитов безопасности; — Участие в OSS вокруг Electron. Стек: Electron, Node.js, TypeScript, React/Vite, IPC/Preload, ContextBridge, CSP Сборка/упаковка: Electron Forge / electron-builder; NSIS, MSIX; автообновления (autoUpdater) Подпись: Microsoft Authenticode (EV/OV) Секреты: safeStorage (DPAPI) / keytar (Windows Credential Vault) Нативные модули: Node-API (C++), @electron/rebuild CI/CD: GitLab/GitHub Actions, Sentry/аналог, E2E-тесты (Playwright + electron) Для отправки резюме: @Anna_Plokhova

🛠 Навыки

adapt a script
adjust solutions' consistency
apply electrolytes to cathodes and anodes
apply ICT terminology
assemble windows
attract gamers
authoring software
blockchain architecture
blockchain terminology
C#
C++
check paint consistency
clear the bar at closing time
clinical immunology
configure electronic equipment
consumer electronics
coordinate marketing plan actions
design application interfaces
design campaign actions
design process for blockchain-based systems
develop a rehabilitation programme
diagnose patients with immunodeficiencies
electron beam welding machine parts
electron beam welding processes
electronics
electronics principles
enable audience participation
ensure consistency of published articles
ensure consistency of translation works in multiple target languages
execute conversion testing
identify forged documents
identify improvement actions
identify preventive actions
integrated development environment software
intervene with actions on stage
JavaScript Framework
lead research activities in nursing
levels of software testing
maintain internet protocol configuration
manage bank vault
manage mineral testing procedures
manage vault access
Microsoft Access
Microsoft Visio
Microsoft Visual C++
Objective-C
perform water testing procedures
promote fitness customer referral
react acordingly to unexpected events outdoors
react calmly in stressful situations
react to emergency situations in a live performance environment
react to events in time-critical environments
re-assemble engines
repair electronic components
set window
shape metal over anvils
SQL Server Integration Services
tend drop forging hammer
tend electron beam welding machine
TypeScript
types of digital badges
types of electronics
types of forging press
use microsoft office
use specialised equipment
use testing equipment
work with an artistic team
work with playwrights

🎯 Домены

FinTech

🤖 ИИ навыки

adapt a script
adjust solutions' consistency
advise on medical device features
advise on merchandise features
alter management
apply change management
apply digital security measures
apply electrolytes to cathodes and anodes
apply ICT terminology
apply tools for content development
art collections
assemble windows
audiovisual products
authoring software
blockchain architecture
blockchain terminology
C++
check paint consistency
Chef (tools for software configuration management)
clinical immunology
cognitive psychology
collection management software
conduct video telemetry
configure electronic equipment
consumer electronics
contextualise records collection
demonstrate products' features
design process for blockchain-based systems
develop programming schedule
develop translation memory software
diagnose patients with immunodeficiencies
electronics
ensure consistency of published articles
ensure consistency of translation works in multiple target languages
features of sporting equipment
identify forged documents
Jenkins (tools for software configuration management)
levels of software testing
maintain catalogue collection
maintain internet protocol configuration
manage aspects of airspace management
manage bank vault
manage data
manage vault access
Microsoft Access
Microsoft Visio
monitor broadcast programming
monitor programming finances
project configuration management
Project Management
Puppet (tools for software configuration management)
React
read broadcast programming
record corporate property
repair electronic components
Salt (tools for software configuration management)
set window
shape metal over anvils
SQL Server Integration Services
study a collection
tend drop forging hammer
TypeScript
types of forging press
use geographic memory
use microsoft office
use specialised equipment
use techniques to improve wine features
use testing equipment
work with an artistic team
work with playwrights

* Навыки определены автоматически с помощью нейросети

🤖 ИИ домены

FinTech

* Домены определены автоматически с помощью нейросети

📢 Информация о публикации

🔗 Оригинальные посты (1)