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

Зарплата

От 60 000 до 110 000 ₽

Местоположение и тип занятости

Полный рабочий день · Можно удаленно

Компания

Разработка и тестирование. Для лучших digital-агентств.

Описание вакансии

Привет!
Ищем Middle frontend разработчика (React).

Какие профессиональные навыки нам важны

  • Опыт коммерческой разработки от 1.5 лет. "Проходил курсы" и "делал учебные проекты" - не считается. Только коммерческая разработка.
  • Уверенное знание Javascript, ES6+
  • Уверенное знание React: Hooks, Context, Redux/Mobx etc
  • Уверенное знание HTML/CSS. Верстка интерфейсов "с нуля" не должна быть для вас проблемой.  Адаптивно, кроссбраузерно и вот это вот всё.
  • Опыт разработки с использование UI китов: Material design, Ant design etc
  • Уверенное взаимодействие с Webpack;
  • Опыт командной разработки с использованием Git, CI/CD
  • Английский - на уровне чтения технической документации
    Существенным плюсом будет:
    • Знание TypeScript
    • Работа с Server Side Rendering
    • Работа с автоматическим тестированием фронтенда. Например, Jest или Cypress
    • Опыт работы с Node.js (да и в целом, любой опыт разработки бэкенда)

Что предстоит разрабатывать?

Мы ищем "своих людей" не на какой-то конкретный проект, а именно в команду!

Большую часть времени тебе предстоит разработкой SPA фронтендов на React.

Мы занимаемся как поддержкой и развитием уже существующих проектов, так и разработкой проектов с нуля.

Новые проекты мы по умолчанию пишем на TypeScript, покрываем тестами на Cypress, используем Redux/Redux-saga, используем react hooks, используем Next.js.

Стек на существующих проектах может быть гораздо шире. Старые версии React, отсутствие хуков и componentDidMount кругом, отсутствие TS, отсутствие автотестов - такое тоже бывает.

Примеры проектов:

    • Мобильное приложения для краткосрочной аренды power-банков. IoT проект, который позволяет людям брать в краткосрочную аренду power-банки для зарядки своих телефонов через мобильное приложение. Этот проект мы также делали в комплексе (приложение, бэкенд, интеграция с вендорским железом). Детали про фронтенд. кросс-платформенное мобильное приложение, написанное на React Native. Центральный элемент приложения - это карта города с расположенными по близости зарядными станциями. Есть интеграция с камерой устройства для сканирования QR-кодов. Интеграция с Google Pay, Apple Pay
    • Образовательная онлайн-платформа, которая автоматизирует процесс удаленного обучения для школьников. Платформа будет реализована в виде масштабируемого SaaS-сервиса. Функционал: онлайн-тестирование, текстовые чаты, видео-чаты, работа с расписаниями, оценками, взаимодействия между учениками-родителями-учителями-кураторами и это только верхушка функционала этого проекта! Стек: React, Redux, Next.js, Ant design
    • Система лояльности для офлайн и онлайн ритейла Мы полностью переписали фронтенд всех частей данного сервиса: кабинет мерчантов, кабинет покупателей, административную панель. На входе: Angular 1 версии, большое кол-во legacy На выходе: React, TypeScript, покрытие функционала тестами Cypress
    • Маркетплейс автозапчастей. Здесь мы полностью разработали фронтенд. Проект построен в формате SPA на React.JS. Проект агрегирует множество торговых площадок с деталями и предоставляет пользователю выбор среди разных поставщиков. Помимо пользовательской части тут же работает полноценная система для самих поставщиков: они могут управлять своим каталогом, работать с клиентами и заказами. Под капотом данного проекта: ReactJS, Redux, Next.JS. В проекте активно используются функциональные компоненты, хуки. Проект запустили в конце прошлого года, сейчас активно ведется работа по его развитию: оптимизируем, улучшаем UX, расширяем функционал
    • Масштабный маркетплейс товаров ручной работы. В этом проекте мы полностью разработали фронтенд и бэкенд. Этот маркетплейс в классическом понимании: т.е. помимо публичной части, где люди могут что-то купить, есть ещё административная часть для продавцов (концепция похожа на предыдущий проект, но функционально более широкий для продавцов). Продавцы могут управлять своими товарами (цены, редактирование фотографий, да и вообще всех данных от товарах), контактировать с покупателями, вести аналитику по продажам. Под капотом тот же стек, что и в предыдущем проекте: ReactJS, Redux, Next.JS



    Бонусы

    Что мы предлагаем:

    • Гибкий график.  Ты сам(а) планируешь рабочий день, но начало рабочего дня не позже 10 мск
    • Возможность совмещать работу в офисе и удаленно (локация: г. Пермь), рассматриваем полностью remote (другие регионы)
    • Участие в разработке разноплановых проектов позволяет быстро прокачивать скиллы и интенсивно повышать свой профессиональный уровень
    • Раз в неделю занимаемся английским (по желанию). Занятия проходят дистанционно, поэтому участвовать может вся команда
    • Можно выбрать интересующий курс, аргументировать его полезность в работе и получить денежную компенсацию этого обучения
    • 💣 IT Challenge - внутренний формат. Это возможность челленджить свои скиллы и в интенсивном режиме перенимать опыт коллег. За короткий промежуток времени вы сможете перенять опыт и инсайты, на которые у куратора того или иного интенсива ушли годы.
    • Раз в полгода проводим people review, в котором договариваемся об изучении конкретных технологий, обговариваем предпочтения по проектам и росте зарплаты

    Дополнительные инструкции



    Ваш отклик

    Авторизуйтесь
    Откликаться на вакансии могут только зарегистрированные пользователи.