Senior frontend

В жизни много всего происходит, и, чтобы люди не упускали самое интересное, мы придумали Timepad. Наш сервис помогает организаторам проводить мероприятия, а участникам — находить лучшие события.

Сейчас продуктовая команда активно работает над трансформацией сервиса и развитием функциональности. У нас большие планы на будущее: мы хотим чтобы в Timepad появилось еще больше крутых фич! И ищем сильного фронтенд-разработчика, который займется их реализацией.

Мы подружимся, если ты имеешь:

- Опыт работы в веб-разработке от 3 лет;

- Глубинное понимание того, как работает JS в браузере и не в браузере, браузерное API, eventLoop, таски и микротаски;

- Знание протокола HTTP, как работает браузер, как работает его кэш;

- Знание современного JS, ES6, Promise, async/await, генераторов и yield;

- TypeScript, сложная типизация, генерики, утилиты, смешанные типы, работа в strict mode, знание tsconfig;

- React 16+, функциональные компоненты, хуки, HOC, context, композиция, умелое использование хуков для оптимизации useMemo и useCallback, паттерны проектирования реакт-приложений, container\presenter;

- Обязательное знание 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;

- Выбирать инструменты для решения задач, участвовать в планировании разработки, отвечать за качество своего кода и сроки его написания;

- Разрабатывать и развивать архитектуру проекта.

Почему у нас хорошо:

  • У нас ты сможешь сильно прокачаться, ведь твои решения и результат работы будет сразу отражаться в бизнес-модели компании;

  • Твои знания и умения - укрепление позиций компании на рынке, поэтому мы в них вкладываемся;

  • Конечно же, всё по-белому;

  • Гибридный формат работы, кто-то работает из дома, а в офис можно приходить с 9 до 12, если тяжело просыпаться рано;

  • Ценим своевременный отдых и даем три дополнительных дня к отпуску;

  • Заботимся о тебе - создаем все условия, чтобы наши люди были свежи, сыты, довольны и здоровы: ДМС с зубами, трехразовое питание в офисе, компенсация еды на удалёнке, йога, тусовки в офисе и культурное общение.;

  • Ценим здоровье своих людей - поэтому в офисе всегда доступен горячий полный рацион (да, это завтрак, обед и ужин :) );

  • И ты всегда узнаешь о самых классных мероприятиях твоего города первым.

Нашей компании более 10 лет, и мы не планируем останавливаться.

Расскажите нам о себе

Есть вопросы?

Напишите нам, и мы обязательно вам ответим. Много интересного уже есть в нашей базе знаний.

Участник Организатор

Войдите через соцсети

или с помощью email

Забыли пароль?

Создайте организацию

.timepad.ru

Телефон и email нужны для связи с вами

У меня уже есть аккаунт Секунду...

Создайте организацию

чтобы получить возможность бесплатно создавать события и управлять ими.

Название увидят участники ваших событий на страницах регистрации, билетах и письмах

.timepad.ru

По этому адресу будет доступен ваш личный кабинет и страница событий для участников

Должен быть указан контактный телефон

Этот телефон будет указан в контактах организации, на страницах событий и в билетах. Удалить его нельзя, но изменить — можно. Без подтвержденного телефона нельзя создавать события.

Как вы планируете использовать Timepad?

Укажите ваш email

Подтвердите ваш email

Сообщение с проверочным кодом было отправлено на указанный email

Отправить еще раз