Frontend Developer

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

«Ищу разработчиков в новую техническую команду. Будем строить качественную и масштабируемую инфраструктуру, чтобы продуктовые команды быстрее поставляли фичи»

Сергей Чусовской, Senior Frontend Developer

Привет! Я Серёжа, фронтенд-разработчик в Профи. Наш сервис помогает специалистам находить работу, а клиентам — профессионалов для разных задач.

Мы хотим сделать инфраструктуру разработки качественнее и стабильнее, чтобы продуктовые команды двигались быстрее. Для этого создаём отдельную техническую команду, где я буду тимлидом. Предстоит развивать дизайн-систему, автоматизированное тестирование, код-стайл, монорепозиторий и т.д. Ищем разработчиков, которым интересно развиваться в этом направлении. 

Стек: TypeScript, React. 

Стараемся встречаться в офисе раз в две недели или чаще. В остальное время — работаем откуда хотим. 

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

  • Строить масштабируемую технологическую платформу. Профи сейчас на очень важном этапе. Мы уже создали большой продукт и теперь хотим его совершенствовать. Ориентир разработки в этом году — улучшить технологическую платформу, чтобы легче и быстрее вносить продуктовые изменения.
  • Свободно реализовывать свои идеи. В Профи не бывает директивных указаний. Для нас нормально не соглашаться с командой и предлагать своё решение. Мы любим пробовать новое, обсуждать сложности и делиться взглядами. 
  • Развиваться. У нас есть грейды за пределами Senior, множество проектов и направлений. Сможешь выбрать то, что тебе интересно. Если захочешь участвовать в конференции или написать статью — мы тебя поддержим.

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

  • Искать и тестировать механики, которые позволят писать меньше кода или снизить комплексити системы. Например, сделать концепт фреймворка для переиспользования кода UI-слоя между вебом и React Native.
  • Разработать систему доступности фич в продакшен. Чтобы управлять доступом пользователей или групп к фиче.
  • Совершенствовать структуру и архитектуру React в приложениях для специалистов.
  • Разработать систему, которая поможет принудительно обновлять приложение на устройствах пользователей. Приложение на React Native. 
  • Разрабатывать и совершенствовать дизайн-систему. Создавать новые компоненты и добавлять их в Storybook.
  • Участвовать в код-ревью.

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

  • Уверенное владение JavaScript, опыт работы с TypeScript или Flow.
  • Знание React. Умеешь строить и оптимизировать сложные интерфейсы. Представляешь, как React устроен изнутри. 
  • Понимание, какую проблему решают Redux/MobX или другие библиотеки для state management.
  • Опыт работы с анимациями и библиотеками для анимирования.
  • Знание, зачем нужен webpack. Можешь поправить конфигурацию с помощью документации.
  • OOP/FP — знание разных парадигм, паттернов проектирования.
  • Увлечённость разработкой. Чувствуешь себя уверенно, сталкиваясь с неизвестной технологией. Например, сможешь написать простенький нативный модуль на Swift или плагин Figma для автоматической выгрузки иконок.
  • Умение мыслить архитектурно. Ты понимаешь, как использовать и масштабировать механику одной фичи в разных местах.
  • Коммуникабельность, умение аргументировать свою точку зрения и слушать собеседника.

У нас будет больше тем для разговора, если ты

  • Имеешь опыт работы с React Native.
  • Знаешь styled-components/emotion.
  • Создаёшь инструменты для разработки, плагины, библиотеки. Контрибьютишь в opensource или имеешь свои проекты.
  • Интересуешься разными областями разработки. Например, нативной или серверной. Знаешь другие языки программирования.

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

  • Высокую белую зарплату.

  • Опционы компании эффективным сотрудникам.

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

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

  • Корпоративные выезды, хакатоны, митапы, тематические вечеринки и тренинги.

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

  • Занятия йогой и боксом в спортзале компании.

  • Еженедельный маникюр с частичной оплатой.

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

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

Все вакансии

Вакансии

Разработка и тестирование

Senior Frontend Developer

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

Junior ML Engineer

Не страшно, если у тебя мало опыта. Главное для нас — хорошая математическая подготовка.

ML Engineer

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

BI-разработчик (Tableau)

Если тебе нравится превращать гигабайты данных в дашборды, — давай знакомиться.

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

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

Инженер IP-ATC

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

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

Главная задача нашей команды — технологическая поддержка департамента маркетинга.

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

«Руки» — сервис поиска мастеров по домашнему ремонту

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

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

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

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

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

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

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

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

Тестирование

Тестировщик мобильных приложений

Ни одно приложение команды не выпускается в прод, пока его не проверит тестировщик.