Frontend-разработчик (Браузер Atom)

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

МоскваПолный рабочий деньМожно удаленно

Компания

Место встречи лучших

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

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

Atom — быстрый и безопасный браузер, который умеет адаптировать свой функционал под пользователя в зависимости от контекста действий или посещения определенных веб-страниц. В феврале 2019-го команда запустила бета-версию продукта.

Особое внимание в браузере уделено приватности пользователей и защите данных. В Atom можно перейти в режим инкогнито в один клик, открыв вкладки инкогнито рядом с обычными. Защита личных данных работает в режиме реального времени, когда браузер распознает фальшивые x509 CA-сертификаты и выдает предупреждение о том, что данные пользователя находятся под угрозой. Команда Atom в партнерстве с «Касперским» внедрила в браузер технологию Kaspersky Online File Reputation, которая использует сигнатурную проверку, а также проверку отпечатка сертификата скачиваемого файла.

Команда взаимодействует с большим количеством сервисов VK, таких как Маруся, ВКонтакте, Почта, Новости, Одноклассники, Игры, Пульс…
Мы разрабатываем UI Kit и библиотеки для комфортной работы.
Наша команда любит автоматизацию, писать полезные webpack-плагины и упрощающие работу скрипты.

Задачи:

  • разработка и поддержка интерфейса в браузере;
  • участие в создании новой архитектуры проекта;
  • взаимодействие с service worker;
  • code review;
  • участие в создании UI Kit, webpack plugins, библиотек;
  • участие в оценке и декомпозиции задач;
  • аргументированное обсуждение изменений.

Требования:

  • JavaScript — отличные знания, понимание, что такое чистый код;
  • опыт разработки frontend-приложений — от 3 лет;
  • опыт работы с React, Redux;
  • умение профилировать и оптимизировать свой код;
  • HTML, CSS;
  • Git.

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

  • знание Typescript;
  • знание Polymer;
  • опыт с RxJS;
  • навыки DevOps.