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

Краснодар • Информационные технологии, интернет, телеком
front-еnd разработчик (начинающий)
Тип занятости
Полная
Работа
В офисе
Адрес
Краснодар, Кузнечная, д. 4
Срок проведения
31.07.2020 - 30.09.2020
Оплата
Договорная оплата
Количество вакансий
1

Обязанности

Решать задачи в контексте проекта. Писать код на React c GraphQL, Apollo. Делать переиспользуемые компоненты. Работать параллельно с бекендом, а не после. Участвовать в грумминг сессиях, оценивать и декомпозировать задачи. Проводить код ревью своих коллег и совместо решать возникающие проблемы. Бекенд в проекте на Ruby on Rails. Не нужно будет… пожалуйста… запрашивать пол базы через GraphQL, использовать его как REST постоянно перезапрашивая данные, вместо использования мутаций

Требования

НАШ ИДЕАЛЬНЫЙ КАНДИДАТ
Умеет читать и писать на английском языке. Может переписываться с клиентом и отстаивать свою точку зрения, может сам читать документацию и спецификацию на английском языке. Умеет писать чистый, хороший, поддерживаемый код, который будет пригодным и нужным не в течении решения бизнес задачи, а и через год после этого. Знает JavaScript и понимает, что такое микротаски. Знает как уменьшить количество ререндера компонентов. Имеет четкую, совершенно не важно какую, но аргументированную позицию почему он использует классы/функциональные компоненты/хоки/хуки. Умеет настраивать линтеры. Понимает процессы разработки ПО и знает, что стендап - не бесполезная трата времени. Знает, что такое CORS`ы и как в принципе работает веб и современный фронтенд с бекендом. Знает, что в разработке ПО нет Silver Bullet, есть подходы, которые где-то работают как есть, а где-то их еще предстоит допилить напильником.

БУДЕТ ПЛЮСОМ
Если у тебя есть опыт работы с Apollo-client, Gatsby.js. Ты понимаешь какие виды тестирования существуют и умеешь писать тесты на любом популярном тест ферймворке. Знаешь, как с помощью webpack`а оптимизировать бандл. Умеешь профилировать и отлаживать код и да, не только с помощью console.log(smth). Знаешь, что такое reconciliation в реакт и как он работает.

Условия

ЧТО МЫ ПРЕДЛАГАЕМ?
Удобный рабочий график, гибкие начало/конец рабочего дня, возможность работать удаленно до 5 дней в месяц.
Комфортабельный современный офис в самом центре с шикарным видом;
Возможность командировок или релокации в другие офисы компании
Компенсация расходов на участие во внешних мероприятиях и конференциях
Программы обучения английскому языку
Программа развития карьеры, личный постоянный куратор и отдельный ментор на проекте для младших позиций
Прозрачность горизонтального роста. Каждый в компании понимает, как происходят оценки и переходы между позициями
Краснодар • Интернет
100 сотрудников
JetRuby Agency - компания, не знающая географических и технологических границ. Мы развиваем стартапы, обслуживаем крупные международные корпорации в США, Европе, Китае, Австралии и странах ближнего зарубежья.