REMOTE GLOBAL / ASIA | PLUS8SOFT
Ключевые обязанности
- Предоставление функционала: Создание и поддержка сложных UI-компонентов frontend и пользовательских функций с нуля с использованием React и TypeScript.
- Управление данными в реальном времени: Реализация надежной клиентской логики состояния и обработка потоков данных с высокой частотой с использованием Redux Toolkit (RTK Query/Saga) и WebSockets.
- Интеграция стриминга: Архитектура и управление каналами связи в реальном времени, интеграция gRPC для эффективной потоковой передачи данных с низкой задержкой.
- Совершенствование кода: Написание чистого, типобезопасного и производительного кода, а также активное участие в ревью кода для обеспечения качества на уровне команды.
- Техническое решение проблем: Проактивное выявление и исправление ошибок или проблем с производительностью, выходя за рамки простых тикетов для поиска первопричин трений в UI в средах с большим объемом данных.
- Выполнение задач при неопределенности: Трансляция требований продукта и дизайн-макетов в функциональный код, самостоятельное заполнение технических пробелов при недостаточном документировании.
Требования
- Опыт: 5+ лет профессионального опыта в современной frontend-разработке.
- Техническое мастерство: Владение TypeScript и React (Обязательно).
- Опыт работы со стримингом и в реальном времени: Глубокий практический опыт работы с WebSockets и gRPC для потоковой передачи данных.
- Управление состоянием: Продвинутые знания Redux Toolkit (RTK), включая RTK Query или Redux-Saga для управления сложными побочными эффектами.
- Коммуникация и мотивация: Сильные навыки общения по техническим концепциям и проактивный менталитет "владельца" в решении проблем.
- Самостоятельное выполнение: Подтвержденный опыт самостоятельной работы, способной поставлять высококачественный код с минимальным надзором.
Условия
- Полностью удаленная работа с гибким графиком.
- Компенсация в USD через удобный способ оплаты.
- Прямое сотрудничество с основателями и быстрое принятие решений.
- Высокий уровень ответственности и реальное влияние на развитие процессов.