Middle full-stack dev (react/node)
azart technologies fzco, Dubai
Город: удаленно
Работа: полная занятость, контракт (гпд) + nda
Заработная плата: от 2500 до 3000 $ (важно! swift перевод на счёт только нероссийского и небелорусского банка)
О чём тут у нас
Несколько проектов, связанных с миром мест и событий в Дубае и Пхукете; с авиацией и пилотами.
Обязанности
• Разработка и поддержка frontend-функционала на React19 с использованием Vite
• Разработка и поддержка backend-сервисов на Node.js
• Эффективное управление состоянием приложения с помощью MobX
• Создание адаптивных компонентов с использованием MUI и Tailwind CSS
• Реализация интерфейсов в соответствии с принципами Material Design
• Интеграция с API и сотрудничество с другими разработчиками
• Участие в архитектурных решениях, код-ревью и планировании продукта
• Оптимизация производительности и обеспечение согласованности UI на разных устройствах
Требования
• 2+ лет опыта коммерческой разработки с React (опыт с React 18/19 и concurrent features будет плюсом)
• Уверенное владение Node.js и современными backend-фреймворками
• Глубокое понимание MobX для управления состоянием (stores, reactions, observers)
• Опыт работы с Vite и современными frontend-инструментами
• Уверенное владение TypeScript и JavaScript (ES6+)
• Практический опыт с Tailwind CSS и utility-first CSSподходами
• Глубокое знание Material-UI (MUI) компонентов и темизации
• Опыт работы с базами данных (SQL и NoSQL)
• Умение работать с Figma или другими инструментами дизайна
• Опыт с Git-рабочими процессами, PR и совместной разработкой
• Навыки декомпозиции задач
Приветствуется
• Знание анимационных библиотек: Framer Motion, ReactSpring или аналогичных
• Понимание React Server Components (RSC) и Streaming SSR
• Опыт тестирования с Jest, Playwright или React Testing Library
• Знакомство с GraphQL и инструментами codegen
• Понимание принципов Web Accessibility (WCAG/a11y)
• Опыт с CI/CD, Storybook или Design Systems
• Экспертиза в построении high reliability сервисов
• Опыт работы с Redis, RabbitMQ или Kafka
• Понимание или интерес к machine learning
Что ещё
• Возможность экспериментировать с технологиями и паттернами, если это соответствует целям продукта
• Нет легаси кода
• Быстрое принятие решений благодаря небольшой команде
Писать сюда @kabzki