#вакансия #frontend #react #senior #Москва #офис
Город и адрес офиса: г. Москва, м.Тульская, Новоданиловская набережная, БЦ Мануфактура
Форма работы: офис
Занятость: полная
Зарплатная вилка: 200-250 net
Описание:
Senior Frontend разработчик в компанию TimePad
О компании:
https://timepad.ru/about/company/TimePad – сервис №1 в России для организации событий, продажи электронных билетов и продвижения мероприятий.
Наши решения помогут организовать успешные события любого масштаба и формата: от международного конгресса, крупной конференции или фестиваля до мастер-класса по японской кухне, занятия по йоге или семинара по личным финансам.
Достоинства TimePad уже оценили Высшая школа экономики, Oracle, Институт «Стрелка», Центр фотографии им. братьев Люмьер, лекторий Политехнического музея и еще более 40 тысяч клиентов. Больше 250 тысяч человек каждый месяц регистрируются и участвуют в событиях с помощью TimePad.
О вакансии:
Требования:
* Знание современного JS, ES6, Promise, async/await, генераторов и yield
* TypeScript, типизированный JS в целом, сложная типизация, генерики, смешанные типы
* React 16+, функциональные компоненты, хуки, HOC
* Mobx 6 + React, mobx-react, знание других стейт-менеджеров приветствуется
* Современная вёрстка под последние версии браузеров (IE не поддерживаем), знание LESS. Умение верстать по макетам из Figma.
* Базовые знания о том, что такое тестирование и какие бывают тесты. Написание unit-тестов для React-компонентов.
* NPM, Node, Gulp, Webpack, вотчеры, бандлинг с разделением чанок по файлам
* Отсутствие ненависти к легаси, с которым периодически придётся работать. В легаси стеке у нас JQuery,Typescript 1 и 2, d3.js, AngularJS 1 и 2, парочка вещей c React на Flow
* Готовность писать код по корпоративным стандартам и делать ревью
* Навыки отладки в браузере
* Способность читать и писать на английском языке
Дополнительные плюсы:
* Знание паттернов проектирования MVC, MVVM
* Инженерное высшее образование. Что нибудь из ВУЗ’овской программы: программирование, операционные системы и сети, языки программирования, процессинг сигналов, теория информации, кодирования и прочий хардкор.
* Управление небольшой командой, написание стандартов, менторство, способность обучаться и обучать
* Глубинное понимание того, как работает JS в браузере и не в браузере
* Боевой опыт вёрстки таблицами под IE6
* Боевой опыт вёрстки писем
* Знание протокола HTTP, как работает браузер, как работает его кэш
Задачи:
- Разрабатывать новые сервисы и улучшать существующий функционал TimePad
- Выбирать инструменты для решения задач, участвовать в планировании разработки, отвечать за качество своего кода и сроки его написания
* Разрабатывать и развивать архитектуру проекта
Условия:
- В нашей команде есть поставленные процессы постановки задач и контроля качества;
- У нас небольшая команда, так что твое мнение о том, как что-то нужно сделать будет иметь большой вес;
- Мы обеспечим всем необходимым для продуктивной работы;
- Мы не любим давить на сотрудников цифрами – никто не будет обсуждать с тобой твои kpi, строчки кода, часы на задачу и звезды на гитхабе;
- У нас есть уникальный бэкенд-MVVM-фреймворк с датабайндингами!
- Несмотря на возраст системы, мы активно внедряем современные вещи (хотя стараемся не бежать впереди паровоза с фреймворками-однодневками);
- Полный рабочий день, индивидуальный график;
- Интересные и непростые задачи;
- Отличные возможности профессионального роста;
- Крутой офис в Даниловской Мануфактуре;
- Белая зарплата, оформление по ТК. Нашей компании 10 лет, и мы не планируем останавливаться.
- ДМС со стоматологической программой предоставляется после успешного прохождения
испытательного срока.
Дополнительно:
- 3 дополнительных оплачиваемых дня к отпуску
- Участие в партнёрских кампаниях (скидки на сервисы и бесплатные билеты на
мероприятия)
- Чай-кофе-фрукты-печеньки и прочие радости жизни
Контакты: телеграм
@Marina_CVRecruitment—
👉 Обсуждение вакансии в чате
@javascript_jobs