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.