Frontend-разработчик

Дата размещения вакансии: 21.03.2025
Работодатель: Таймпэд
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Timepad – это билетный сервис, который помогает сотням тысяч людей по всей России организовывать события и наполнять жизнь миллионов людей новым опытом, впечатлениями и эмоциями.

Компания существует с 2008 года, за это время мы помогли 150 000+ организаторов провести мероприятия, которые посетили более 27 миллионов человек.

Сейчас мы в поиске талантливого Senior Frontend разработчика!

Тебе предстоит:

  • Разрабатывать новые сервисы и улучшать существующий функционал Timepad;
  • Выбирать инструменты для решения задач, участвовать в планировании разработки, отвечать за качество своего кода и сроки его написания;
  • Разрабатывать и развивать архитектуру проекта.

Для нас важны:

  • Опыт работы в веб-разработке от 4 лет;
  • Глубинное понимание того, как работает JS в браузере и не в браузере, браузерное API, eventLoop, таски и микротаски;
  • Знание протокола HTTP, как работает браузер, как работает его кэш;
  • Знание современного ESNext, Promise, async/await, генераторов и yield;
  • Опыт работы с TypeScript (сложная типизация, генерики, утилиты, смешанные типы, работа в strict mode, знание tsconfig);
  • Опыт работы с React 18+ (функциональные компоненты, хуки, HOC, context, композиция, умелое использование хуков для оптимизации useMemo и useCallback, паттерны проектирования реакт-приложений, container\presenter);
  • Знание Mobx 6 + React, mobx-react, знание других стейт-менеджеров приветствуется;
  • Навыки современной вёрстки под последние версии браузеров (IE не поддерживаем), знание LESS. Умение верстать по макетам из Figma;
  • Базовые знания о том, что такое тестирование и какие бывают тесты.
  • NPM, Node, Gulp, Webpack, вотчеры, бандлинг с разделением чанок по файлам;
  • Отсутствие ненависти к легаси, с которым периодически придётся работать. В легаси стеке у нас JQuery, Typescript 1 и 2, d3.js, AngularJS 1 и 2, парочка вещей c React на Flow;
  • Готовность писать код по корпоративным стандартам и делать ревью, готовность внимательно читать большие документы по регламентам и отвечать за их соблюдение;
  • Навыки отладки в браузере;
  • Способность читать и писать на английском языке.

Будет плюсом:

  • Знание фреймворка Next.js
  • Опыт покрытия кода unit-тестами для React-компонентов;
  • Знание паттернов проектирования MVC, MVVM;
  • Инженерное высшее образование. Что-нибудь из ВУЗ’овской программы: программирование, операционные системы и сети, языки программирования, процессинг сигналов, теория информации, кодирования и прочий хардкор;
  • Опыт управления небольшой командой, написание стандартов, менторство, способность обучаться и обучать;
  • Глубинное понимание того, как работает JS в браузере и не в браузере;
  • Боевой опыт вёрстки писем.

Почему с нами здорово:

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

  • Есть ДМС со стамотологией после ИС;

  • Даем возможность работать из дома, либо в офисе (на выбор);

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

  • Создаем и поддерживаем атмосферу стартапа, свобода мысли и творчества, никакой бюрократии.

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