В постоянном поиске профессионалов своего дела
Из-за постоянного расширения компании и количества проектов мы всегда рады новым специалистов в нашей команде, и готовы обсудить ваши карьерные пожелания.
Горячие вакансии
Требуемый опыт работы: 3–6 лет

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

Полная занятость, полный день
Что нужно будет делать:
  • Решать задачи в контексте проекта. Писать код на React c GraphQL, Apollo.
  • Делать переиспользуемые компоненты. Работать параллельно с бекендом, а не после. Участвовать в грумминг сессиях, оценивать и декомпозировать задачи.
  • Проводить код ревью своих коллег и совместно решать возникающие проблемы.
  • Бекенд в проекте на Ruby on Rails. Не нужно будет… пожалуйста… запрашивать пол базы через GraphQL, использовать его как REST постоянно перезапрашивая данные, вместо использования мутаций.
  • Нужно будет лидить команду и твой опыт управления командой в Agile среде и разработки сложных front-end приложений будет тебе необходим.
Наш идеальный кандидат:
  • Умеет свободно общаться на английском языке с зарубежными клиентами.
  • Может переписываться с клиентом и отстаивать свою точку зрения.
  • Умеет писать чистый, хороший, поддерживаемый код, который будет пригодным и нужным не в течении решения бизнес задачи, а и через год после этого.
  • Знает JavaScript и понимает, что такое микротаски.
  • Знает как уменьшить количество ререндера компонентов.
  • Имеет четкую, совершенно не важно какую, но аргументированную позицию почему он использует классы/функциональные компоненты/хоки/хуки.
  • Умеет настраивать линтеры. Понимает процессы разработки ПО и знает, что стендап - не бесполезная трата времени. Знает, что такое CORS`ы и как в принципе работает веб и современный фронтенд с бекендом.
  • Знает, что в разработке ПО нет Silver Bullet, есть подходы, которые где-то работают как есть, а где-то их еще предстоит допилить напильником.
Будет плюсом:
  • Если у тебя есть опыт работы с Apollo-client, Gatsby.js.
  • Ты понимаешь какие виды тестирования существуют и умеешь писать тесты на любом популярном тест фреймворке.
  • Знаешь, как с помощью webpack`а оптимизировать бандл.
  • Умеешь профилировать и отлаживать код и да, не только с помощью console.log(smth).
  • Знаешь, что такое reconciliation в реакт и как он работает.
Нам нужен фулстек, который умеет писать на ReactJS, не чурается фронтенд кода и способен в одиночку выполнить обе часть задачи.

Если ты знаешь что такое React, чем отличаются классовые компоненты от функциональных. Можешь аргументировать свой выбор в пользу одного из этих подходов — это просто прекрасно! Если есть опыт использования Redux и thunk, значит ты подходишь на все 100%

ВАЖНО. Мы не ждем от тебя идеального знания верстки, если умеешь - прекрасно, если нет - не страшно.
Иван
Frontend - разработчик
Комментарий сотрудника
Мне нравится работать в Джет Руби, потому что всегда есть возможность обсудить новые технологии с людьми, которые в разработке 15 лет.
React.js, React Native
Стек:
Готовы присоединиться?