
Фабрика Кода
Frontend-разработчик (React)
- Git
- PostgreSQL
- Docker
- Kubernetes
- Английский язык
- Gitlab
- API
- React
- JavaScript
- SaaS
- HTML
- Frontend
- UI
- TypeScript
- Redis
- Babel
- React.js
- JS
- Английский — A1 — Начальный
Мы продуктовая лаборатория создающая комплексные системы в сфере Travel-tech, Fin-tech и Ecommerce с довольно сложной функциональностью.
На данный момент мы ищем уверенного в своём практическом опыте Frontend-разработчик (React) специалиста с обязательным коммерческим опытом работы с React, TypeScript,Next в команду на социальный проект направленный на помощь людям пострадавшим от пожаров, а также его поддержку и развитие.
Будем рады кандидату, которому необходимо профессионально развиваться вместе с нами делая пользовательские сервисы еще лучше.
СТЕК: React,TypeScript, Utiliti type, React-hook-form, Next, Mobx, Class, ООП, Solid, Css module
Общие требования к опыту и знаниям кандидата:
-
Опыт от 3-х лет работы в продуктовых командах на "боевых" продуктах с живым пользовательским трафиком
-
Опыт предпроектного анализа задачи, её декомпозиции и оценки
- Умение работать с протоколами: HTTP, GRPC, WebSocket
-
Опыт работы с системами логирования (сбор и анализ логов)
- Продвинутое знание принципов чистого кода/архитектуры
-
Опыт подключения/интеграции с внешними сервисам
Требования к знаниям JavaScript / React:
- Понимание принципов работы JS (стек, контекст, замыкания, асинхронность, прототипы и пр.)
- Понимание принципов работы библиотеки (какую проблему пытается решить, как достигается "реактивность")
- Опыт работы с TypeScript (сложные типы, generics, type guards)
- Понимание работы браузера (навигация, парсинг, рендеринг)
- Опыт работы с основными web API (fetch, DOM, history, navigation, web storage)
Требования к качеству вёрстки:
- Умение верстать с учётом семантики (знать какие HTML-теги для чего применяются)
- Понимание того, как строятся дизайн-системы (темизация, токенизация, UI-kit и т.п.)
- Будет плюсом знание современных возможностей CSS (например, grid layout, custom properties)
Что нужно делать:
- Разрабатывать продукты со сложной логикой в связке Golang и React
- Изучать и документировать код, который может не иметь документации
- Разрабатывать клиентское приложение, в том числе: реализовывать новую функциональность в соответствии с бизнес-требованиями
- Проводить рефакторинг имеющегося и нового кода
- Принимать участие в развитии архитектуры
Будет большим плюсом:
- Опыт работы с высокими нагрузками
- Опыт работы с SSR
- Применение спецификации OpenAPI
- Проектирование архитектуры и инфраструктуры проекта с нуля.
- Знание и опыт работы с PHP
Условия работы:
- Удаленный формат работы
- Обсуждаемая заработная плата
- Более, чем адекватная команда и развитие внутри, как специалиста
- Работа с 9.00-18.00 или с 10.00-19.00 по Москве, 1 час перерыва в удобное время.
- Оплачиваемый отпуск