Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
JetRuby

Senior Front-end (React.js) Developer

в JetRuby

220 000 —‍ 370 000 ₽/мес на руки

📍 КраснодарПолная удалёнка
Специализация
JavaScript
Уровень
Senior
Команда
6 - 10 человек

JetRuby — это часть международной группы компаний с многолетним опытом разработки и консалтинга в IT-сфере с клиентами из США и Европы, 4 офиса в 3 странах мира и распределенные удаленные команды.

Компания была основана как стартап Y Combinator. Поэтому их культура и подход к организации больше похожа на западные команды. У них свои традиции, свои сложившиеся правила.

Они где-то будут требовать больше, чем обычно. Но и достичь результатов они хотят тоже больше, чем обычно достигают.

Им не все равно как будет разрабатываться продукт. За 10 лет разработки они помогли фаундерам стартапов закопать много классных идей.

Принципы, которые они выработали за это время лежат в основе всего, что они делают и всех решений, которые принимают.

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

Поэтому они ищут людей, которые хотят чего-то большего, чем просто писать код; которые хотят сделать что-то, чем можно было бы гордится.

Технологии/инструменты

JavaScriptReact.jsGraphQLApollo

Почему рекомендуем

  • Много разных проектов. С нуля. На новых технологиях. Возможность ротации между ними.
  • Общение с зарубежными клиентами и основателями стартапов напрямую.
  • Конкретные цели и ожидания.
  • Продуманная и гибкая система мотивации.
  • У них постоянно растет зарплата на основании результатов на проекте.
  • Возможность развиваться как вертикально так и горизонтально. Ты можешь вырасти в техлида, и потом пройти обучение на менеджера проекта. Либо расширять свой стек новыми технологиями или вообще перейти в смежные технологические ниши.
  • Внутренние конференции, мастерклассы и воркшопы.
  • Поддержка компании в развитии личных Open Source проектов.
  • Доступ к популярным платным образовательным ресурсам, поездки на конференции и внешние сертификации.
  • Подходы к разработке, которые у них реализованы не на словах, а внедрены в культуру. У них высокие требования к людям и это причина по которой приходится работать в коллективе, который знает свое дело и стимулирует расти.
  • Возможность обсудить и решить возникшие трудности и проблемы с сотрудником любого уровня вплоть до СЕО компании, User Friendly подход.

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

  • Решать задачи в контексте проекта. Писать код на 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 в реакт и как он работает.

Что предлагают

  • Удобный рабочий график, гибкие начало/конец рабочего дня.
  • Возможность командировок или релокации в другие офисы компании.
  • Компенсация расходов на участие во внешних мероприятиях и конференциях.
  • Программы обучения английскому языку.
  • Профессиональная команда.
Екатерина Мякишева Менеджер по персоналу
JetRuby

О компании JetRuby

Размер
101 - 200

JetRuby занимается full-cycle мобильной и веб-разработкой на заказ. JetRuby работает с международными проектами США, Китая, Австралии, Европы и стран СНГ. Компания сотрудничает как с крупными европейскими корпорациями, так и с основателями хипстерских стартапов из Калифорнии. Среди клиентов: GoPro, Financial Times, Universum и другие.

Похожие вакансии

8 100 – 10 300 $/мес на руки
Полная удалёнка
7 000 – 10 000 $/мес на руки
Полная удалёнка
6 500 – 9 000 $/мес на руки
Полная удалёнка
5 000 – 6 000 $/мес на руки
Полная удалёнка
4 500 – 5 000 $/мес на руки
Полная удалёнка