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

Frontend senior developer (Teamlead)

Частный рекрутер  Рекрутер Татьяна ( infourok.biz )
Москва, Российская Федерация
Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • React • Vue.js • Nuxt.js • JavaScript • TypeScript • Образование
26 июля 2021
Работа в офисе
Опыт работы более 5 лет
Агентство  Рекрутер Татьяна
Описание вакансии

Привет, мы ищем frontend senior developer чтобы возглавидить гильдию рефактора и чистого кода :)

Мы - взрослый проект (9 лет) с высокой нагрузкой (в среднем 400 rps) Нашей актуальной кодовой базе 7 лет.

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

Новые модули мы строили на Vue и использовали наш api на PHP8. Мы следим за скоростью работы и постоянно работаем как над ускорением бекенда, так и над ускорением фронта. На важных страницах мы отслеживаем CSS coverage, FCP, LCP с помощью lighthouse. Используем профайлинг. Помним про XSS и следим за безопасностью, своевременно обновляем зависимости. На наших ключевых страницах мы имеем показатели 80 mobile, 94 desktop по pagespeed.

Сейчас новый функционал мы хотели бы реализовывать на React и использовать Next.js для серверного рендеринга, т.к. нам важна скорость открытия и SEO оптимизация проекта.

(Возможен Vue + Nuxt.js, пишите - обсудим)

У нас уже есть пример рабочего проекта на Next.js который сопровождает наша вторая команда, поэтому будет куда подсмотреть и с кем развить дискуссию Вам предстоит выстроить команду, которая сможет поддерживать актуальную кодовую базу и развивать новую на React.

Что ещё у нас есть в проекте или понадобится, по нашему мнению, при реализации нового проекта:

  1. socket.io или любая socket реализация, которую вы знаете
  2. Redux/Redux-saga
  3. Webpack
  4. Знание принципов построения SSR
  5. Знания Node.js/Express

Что мы оценим дополнительно:

  1. StoryBook
  2. Опыт работы с HTTP2 server push
  3. RabbitMQ
  4. Typescript
  5. Знакомство с GraphQL

Нам точно не интересны люди которые:

  1. Не интересуются продуктом и не заинтересованы в его развитии
  2. Не имеют опыта построения архитектуры фронтенда
  3. Работают с подходом "И так сойдёт"
  4. Не производят своевременный рефакторинг и актуализацию кодовой базы
  5. Не следят за новыми течениями и не эксперементируют
  6. Не ошибаются

Еще интересные вакансии