Middle Frontend Developer
Прямой работодатель StudyWorld ( studyworldmedia.com )
Опыт работы от 3 до 5 летот 130 000 до 180 000 ₽
Привет!
Я Руслан, рекрутер Studyworld - EdTech компании, развивающей сервисы на российском и зарубежном рынке. Наша команда – 130+ человек, 4 проекта, которые с 2012 года помогают студентам в Северной Америке, Африке, Южной Америке, России и странах СНГ.
Как выглядит продукт: Это маркетплейс, где с одной стороны студенты в поиске помощи с учебой, с другой - эксперт в той или иной области, который эту помощь предоставляет.
На наших платформах получает помощь каждый 4 студент России и миллионы пользователей по всему миру. Более 300.000 тысяч экспертов доверяют нам и рады работать на наших платформах (о чем говорит высокий NPS уже много лет). Суммарный трафик - 10 миллионов человек в сутки!
Сейчас в продуктовую команду Северной Америки мы ищем Frontend разработчика.
Сейчас проект состоит из двух частей:
Основная — это React-клиент (React + GraphQL + Redux). Из необычного — в одном репозитории у нас лежат сразу три проекта,. Деплой настроили так, что он автоматически подхватывает релевантный каждому проекту код.
Легаси - проектам уже много лет, и у нас осталось дремучее легаси на Twig, jQuery и Backbone. Иногда с ним придется работать, но с каждой итерацией мы стараемся выпиливать как можно больше старого кода.
Нам нужен человек, который:
- Имеет целостный бэкграунд. Закончил ли институт по профильной специальности, проходил ли курсы, читал ли книги или блоги, ведет ли свой блог — не имеет значения. У человека должны быть бэкграунд и насмотренность;
- Имеет мировоззрение. Человек попробовал свою школу в деле, обжигался, совершал ошибки, коллекционировал хорошие решения и теперь имеет понимание того, какими должны быть хорошие продукты, и его понимание глубже, чем "нужно делать как нужно, а как не нужно делать не нужно". Наш напарник должен иметь мнение и уметь его аргументированно выражать;
- Поддерживает актуальность знаний. Человек должен разбираться в современном фронтенде — какие сейчас есть инструменты, тенденции. На своем стеке человек должен уметь сесть и сделать не слишком сложный продукт;
- Знает основы веба на базовом уровне — доступность, семантика, ванильный JavaScript;
- Комфортно чувствует себя на современном React-стеке или понимает как работают другие схожие фреймворки. Учил ли реакт первым фреймворком, выучил ли реакт за неделю, переходя с другого фреймворка — неважно. Глубоких знаний реакта не требуется.
Необязательные требования:
- Опыт взаимодействия со статической типизацией;
- Примерное понимание работы PHP (писать на нем не придется, но это ускорит коммуникации с бэкендерами);
- Опыт в оптимизации веба на практике — профилировщики, оценка сложности алгоритмов, понимание тонкостей работы браузеров с точки зрения производительности;
- Опыт работы c webflow.
И немного из организационных моментов:
- Искренне любим свое дело! Решаем разные задачи: от простых и ординарных до нетривиальных и экстра-сложных;
- И хоть мы не находимся в одном офисе - мы вместе! Очень бережем нашу открытость и то, как умеем поддерживать друг друга на расстоянии;
- Ты сам/а выбираешь - офис в СПб или полная/частичная удаленка (для этого у нас есть все инструменты, делающие процессы абсолютно прозрачными). Но если у тебя совсем мало опыта, нам бы хотелось видеть тебя в офисе для полного и быстрого погружения;
- Если ты в другой стране и выбрал/а удаленный формат - как только снимут все ограничения карантина - мы с радостью пригласим тебя к нам в гости и будем ждать тебя раз в квартал, при твоей возможности;
- Заботимся о своем развитии несмотря ни на что! У нас есть внутренний университет Soft and Hard skills, программа которого формируется из наших интересов в данный момент;
- Если ты выбираешь офис в Петербурге - welcome - двухэтажный open space c собственной террасой, велопарковкой на территории БЦ для вас всегда открыт! В нем есть все необходимое для комфортной работы и времяпрепровождения, полезной рефлексии для себя и общения в безопасной среде (мы дезинфицируем офис и постоянно следим за своим самочувствием);
- Все обязательные условия трудоустройства - само собой разумеющееся.
