Lead Software Engineer (Electron Application)

21 Ноября

Партнерские Вакансии

Город:

Минск

Занятость:

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

Компания "Е-Вижн"

About the position:

Key functions:

  • Develop and lead the Electron application, including both front-end and back-end components for Windows and Mac;
  • Collaborate with hardware product team and the app product team;
  • Implement application workflows using React and TypeScript;
  • Set up and maintain the Vite build tool;
  • Use Playwright for end-to-end testing;
  • Work with Storybook and Chromatic to develop;
  • Manage state and data flows within the application using React Query and Redux;
  • Handle automated deployment and monitoring using Sentry.

Key skills and experience:

  • Strong proficiency with Electron and experience building cross-platform desktop applications;
  • Leadership skills with experience managing a small team, including sprint planning, task assignment, and time estimation;
  • Expertise in TypeScript and JavaScript (ES6+);
  • Proficiency with React and React DOM;
  • Familiarity with Vite, Playwright, Sentry;
  • Experience with Node.js and modules like electron-log, electron-store, and electron-updater;
  • Familiarity with handling APIs, Axios or Fetch API, and integrating third-party services;
  • Familiarity with MUI (Material UI) for UI components, lodash for data manipulation, and moment.js for date handling;
  • Understanding of protobuf and protobufjs for handling binary data;
  • Familiarity with the details of various operating systems, including Windows, macOS, and Linux;
  • Experience in establishing development processes using tools such as Jira (or similar), Git, and CI/CD methodologies.

Prefered Qualification:

  • Knowledge of at least one compiled language, such as C, C++, C#, Objective-C, or Java;
  • Firmware development experience;
  • Experience with Chromatic for UI testing and versioning;
  • Hands-on experience with protobuf and protobufjs;
  • Familiarity with Docker for containerized builds, especially for Windows.

We offer:

  • Work for a financially strong, fast-growing multinational company;
  • Access to continuous professional development: training, certification programs, events, and team building;
  • Competitive salary package and motivation scheme;
  • Health insurance;
  • Work-from-home option;
  • International career opportunities.
Похожие вакансии

15 Ноября

QA Engineer (Junior/Junior+)

Минск

Компания "КМ Лаб" Мы продуктовая IT компания с офисами разработки в Минске и Москве, бизнес офисами в Австрии, Швейцарии, Великобритании и...

Отправить резюме подробнее

16 Ноября

AQA Engineer (Python)

Минск

Компания "УайтСнейк" WhiteSnake — активно развивающаяся IT-компания, специализирующаяся на разработке веб-приложений и IT-консалтинге. Мы...

Отправить резюме подробнее

16 Ноября

Project Manager of Mobile Application

Минск

Компания "Клеркгрупп" Приглашаем Project Manager с опытом работы на мобильных проектах! Обязанности : Взаимодействие с партнерами,...

Отправить резюме подробнее

16 Ноября

QA Engineer (Rest API, Feeds)( Клеркгрупп )

Минск

Компания "Клеркгрупп" В backend команду ищем QA Engineer для ручного тестирования API. Наш стек : С#, YouTrack, TeamCity, Gitlab, MongoDb,...

Отправить резюме подробнее

16 Ноября

Senior QA Automation C# Engineer( Клеркгрупп )

Минск

Компания "Клеркгрупп" Чем предстоит заниматься : Увеличение покрытия автотестами существующего/нового функционала; Автоматизация...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: