👤
Senior Frontend разработчик, в офис, Москва,
TimePadО компании:🔸
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 дополнительных оплачиваемых дня к отпуску
🔸Участие в партнёрских кампаниях (скидки на сервисы и бесплатные билеты на
мероприятия)
🔸Чай-кофе-фрукты-печеньки и прочие радости жизни
Зарплата:🔸
200 000 - 250 000 рублей net
Контакты: @Marina_CVRecruitment#вакансия #офис #москва #разработка #frontend #js #reactjs #senior