
Frontend разработчик React, Москва.
▷ Работодатель: ЛАЙТХАУС
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Основа приложения:
- React + Hooks
- TypeScript
Библиотеки:
- TESM store (The Elm State Machine — похоже на Redux с сайд-эффектами)
- Axios
Будет плюсом:
- знание основ ФП
- знание Elm (или других ФП-языков)
- глубокое знание системы типов в TypeScript (Discriminated Unions, Mapped Types)
- базовое знание Webpack (основная система сборки)
- базовое знание Storybook (для помощи верстальщику)
- опыт с Gulp (не основной, используется в одном из этапов сборки)
- базовое знание Jest/Mocha или любых других юнит-тестов
- базовое знание Cypress или любых других e2e-фреймворков
Обязанности:
- разработка стейта приложения с логикой работы (pure-библиотека, подход похож на продвинутый Redux, но без бойлерплейта)
- программирование сайд-эффектов (HTTP-запросы, вебсокеты, таймеры)
- сборка экранов из готовых компонентов
- тесная работа с верстальщиком (описание контрактов визуальных компонентов и требований к иерархии)
Плюсы работы:
- полностью чистый стейт приложения, простая логика
- реакт-хуки и функциональные компоненты (ни одного класса в коде, без преувеличений)
- используются ФП-концепции, но без навязывания opinionated-библиотек и сложной терминологии (можно ворваться почти с нуля)
- свежайший стек: React 16.13 и TypeScript 4.0
- полупустые package.json, никакого npm dependency hell
- верстальщик отдаёт готовые реакт-компоненты, остаётся только подвязать их к стейту (можно вообще не знать CSS)
- автоматический CI/CD с деплоем на дев и стейджинг, возможность деплоить в продакшен несколько раз в день или вдумчиво работать над фичей локально и на стейджинге