Все вакансии / Frontend Developer (Команда UI) / Вся Россия (удалённо)

Наш заказчик, известная российская социальная сеть, включающая мини-приложения, игры, внутренние и партнерские сервисы, приглашает в команду UI - Frontend developer.

Команда UI разрабатывает и поддерживает библиотеку компонентов UI, основанную на React. Её используют во многих продуктах компани, и разрабатывают в первую очередь как open-source проект. Также команда занимается и сложными инфраструктурными задачами:

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

- помогает другим командам интегрировать UI в свои продукты;

- постоянно улучшает API библиотеки с оглядкой на пользователей.

Стек:

Frontend - JS, React, СSS.

Backend - PHP. 

 

Основные задачи:

  • Разработка и улучшение UI-компонентов.
  • Развитие инфраструктуры библиотеки компонентов: написание полезных скриптов и настройка автоматизации.
  • Аргументированное обсуждение изменений в библиотеке с дизайнерами и внешним комьюнити.

 

Ожидания о кандидата:

  • Отличное знание JavaScript и CSS (команда очень тщательно подходит к дизайну компонентов и часто использует сложные техники для его реализации).
  • Понимание, как работает браузер, знание про Event Loop, приоритеты загрузки ресурсов, механизмы рендера и перерендера страниц.
  • Активный опыт работы с React последние 2 года.
  • Опыт написания тестов (для юнитов команда использует Jest и React Testing Library, для e2e — Playwright).
  • Взаимодействие со сборщиками и транспиляторами — слова Babel, webpack и PostCSS не должны приводить в ужас.

Будет плюсом, если вы:

- знаете TypeScript;

- работали с Figma;

- знакомы с инфраструктурой GitHub — команда использует Pages, Projects, Actions.

 

Условия:

  • Возможность работать над очень востребованным продуктом, помогающим программистам быстро и качественно создавать интерфейсы, которыми ежедневно пользуются миллионы людей.
  • Разработка проходит в публичных репозиториях на GitHub, а значит, ваша история коммитов постоянно будет зелёной.
  • В коде минимум legacy и максимум тестов.
  • Действительно интересные и сложные задачи, а также дружный коллектив единомышленников, которые всегда помогут.
  • Можно выбрать удобный формат работы: офис, гибрид, удаленка. 
  • Предоставляется техника для работы (можно выбрать: windows, mac, linux, разные диагонали)
  • С первого дня работы ДМС (со стоматологией, экстренной медицинской помощью и не только) для сотрудника и ребенка. Возможность приобрести ДМС для других членов семьи по корпоративной скидке.
  •  Компенсация спорта (фитнес-клубы, индивидуальные тренировки, участия в соревнованиях).  14 внутренних спортивных команд по 11 видам спорта (футбол, волейбол, баскетбол, бег, плавание, триатлон, беговые лыжи, хоккей, картинг, сквош и настольный теннис).
  • Возможность обучения на внутреннем портале, на тренингах и на профильных конференциях. 
  • Множество других корпоративных программ и мероприятий.
Подраздел:

ReactJS, соцсеть