- Работа в Москве
- Удаленно
- Разработчик
- Fullstack-разработчик (React, TypeScript, MVI, Clean Architecture, Microservices)
Fullstack-разработчик (React, TypeScript, MVI, Clean Architecture, Microservices)
По договоренности
Вакансия: Fullstack-разработчик (React, TypeScript, MVI, Clean Architecture, Microservices)
 Формат: Удалённо
 Занятость: Полная
 Оплата: обсуждается по результатам интервью
 Отклики: только с указанием ожиданий по з/п и коротким описанием наличия опыта применительно к нижеуказанным требованиям.
 Старт: ASAP
 Ищем в команду Fullstack + React разработчика, который умеет думать архитектурно, любит современный стек и понимает, как построить масштабируемое и поддерживаемое приложение.
Работаем с актуальными технологиями: React, TypeScript, Redux Toolkit, TSyringe, Tailwind CSS.
Проект — веб-приложение-маркетплейс с многоязычностью, геосервисами, кастомными UI-компонентами Design System, в перспективе - с веб-сокетами и VoIP.
Требования:
1. Опыт коммерческой разработки на React 3+ лет;
 2. Отличное знание React (hooks, concurrent features) и TypeScript, понимание особенностей фреймворка (жизненный цикл, рендеринг, оптимизация производительности);
 3. Опыт работы с современным стеком: React Router, Redux (желательно Redux Toolkit);
 4. Понимание принципов Clean Architecture, SOLID, MVI (Model-View-Intent);
 5. Опыт работы с DI (желательно TSyringe или аналогичные фреймворки);
 6. Владение Tailwind CSS для стилизации компонентов;
 7. Опыт работы фуллстек разработчиком, владение каким-либо фреймворком бэкенд разработки. У нас Python и микросервисы, но часть сервисов мы можем реализовать и на других языках;
 Желательно:
 8. Использование Axios для работы с API;
 9. Работа с IndexedDB (via idb), Geolocation API, Permissions API;
 10. Знание паттернов Repository и UseCase;
 11. Навыки написания unit и integration тестов (Jest, React Testing Library, MSW);
 Будет плюсом:
 12. Опыт создания и поддержки Design System;
 13. Владение Python или Java/Kotlin;
 14. Работа с WebSockets, SIP/VoIP;
 15. Опыт с архитектурой микросервисов;
 16. Опыт использования нейронок для AI assisted написания кода.
 
Что предлагаем:
 -  Участие в технически интересном проекте с современным стеком и четкой архитектурой;
-  Минимум бюрократии, максимум доверия;
-  Влияние на архитектурные и продуктовые решения;
-  Удалённая работа;
-  Возможность работы с backend (планируется разработка микросервисов) для fullstack-разработчиков;
-  Возможность последующей релокации в Европу (Люксембург, Германия, Франция, Бельгия)
Если ты хочешь расти, развиваться в направлении fullstack разработки и быть частью продукта с технологическим вызовом — пиши!
Опубликована 14 дней назад