Frontend разработчик
Прямой работодатель Enaza ( enazadev.ru )
Опыт работы от 1 года до 3х лет
Enaza Group - группа компаний, сфокусированная на компьютерных играх и музыкальном контенте. Мы создаем B2C и B2B сервисы в сфере электронных развлечений и музыки. Наши основные проекты: Enaza Music - приложения для прослушивания музыки и Enaza Games - платформа дистрибуции компьютерных игр.
Сейчас мы в поиске опытного Frontend-разработчика (VueJS) в проект Enaza Music. Мы разрабатываем white-label-решения музыкального стримингового сервиса в партнерстве с операторами связи со всего мира.
Область задач для Frontend-разработчика:
Вы будете участвовать в создании нового и поддержке существующего функционала двух систем: внутренней системы управления контентом (RCMS) и сайта для слушателей музыки. А в будущем, сможете принять участие в создании PWA-приложения для нашего музыкального сервиса.
Чем предстоит заниматься:
- Разрабатывать и поддерживать web-интерфейсы сервиса
- Участвовать в разработке архитектуры сервиса, а также в формировании требований к внутренним API
- Подбирать и настраивать, оптимальный для сервиса, стек технологий
- Проводить code-review
- Оптимизировать сервис для поисковых систем (SEO)
- Максимизировать скорость выдачи контента пользователям
Требования к кандидату:
- Не менее года работы Frontend-разработчиком
- Не менее 6 месяцев разработки с использованием VueJS
- Уверенное знание JS (в т.ч. ES6+)
- Опыт работы с Vuex/NuxtJS
- Умение верстать с использованием современных технологий (Flex box, CSS Grids, responsive-верстка, Media Queries, знание принципа mobile-first)
- Умение работать с Git
- Понимание принципов поисковой индексации (SEO) и разработки сайтов для качественной выдачи в поисковых системах
- Умение соблюдать баланс между скоростью разработки и качеством кода
- Знание английского языка на уровне, достаточном для чтения технической документации
Не обязательно, но будет плюсом:
- Наличие репозитория на Github (или аналогах) со свежими примерами своего кода
- Умение использовать Docker
- Опыт использования Webpack, Gulp или других сборщиков проекта
- Опыт использования шаблонизаторов (Pug/Jade, Nunjucks)
- Опыт вёрстки с использованием БЭМ-подхода
- Опыт использования Server-Side-Rendering’а (SSR)
- Опыт написания кода с использованием TypeScript
- Опыт тестирования веб-приложений (Mocha, Karma, Jasmine)
- Знание паттернов проектирования веб-приложений
- Знание Critical Rendering Path (CRP)
Стек технологий:
- VueJS
- Webpack
- SCSS (SASS)
- ES6
Условия:
- Официальное трудоустройство (бессрочный трудовой договор) или сотрудничество в другом удобном формате: ИП, ГПХ, самозанятые
- Официальная заработная плата
- Удаленная работа (100%) или работа в уютном офисе в г. Пермь (в районе Технопарка)
- График работы с 10:00 до 19:00 (либо гибкий - по согласованию)
- Работа в продуктовой команде
Приятные бонусы, помимо зарплаты:
- ДМС после прохождения испытательного срока
- Фитнес-клуб за счет компании круглый год для вас и вашей второй половины (муж/жена)
- Ежемесячные поздравления именинников с подарками от компании
- Кросс-командное подведение итогов каждые две недели в расслабленной обстановке с горячей ароматной пиццей
- Легкие закуски и напитки, чтобы протянуть от завтрака до обеда
Еще один бонус: Вы сможете посещать самые разные Tech конференции (за счет компании), пользоваться корпоративной библиотекой, принимать участие во внутренних митапах, позволяющих быть в курсе развития всего проекта, выступать со своими идеями, быть спикером на внутренних воркшопах с профессиональной экспертизой!