
Senior Front-end React.js Developer, Краснодар.
▷ Работодатель: ДжетРуби Эйдженси
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Наша цель - развивать продукты наших клиентов, направлять наших клиентов на правильный путь, быть частью продуктовой команды, привносить свои идеи.
ЧТО НАС ВЫДЕЛЯЕТ И ПОЧЕМУ СТОИТ РАБОТАТЬ У НАС?
-
Много разных проектов. С нуля. На новых технологиях. Возможность ротации между ними.
-
Общение с зарубежными клиентами и основателями стартапов напрямую.
-
Конкретные цели и ожидания, цикл постоянного фидбека.
-
Продуманная и гибкая система мотивации.
-
У нас, совершенно серьезно, постоянно растет зарплата на основании результатов на проекте.
-
Возможность развиваться как вертикально так и горизонтально. Ты можешь вырасти в техлида, и потом пройти обучение на менеджера проекта. Либо расширять свой стек новыми технологиями или вообще перейти в смежные технологические ниши.
-
Внутренние конференции, мастерклассы и воркшопы.
-
Поддержка компании в развитии личных 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 в реакт и как он работает.