Senior Vue.js Developer / Frontend Tech Lead
Прямой работодатель Tastydrop ( tasty-drop.co )
Опыт работы любойот 250 000 до 350 000 ₽
Вакансия: Senior Vue.js Developer
Локация: офис на Кипре
Формат работы: remote first (полная удаленка в распределенной команде, раз в полугодие бывают оффлайн встречи команды для синхронизации и совместного отдыха)
Занятость: full-time с гибким началом рабочего дня
Условия: оклад 250-350К на руки + регулярная индексация ЗП
Компания:
Основной продукт — Tasty-Drop.com, самый большой gambling-сайт на рынке Dota 2. Механики разные - кейсы, краши, эвенты.
Новые продукты, запущенные за последние пару лет: TastyGo.gg, goskin.io, royalskins.net.
Над разработкой, маркетингом и клиентской поддержкой продуктов работает 20 сотрудников, все — remote only, в 5-ти разных часовых поясах.
Почему ищем: новая штатная единица (увеличиваем команду)
Команда: фаундер, product manager, тимлид, 6 PHP dev, 2 верстальщика, миддл Vue.js разработчик, designer, devops, 2 qa, 6 support.
Ищем Senior Vue.js разработчика, работавшего на крупных проектах с общими компонентами (yarn workspaces / lerna).
Одной из главных ваших с командой задач на ближайшее время будет реализация большого проекта с нуля на Vue. Понятное и проработанное ТЗ + дизайн-макеты в figma. Проект задуман как качественная модернизация текущего продукта компании (который написан на jquery и довольно давно, без каких-либо намеков на SPA) - писать и поддерживать старую итерацию не потребуется, но разобраться в ней будет необходимо - чтобы в новой реализации не допустить похожих архитектурных/технических ошибок и не наступить на те же грабли.
Проектов у нас много, помимо реализации и поддержки вышеуказанного, необходимо будет подключаться к проработке и реализации многих новых, собирать фронтенд-команду (проводить собесы для оценки навыков кандидатов в том числе) и в целом развивать фронтенд подразделение в нашей компании - т.е позиция подразумевает постепенный рост в лида, поэтому помимо хорошей технической экспертизы необходимо желание развиваться в этом направлении, с прокачкой поможем :)
Задача сложная, но интересная - потребуется погрузиться в домен, тз, макеты, техническое устройство текущей "платформы" (несколько проектов работают с shared кодом, а-ля "компоненты" на jquery), сформировать план реализации фронтенд-части проекта. Помимо продуктовой и технической части, есть возможность выстроить процесс фронтенд-разработки таким образом, которое кажется вам оптимальным/верным.
Пожелания к опыту:
- кросс-браузерная pixel perfect верстка (+ адаптив);
- понимание базовых принципов работы клиента с сервером (HTTP2, WebSockets, Caching, Headers);
- богатый опыт и хорошая экспертиза в нативном js;
- понимание принципов работы экосистемных утилит и дополнений (typescript, yarn, webpack) и среды выполнения (browser, storages, dom, events, service workers, etc);
- так как переезжаем на vue, то, очевидно, требуется опыт в vue, vuex (желательно с пониманием особенностей фреймворка и устройства его работы);
- большой опыт проведения ревью и менторинга будет плюсом;
Как мы работаем и что используем:
- все дизайн-макеты в Figma, с отдельными компонентами и лейаутами + хороший инхаус дизайнер;
- 2-недельные спринты, с планированием (оценкой задач в покере) + дейлики (ежедневно в 12 по мск);
- коммуникация внутри компании - Slack, Zoom;
- нормальные, комфортные процессы разработки внутри компании - все учетки и доступы на доменной почте, сформированная воронка работы с тз и бэклогом, выстроенные CI/CD для оценки качества кода, тестов и деплоя. Регулярные 1to1 с прокачкой сотрудника и апом зп, каждые пол года, при хорошем перформе;
- ориентированность на результат: у нас нет необходимости работать строго по расписанию, если вы адекватно перформите в спринте и при этом нет проблем с коммуникацией в течении основного прайма (с 12 до 17 по мск), то работайте так, как вам комфортно, и никаких трекеров времени или душки вопросами у нас нет :)
- культура ревью развита, документацию ведем в Confluence (каждый разработчик ведет документацию по своим проектам).
Условия:
- белое оформление через ИП с компенсацией налогов;
- испытательный срок: 2 месяца;
- фулл-тайм, полная удаленка в распределенной команде;
- вилка ЗП: 250-350 тыс руб на руки + компенсация налогов;
- оплачиваемый отпуск 28 дней в году;
- регулярная индексация ЗП: на официальный % инфляции + рост по грейду;
- регулярные 1to1:
- в период испытательного срока: каждые 2 недели;
- после испытательного срока: каждые 2 месяца;
- раз в пол года: оффлайн встречи для синхронизаций и совместного отдыха;
- оплачиваем конференции и профессиональные ивенты.
Как устроен процесс найма:
- Zoom-скрининг → Техническое вью → Оффер.
Тестовое задание: на техвью будет несколько небольших задачек.