Вакансия находится в архиве

Senior/Middle JavaScript-разработчик

Как попасть в нашу команду

«Твои решения напрямую повлияют на количество заказов и рост выручки компании»

Тимур Мустафин, тимлид команды «Маркетинговая разработка»

Привет! Я Тимур, тимлид команды «Клиентские страницы» в Профи. Сейчас нас шестеро: четыре разработчика, продакт и я. Иногда подключаем продуктовых и маркетинговых аналитиков. Мы отвечаем за фронт большей части страниц и компонентов сервиса, SSR и часть GraphQL API.

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

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

Профи быстро растёт, задач становится больше. Поэтому ищем ещё одного разработчика. Первое время предстоит разрабатывать новые блоки и клиентские страницы, когда освоишься — перейдёшь к оптимизации скорости их загрузки.

Наш стек: React/Redux, MySQL, Node.js, MongoDB, Elasticsearch, GraphQL, переходим с Flow на TypeScript.

Зачем тебе к нам

  • Влиять на рост компании и видеть результаты своей работы в цифрах. Например, с 2017 года SEO-трафик ежегодно растёт на 50%.
  • Создавать «фронт мечты». Ориентир разработки в этом году — улучшить технологическую платформу, чтобы легче и быстрее вносить продуктовые изменения. Мы серьёзно пересматриваем все процессы и технологии, составляем новые технологические стандарты. Важно мнение каждого разработчика.  
  • Быть частью IT-community, узнавать новое и делиться опытом. Мы запустили сообщество для разработчиков, где раз в неделю говорим на интересные темы. Иногда приглашаем коллег из других компаний. Недавно провели открытый митап про жизнь разработчика в мире микросервисов. 

Чем предстоит заниматься

  • Создавать новые блоки и новые страницы на клиентской стороне. Например, сейчас разрабатываем страницы для отзывов под каждую услугу. 
  • Оптимизировать сборку страниц и блоков на фронте, улучшать метрики Core Web Vitals. 
  • Перенести логику создания новых блоков с клиентских страниц на другие типы. Например, на страницы регистрации пользователя.
  • Разрабатывать и совершенствовать дизайн-систему. Создавать новые компоненты и добавлять их в Storybook. 

Что нужно, чтобы к нам присоединиться

  • Опыт продуктовой разработки на JavaScript, уверенное владение этим языком. 
  • Знание React на уровне построения и оптимизации сложных интерфейсов. Круто, если представляешь, как React устроен изнутри. Знакомство с Redux и state management.
  • Опыт работы с типизированным JS (Flow/TS) от года.
  • Умение верстать (HTML/CSS).
  • Опыт проектирования и выбора технологий. 
  • Коммуникабельность. Предстоит много общаться с другими командами.  
  • Осознанный подход к читаемости и производительности кода. Можешь рассказать, какие принципы работы с кодом важны для тебя.
  • Будет плюсом знание Node.js, GraphQL, TypeScript, MySQL, PHP.

Что мы за это предлагаем

  • Высокую зарплату, которую пересматриваем раз в полгода.

  • Опционы компании тем, кто круто себя проявит. Будешь брать большие проекты, развиваться и вдохновлять команду — они твои.

  • Оплату половины стоимости ДМС, включая стоматологию.

  • Комфортный офис на Ходынском поле (10 минут от метро «ЦСКА» и 5 минут транспортом от метро «Аэропорт»). Каши, омлеты, запеканки на завтрак, овощи и фрукты в обед.

  • Оплату профильных курсов, участия в конференциях. Ещё помогаем написать статью или подготовить выступление, если тебе интересно делиться опытом.

  • Компенсацию половины стоимости парковки около офиса.

  • Пятничные посиделки в лофте. После работы мы любим собираться в нашем лофте недалеко от офиса, чтобы поболтать или поиграть в настолки.

  • Корпоративные выезды, тимбилдинги, хакатоны, митапы, тренинги. Поверь, они всегда проходят очень круто.

  • Маникюр и массаж в офисе. Мастера приходят несколько раз в месяц.

  • Занятия йогой в спортзале компании. А ещё раз в год оплачиваем часть стоимости абонемента в любой фитнес-клуб или отдельных тренировок.

  • Режим Office&Remote. Каждый самостоятельно решает, откуда работать сегодня. Главное, чтобы это устраивало команду.

  • Доступ к электронной библиотеке МИФа и к книжной полке в офисе. Если не найдёшь нужную для работы книгу — мы её приобретём.

  • Скидки на услуги специалистов Профи. Компенсируем до 50% стоимости заказа.

Где мы находимся

Москва, ул. Авиаконструктора Микояна, дом 12, ближайшие станции метро «Аэропорт», «ЦСКА».

Все вакансии

Вакансии

Разработка

iOS-разработчик в команду клиентских мобильных приложений
Наша задача — сделать путь клиента максимально интуитивно понятным и простым.
Михаил Игнатов, тимлид команды КМП
Senior Frontend Developer

Вакансия для разработчиков, которые любят настраивать инфраструктуру.

Senior PHP-разработчик

Мы делаем поиск заказов для специалистов быстрым и удобным.

PHP-разработчик в команду «Телеком и Безопасность»

Мы отвечаем за связь Профи с внешним миром и продуктовую безопасность.

Инженер IP-ATC

Вакансия для настоящих детективов. Предстоит вычислять и блокировать пользователей, которые нарушают правила сервиса.

Middle/ Senior Frontend Developer

Мы отвечаем за первый опыт специалистов на Профи

Fullstack / Frontend-разработчик в команду «Руки»

Мы берём на себя все хлопоты, которые обычно возникают при поиске мастера по ремонту.

ML Engineer

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

PHP-разработчик в команду «Бэкофис»

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

Junior backend-разработчик на PHP

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

Middle/ Senior РНР-разработчик в команду «В2В2С»

Мы создаём новые продукты для миллионов пользователей. Без жёстких процессов, навязанных решений и медленных коллег.

Middle Node.js-разработчик в команду «Фронт»

Мы отвечаем за то, как будет выглядеть и работать Профи для клиентов.

Fullstack JS-разработчик в команду В2В2С

Без экспериментов не бывает инноваций. Поэтому мы не боимся ошибаться и реализуем смелые решения.

Frontend-разработчик в команду «Метамодель»

Мы отвечаем за ядро продукта — разрабатываем бизнес-модели для специалистов сервиса.

Администрирование

Младший системный администратор

Задача нашей команды — обеспечивать стабильную работу сервиса в любой ситуации.