Front-end (React) или Full stack (React+Node.js) разработчик
Прямой работодатель Sponsr.ru ( sponsr.ru )
Опыт работы от 3 до 5 лет
Кто мы такие
Sponsr.ru — это платформа для продажи контента по подписке. Блоггеры, финансисты, художники и подкастеры размещают у нас свой контент, за который их подписчики платят. Это позволяет авторам жить за счет своего творчества, не размещая рекламу и не завися от иностранных площадок. Sponsr создан небольшой командой из Санкт-Петербурга, и все три года существования показывает стабильный рост. За последний квартал мы выплатили нашим авторам 50М ₽. Компания прибыльна и живет на собственные средства.
Кто нам нужен
Универсальный и самостоятельный фронт на React стеке, который может с нуля организовать работу и код так, чтобы другим не было мучительно больно с этим работать. Нужен именно front-end разработчик, но команда у нас небольшая, поэтому будет просто шикарно, если в бэкенд тоже умеет (у нас Node.js).
Обязанности
- Переписывание продукта на React стек.
- Поддержка и минимальные доработки в легаси коде (ejs шаблоны и vanila + jquery*).
- Совместно с back-end разработчиками распиливание монолита на микро-сервисную архитектуру с сохранением параллельной синхронной работы нового и старого. React / Node.js / PostgreSQL.
Требования
- Самостоятельность и самодостаточность в работе. При этом готовность работать в команде.
- Опыт работы front-end разработчиком от двух лет. React стек.
- Умение писать понятный JavaScript код, объяснять свои решения и разбираться в чужом коде.
- Хорошая верстка, включая адаптивную. Понимание компонентного подхода. Умение оптимизировать скорость работы.
- Понимание принципов оптимизации производительности React приложений, разделения логики и представления, проектирования датастора, избегания ненужных рендеров компонентов.
- Техническая грамотность: API, терминал, Git.
- Умение декомпозировать сложные задачи и планировать их выполнение.
- Готовность понимать, что и для кого вы делаете, а не просто «работать по ТЗ».
Будет плюсом
- Опыт разработки SPA и/или изоморфных приложений.
- Опыт написания конфигов webpack.
- Опыт написания unit- и интеграционных тестов, Jest, Codecept, Playwright, TypeScript.
- Опыт работы с Node.js, MySQL, PostgreSQL, DevOps.
Что мы предлагаем
- Возможность поучаствовать в разработке полезного продукта на интересной стадии превращения из хаотичного стартапа в полноценный продукт.
- Компактную команду серьезных профессионалов. Нас немного, поэтому никакой «корпоративной культуры» вы тут не найдете, но при этом мы много лет в профессии, поэтому у нас все четко и без хаоса. Мы интеллигентные Питерские айтишники, приятны в общении и терпимы к точкам зрения, отличным от наших. Этого ждем от всех коллег.
- Гибкость. Интересует результат, остальное вторично: удалёнка или офис в центре Питера. Любые варианты оплаты возможны. Можно работать из любой страны.
- Размер зарплаты обсуждаем на собеседовании. Но сразу отметим, что мы небольшой стартап, живущий на свои средства, а не корпорация, годами пилящая половину продуктов себе в убыток и при этом платящая мега-зарплаты.
Откликнуться
🛠 Чтобы откликнуться на эту вакансию, пришлите пару слов о себе и резюме.
P.S. У нас нет HR-ов, общение напрямую с руководителем. Будем стараться уложиться в одну встречу (и техническое и обычное собеседование). Если хотите узнать, кто руководитель, гуглите: Притчи продуктолога