Top.Mail.Ru

Senior Frontend developer (Electron)

Программист, разработчик
Москва
Требуемый опыт работы: От 3 до 6 лет
Полная занятость, Полный день

Мы разрабатываем МойОфис — безопасные офисные решения для общения и совместной работы с документами. Московский центр разработки развивает продукты корпоративной линейки: электронную почту, календарь, контакты и службу каталогов. Нашими продуктами ежедневно пользуются сотрудники крупнейших компаний, государственных учреждений и образовательных организаций.

Основными требованиями ко всем нашим продуктам были и остаются масштабируемость, отказоустойчивость и высокая доступность. В настоящий момент мы ведём поиск опытного Senior Frontend developer (Electron).

Ваши будущие задачи:

  • разработка Web + Desktop приложения на базе Electron;
  • разработка веб-компонентов на стеке React/Redux/Typescript;
  • разработка переиспользуемых микрофронтендов;
  • взаимодействие с разработчиками/аналитиками/дизайнерами/DevOps;
  • написание unit-тестов + взаимодействие с командой автотестирования (e2e/компонентные тесты);
  • документирование разработки для создания StoryBook.

Для нас важно:

  • хорошее знание TypeScript / JavaScript (ES5, ES6);
  • опыт работы с Electron - понимание принципов IPC, отличия версий, вопросы безопасности контента;
  • уверенные знания по HTTP, Websocket, CORS;
  • опыт работы с Node.js;
  • опыт работы с React/Redux или смежными технологиями;
  • знание HTML/CSS/препроцессоров стилей (SCSS или CSS-in-JS), а также особенностей отображения в различных браузерах;
  • готовность разбираться в нюансах совместимости разрабатываемого ПО с операционными системами Windows, Linux, MacOS;
  • опыт работы в команде;
  • технический английский (чтение профессиональной литературы).

Будет плюсом:

  • опыт сборки приложений с помощью Webpack (или Rollup, Vite, NX);
  • опыт разработки desktop (offline-first) приложений;
  • базовое понимание принципов работы CI/CD;
  • знание других языков программирования;

Мы предлагаем:

  • работу в стабильной ИТ-компании с государственной аккредитацией;
  • оформление по ТК РФ, конкурентная заработная плата по результатам собеседования;
  • возможность работать в крупном, постоянно развивающемся проекте с нетривиальными задачами;
  • современные подходы к архитектуре и технологический стек;
  • возможность предлагать свои идеи и влиять на проект – проработайте идею с командой и она воплотится в жизнь;
  • наращивать экспертизу - в нашей команде принято совершенствоваться и делиться знаниями, коллеги готовы рассказать и научить тому, в чем отлично разбираются;
  • выстроенные процессы с использованием гибких методологий разработки;
  • комфортную атмосферу – мы уважаем друг друга, открыты к общению на любые темы и ценим увлеченных людей;
  • профильные курсы, корпоративный английский, участие в конференциях (в т.ч. спикером, если есть желание и готовность);
  • приятный социальный пакет – ДМС со стоматологией, оплачиваемое питание, завтраки и перекусы в офисе, частичную компенсацию спорта;
  • офис/гибрид/удаленная работа;
  • офис в центре Москвы, метро Тверская/Пушкинская/Чеховская.

Ключевые навыки: Electron, React, TypeScript, Redux, Node.js, JavaScript, Webpack
Отклик на вакансию