Frontend developer

Зарплата

До 350 000 ₽

Требуемые навыки

ФронтендСтарший (Senior) · React · Electron · TypeScript · MobX · SCSS

Местоположение и тип занятости

Минск (Беларусь) · Полный рабочий день · Можно удаленно

Компания

Разработкой платформы для разворачивания облачной инфраструктуры в облаке, а также удалённых рабочих мест.

Описание вакансии

  • О нас:

Мы молодая компания (3 года), уже открывшая совершенно новый виток в развитии удаленных рабочих мест. Наша команда состоит из небольшого количества людей (11 человек), но 4 из которых являются призерами чемпионатов мира по программированию. В первую очередь мы ищем товарища в команду, а только потом коллегу. В развитии компании участвуют все, каждый привносит свой вклад в формирование продукта.

Каждый выбирает удобное для него время работы/удаленная работа, любые пожелания учитываются, начиная от вкуса йогурта в холодильнике, заканчивая Маком для работы.

Сотрудники, которые внесли значимый вклад в формирование продукта, будут выделены опционы компании (на данный момент, оценка уже перевалила за $10 000 000).

Это место идеально подойдет тому кто устал от огромных офисов, однотипных задач, работы каторги и душных коллег. Здесь вы будете чувствовать себя как дома и желание пораньше уходить из офиса пропадет, обещаем :)


Деятельность компании:

  • Разработка программной платформы для организации гиперконвергентной облачной инфраструктуры. Разработка проприетарных алгоритмов потоковой компрессии и звука.

Ключевые задачи:

  • Развитие и разработка новых частей десктопного Electron-приложения под Windows, Linux, macOS, онлайн-приложения (80%)
  • Разработка компонентов связки с нативным кодом (10%)
  • Разработка частей официального сайта (10%)

Конкретнее, что предстоит делать на работе?

  • Развивать существующее кроссплатформенное десктопное приложение на Electron.js
  • Писать код на TypeScript, использовать React.js на функциональных компонентах с хуками, Mobx для стейт менеджмента и CSS Modules для стилизации
  • Разрабатывать вебсайт компании на Gatsby
  • Участвовать в развитии внутренних библиотек (Собственная UI библиотека, CLI утилита с кастомными вебпак конфигами)
  • Принимать участие в архитектурных и технологических решениях, думать наперёд.
  • Активно учиться, развиваться и обмениваться знаниями с коллегами.
  • Заботиться о производительности, качестве и устойчивости приложений.

Для этого вам потребуется:

  • Любить свою профессию и то, что вы делаете. Искренне.
  • Полное понимание JS, включая особенности событийно ориентированного программирования, особенности написания высокопроизводительного кода.
  • Понимание того, как работает Electron.js
  • Хорошее знание экосистемы и принципов работы React. Владение React Hooks.
  • Свободное владение Typescript, ES6+. Уметь и любить гуглить.
  • Умение дебажить и решать проблемы.
  • Отсутствие проблем с вёрсткой. Вёрстка – это лишь часть работы, но это важно.
  • Умение работать в команде и следовать соглашениям.

Что будет большим плюсом:

  • Опыт реализации десктоп-специфичных фич (auto-updates, code-signing)
  • Опыт настройки билда на MacOS / Linux / Windows используя electron-builder
  • Умение конфигурировать Webpack / Babel
  • Mobx / SCSS / CSS Modules
  • Gatsby
  • React Native.

Условия работы:

  • Медицинская страховка.
  • Офис в центре Минска с едой.
  • Прямое участие в развитии компании.
  • Выдача любого необходимого оборудования.
  • Курсы английского.
  • Гибкий график работы.
  • Небольшой и дружный коллектив. В первую очередь мы друзья, а потом только коллеги.
  • Различные ивенты, корпоративы, подарки на праздники.

Писать можно сразу в личные сообщения 

Telegram: @letkovski

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.