Middle Frontend-разработчик (React)

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

Мы ищем Middle Frontend-разработчика в команду нового направления компании, занимающуюся заказной разработкой.

Мы предлагаем тебе:

  • Работа в стабильной IT-аккредитованной компании (с наличием брони);
  • Работа в отличной команде профессионалов (команда сформирована);
  • Интересный, масштабный проект;
  • Удаленный формат работы (при желании можно приехать в офис);
  • Профессиональная реализация твоих амбиций;
  • "Белая" заработная плата, ЗП в рынке;
  • ДМС, выплаты в День Рождения.

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

  • Разработка frontend части сервисов с применением современных технологий;
  • Кроссбраузерная и адаптивная верстка в соответствии с макетами в Figma;
  • Решение как технических, так и архитектурных задач;
  • Проведение ревью текущей архитектуры и предложения по улучшению;
  • Оптимизация производительности и доступности интерфейсов;
  • Тесное сотрудничество с дизайнером и бэкенд разработчиком для создания совместимых и эффективных решений;
  • Работа в команде, участие в командных активностях по анализу, декомпозиции и оценке задач.

Мы ожидаем от будущего коллеги:

  • Уверенное владение HTML, CSS;
  • Глубокие знания и опыт работы с React;
  • Опыт работы с фреймворками: MUI/ant design;

  • Написание unit и ui тестов (jest, react-testing-library);

  • Опыт работы с figma, создание ui kit (Storybook);

  • Хорошее знание TypeScript и опыт работы с последними версиями;
  • Опыт кросс-браузерной, адаптивной верстки;
  • Опыт работы с Flex / Grid, препроцессоры SCSS / SASS;
  • Соблюдение основных принципов, таких как DRY, KISS и т.д.;
  • Опыт работы с Git;
  • Знание RESTFul и других методов взаимодействия с backend;
  • Хорошая насмотренность в сфере Web, UX / UI;
  • Обладание достаточными коммуникативными навыками и умение работать в команде (предлагать и обсуждать идеи, аргументировать свою позицию, слушать и понимать коллег по команде, договариваться).

Будет преимуществом:

  • Опыт с Node.js, понимание Node.js-экосистемы, достаточное для frontend-разработки: сборщики, препроцессоры, линтеры и пр.;
  • Опыт с React native;
  • Опыт работы с системами управления состоянием приложения (Vuex / Redux / Pinia);
  • Опыт работы с Gitlab;
  • Опыт работы с Webpack, Vite или другими сборщиками;
  • Опыт оптимизации производительность frontend приложений;
  • Опыт работы в командах разработки с использованием гибких методик разработки.