Middle/Senior React Frontend Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Ищем в нашу команду Frontend разработчика с отличными знаниями React.
Разработка интерфейсов с использованием библиотеки компонентов, интеграция с Backend через Rest API.
Все процессы в команде оптимизированы под удаленную работу. В отличии компаний со смешанным форматом (офис + удаленные сотрудники), когда ребятам на удаленке приходится подстраиваться под график офиса, у нас полноценный свободный график с недельными спринтами, официальной зарплатой и ежемесячными бонусами. Приветствуется профессиональный рост и саморазвитие.
Наши проекты – мировые лидеры в своих нишах с аудиторией более 10 млн. активных пользователей. Работая у нас, вы получите уникальный опыт создания международных высоконагруженных B2C, B2B сервисов: Биржи, SaaS сервисы, ML, Computer Vision, AI.
Условия
- Удаленная работа со свободным графиком.
- Почасовая оплата, в зависимости от вашей квалификации – 1200 - 1700 ₽/час.
При нормированном рабочем дне (8 часов в день при 5 дневной рабочей неделе, 160 часов в месяц) ≈ 200000 - 280000 ₽/месяц - Минимальная допустимая занятость – 25 часов в неделю.
- Максимальная допустимая занятость – без ограничений.
- Нет жесткой привязки ЗП к датам. Оплата возможна по факту завершения спринта (неделя, ½ месяца, месяц – на ваш выбор).
- Работа исключительно над своими проектами.
Рабочий процесс
- Задачи, спринты ведутся в Jira, Agile
- Верстка интерфейсов по макетам из Figma (все макеты уже реализованы на базе компонентов и библиотеки, доступной для синхронизации со Storybook)
- Разработка библиотеки React компонентов с использованием Storybook и MUI.com в качестве основы
Требуемые навыки, опыт
- Опыт разработки SPA
- Не менее 2 лет
- Не менее 2 лет
- HTML5, CSS3
- Семантика
- Grid, Flex
- Sass
- Оптимизация под поисковые системы
- Адаптивность, кроссбраузерность
- Адаптивность: по размеру экрана, по устройству.
- Кроссбраузерность: последние версии десктопных браузеров, сафари под iOS, хром под Android.
- Структура и библиотека
- Понимание компонентного подхода к разработки
- Разработка библиотеки компонентов интерфейса на базе MUI.com
- Понимание принципов BEM
- JavaScript
- Typescript
- React (hooks, redux, routing, понимание паттерна containers)
- ES6, closures, async/await, destructuring assignment и т.п.
- Хорошо, если знаете
- Организация библиотеки с использованием Storybook.js.org.
- Понимание принципов фреймворка Next.js
Дополнительные инструкции
- В отклике присылайте примеры кода, соответствующие требованиям вакансии (ссылку на Github).
- Собеседование и-или проверочное задание – после отклика.
- Название проектов – после прохождения собеседования и подписания NDA.