Lead Software Engineer (Electron Application)
21 Ноября 2024
Город:
Минск
Занятость:
Полная занятость
Компания "Е-Вижн"
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 Ноября
Минск
Компания "КМ Лаб" Мы продуктовая IT компания с офисами разработки в Минске и Москве, бизнес офисами в Австрии, Швейцарии, Великобритании и...
16 Ноября
Минск
Компания "УайтСнейк" WhiteSnake — активно развивающаяся IT-компания, специализирующаяся на разработке веб-приложений и IT-консалтинге. Мы...
12 Ноября
Data Engineer/Дата инженер (стажер)( Aston )
Минск
Компания "Aston" Мы — международная аккредитованная ИТ-компания, четырехкратный обладатель премии «Работодатель года» по версии Habr. C 2007...
16 Ноября
Project Manager of Mobile Application
Минск
Компания "Клеркгрупп" Приглашаем Project Manager с опытом работы на мобильных проектах! Обязанности : Взаимодействие с партнерами,...
16 Ноября
QA Engineer (Rest API, Feeds)( Клеркгрупп )
Минск
Компания "Клеркгрупп" В backend команду ищем QA Engineer для ручного тестирования API. Наш стек : С#, YouTrack, TeamCity, Gitlab, MongoDb,...
Вакансия размещена в отрасли