Frontend Developer в команду «Фронт»

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

«Создаём фронт мечты для запуска нового Профи»

Александр Мищенко, тимлид команды «Фронт»

Привет! Я Саша, тимлид команды «Фронт». Нас пятеро: два бэкенд-разработчика, один фронт, продакт и я. Ещё есть дизайнеры и аналитики, которые помогают нам и ещё паре команд. 

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

Сейчас мы радикально пересматриваем продукт. Хотим, чтобы сервис по-настоящему нравился и пользователям, и нам. У нас уже есть прототип приложения нового Профи: с понятными сценариями, сложными анимациями, удобным и современным интерфейсом. Веб-версию пока прорабатывают. 

Чтобы всё это воплотить, предстоит улучшить технологическую платформу: пересмотреть подход к рендерингу, поддерживаемым браузерам, архитектуре приложения и многое другое. Мы назвали этот проект «Фронт мечты», большинство твоих задач будут связаны с ним.

В текущем коде у нас React/Redux с самописным SSR на Node.js и GraphQL как API. Планируем перейти на Next.js и React Query. 

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

  • Создавать новый фронтенд. Мы серьёзно пересматриваем все процессы и технологии, составляем новые технологические стандарты. Важно мнение каждого разработчика.  
  • Влиять на то, каким будет новый Профи. Наши разработчики влияют не только на технические, но и на продуктовые решения. Мы всей командой обсудим новую версию Профи, каждый сможет высказаться и предложить идею.  
  • Быть частью tech-community. В компании много сильных разработчиков. Мы организовали сообщество, где раз в неделю обсуждаем наболевшее, делимся опытом или просто говорим за жизнь :-) Недавно провели открытый митап про жизнь разработчика в мире микросервисов. 

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

Поддерживать текущий код и улучшать платформу фронта для запуска нового Профи, например:

  • участвовать в создании новой архитектуры, переносить страницы из старого кода в новый и создавать новые страницы;
  • развивать дизайн-систему. Вместе с командой дизайнеров создавать новые UI-компоненты и поддерживать их;
  • реализовывать новые фичи. Писать логику и тесты для новых бизнес-компонентов.

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

  • Опыт работы во фронтенде от двух лет. 
  • Знание React на уровне построения и оптимизации сложных интерфейсов. Круто, если представляешь, как React устроен изнутри. 
  • Хорошее знание JS. Слова event loop и hoisting не вводят тебя в заблуждение.
  • Понимание, какую проблему решают Redux/MobX или другие библиотеки для state management.
  • Будет плюсом опыт работы c webpack, бэкендом, знакомство с Next.js. 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Все вакансии

Вакансии

Разработка

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

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

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

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

ML Engineer

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

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

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

Middle/Senior Frontend Developer

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

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

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

Senior Frontend Developer

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

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

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

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

Мы создаём продукт для своих коллег. Результат всегда виден сразу.

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

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

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

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

1С-разработчик в команду «Автоматизация»

Делаем так, чтобы люди в компании не тратили время на рутину и бюрократию.

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

Мы занимаемся «сквозными» проектами, которые касаются и клиентов, и специалистов сервиса.

Тимлид в команду «Поиск заказов»

Поиск заказов — один из основных инструментов специалиста, который сильно влияет на здоровье продукта.

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

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

Middle/Senior PHP-разработчик в команду «Биллинг»

Создаём инструменты, которые помогают финансистам и продактам управлять деньгами компании.

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

Системный администратор

Наш главный вызов – совмещение быстрой разработки с высокой надёжностью сервиса.

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

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