Front-end developer
Полный рабочий день | до 120 000 руб. | chitai-gorod.ru
О компании:
«Читай-город» — крупнейшая федеральная сеть с 27-летней историей компании. Интернет-проект значительно моложе, но уже стал весомой и активной частью компании.
За последние три года проект вырос более чем в 3 раза. Сейчас у нас от 3-х (по данным Я.Метрики) до 5 миллионов (SimilarWeb) уникальных пользователей. У нас интересный e-commerce проект, прочно входящий в ТОП-3 в книжном online-сегменте России. И наша цель стать в нем №1.
Команда у проекта пока небольшая (10-12 человек). Мы не пишем «код в стол» и вклад каждого сотрудника напрямую влияет на проект. Заниматься приходится совершенно различными задачами: разработкой новых функций клиентской части сайта, оптимизацией производительности и скорости загрузки станицы, созданием уникальных посадочных страниц, игр и игровых механик.
В работе мы стараемся обходиться без использования фреймворков, так как хотим уменьшить объем загружаемого пользователю кода, избежать избыточной логики на клиентской части сайта и не сталкиваться с ограничениями и излишествами, накладываемыми использованием заимствованных технологий.
При написании кода предпочитаем выполнять унификацию компонент для всего сайта и переиспользовать существующие наработки.
Чем предстоит заниматься?
- Разрабатывать и оптимизировать скорость загрузки и работы клиентской части сайта. Мы очень хотим довести оценку Google PageSpeed до 90+ баллов.
- Разрабатывать уникальную логику для нетипичных страниц, лендингов и игровых механик.
- Нарабатывать библиотеку повторно используемого кода.
- Перерабатывать клиентскую часть сайта на языке TypeScript. Мы хотим сделать наш frontend стабильным, а код хорошо структурированным, поэтому планируем мигрировать на TS.
Что нужно знать и уметь:
- JavaScript. Писать код, используя нативные возможности языка, создавать классы на базе прототипов, уметь взаимодействовать с LocalStorage, SessionStorage.
- Хорошо владеть DOM, HTML5 и CSS3.
- Разрабатывать шаблоны с использованием html-шаблонизатора. В нашем проекте используется Twig.
- Основы и принципы работы с REST API.
Будет плюсом:
- Знание системы контроля версий Git.
- Базовые знания PHP. Будет хорошо, если вы сможете читать и понимать PHP-код.
- Понимание принципов работы браузера и протокола HTTP.
- Наличие опыта работы с системой сборки Webpack и таск-менеджером Gulp.
- Желание начать писать на TypeScript
Наш основной стек технологий:
- HTML5
- CSS3
- JavaScript (планируем миграцию на TypeScript)
- Twig
- PHP 7.2 (будем мигрировать на 7.4)
- Git
- MySQL 5.6 (будем мигрировать на 8)
- Redis
Бонусы:
- Белая зарплата, оформление по ТК РФ
- Оплата посещения профильных конференций
- Покупка профильной литературы
- Электронная корпоративная библиотека
- Cкидка 30% в магазинах сети
- Офис в шаговой доступности от м. Бутырская и Фонвизинская
ОТКЛИКНУТЬСЯ
Телефон: +7 (495) 780-58-29
Email: personal@bookcentre.ru
Email: khabetdinova.o@bookcentre.ru
Facebook: chitaigorod
Вконтакте: chitaigorod
Twitter: chitaigorod
