⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior Frontend разработчик

Прямой работодатель  ЛитРес  ( litres.ru )
Москва, Россия
Сеньор
Информационные технологии • Разработка • Frontend • JavaScript • React • Ecommerce
23 мая
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Работодатель  ЛитРес 
Описание вакансии

ЛитРес – лидер рынка электронных книг в России и СНГ.

Мы создаем книжные продукты уже 14 лет. Каждый месяц 12,5 млн человек покупают, читают или слушают книги у нас.

В группу компаний входят: онлайн-магазин litres.ru, приложения «Литрес: Читай и Слушай онлайн» и «Литрес: Слушай аудиокниги», сервис для чтения по подписке MyBook, платформа для новых авторов «Литрес: Самиздат» и для чтецов – «Литрес: Чтец», социальная сеть для читателей LiveLib, приложение с аудиокнигами «Звуки Слов» и другие сервисы.

Мы учредили первую в России премию в области электронных и аудиокниг «Электронная буква».

Литрес переезжает на React со старого стека, и мы ищем Senior Frontend Developer в команду, занимающуюся core-задачами нового стека. В работе предстоит много анализировать старые решения, отфильтровывать то, что необходимо переносить, продумывать как упрощать решения. Наша команда строит решение, которое будет работать под highload, поэтому придется много оптимизировать и писать узкие решения. Команда состоит только из фронтендов, с продактами, подключающимися в работе по своим проектам. Тесное взаимодействие с командой API, открытые диалоги при разработке новых эндпоинтов, согласование интерфейсов.

Обязанности:

  • Решение сложных кейсов при разработке компонентной системы сайта (переиспользуемые микрофронтенды)
  • Работа с основными абстракциями (слой данных, абстракция над API, роутинг)
  • Написание качественного, чистого кода
  • Написание интерфейсов и типов, точно и минимально описывающих данные
  • Проведение код-ревью
  • Помощь в обучении коллег меньшего грейда
  • Участие в планировании разработки
  • Документирование разработки для создания StoryBook
  • Взаимодействие с продактом, devops-командой, pentest-командой, командой аналитики
  • Работа по изменению системы сборки (webpack)
  • Работа над внутренним тулингом, упрощающим работу с микрофронтендами


Что мы ожидаем от вас:

  • Опыт работы фреймворком React более 2-х лет, более 5-ти лет в разработке фронтенда
  • Знание JavaScript (ES5/ES6), понимание кроссбраузерной разработки, умение читать ES5 код с точным пониманием что в нём происходит
  • Опыт работы с REST API
  • Знание Typescript - Generic, Tuple, Enum
  • Опыт работы с Redux-toolkit
  • Опыт работы с классовыми компонентами и хуками React
  • Опыт работы с SSR (NextJS, но понимание как сделать самописный SSR не помешает)
  • Опыт работы с Webpack, достаточный для написания конфигурации с нуля
  • CI/CD пайплайны в Gitlab, корректировки .yml (не написание с нуля)

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

  • Использование Cypress, Jest, react-testing-library или других тестовых фреймворков
  • Скоростная оптимизация фронтенда
  • Навыки проектирования frontend-приложений
  • Знание других языков программирования
  • Опыт работы с docker

Что мы предлагаем:

  • Официальное трудоустройство
  • Формат работы на выбор: удаленка, гибридный, офисный
  • Офис в Москва-Сити башне «Меркурий»
  • Стабильную белую заработную плату + квартальные премии по результатам работы
  • После успешного прохождения испытательного срока: ДМС со стоматологией, фитнес, курсы английского языка и многое другое
  • Частичную компенсацию парковки
  • Неограниченный доступ ко всем электронным и аудиокнигам
  • Оплату профильных курсов

Специализация
Информационные технологииРазработкаFrontendJavaScriptReact
Отрасль и сфера применения
Ecommerce
Уровень должности
Сеньор