Основная задача — поддерживать производительность и безопасность интерфейса при взаимодействии с потоковыми данными и сервером
Обязанности:Разработка SPA на React и TypeScript
Взаимодействие с сервером через WebSocket и REST API
Централизованное управление состоянием с Redux, поддержка темизации интерфейса
Оптимизация производительности для работы с мультимедийными потоками
React и TypeScript: опыт разработки SPA с использованием хуков и функциональных компонентов
Redux: управление состоянием приложения
WebSocket и REST API для работы с данными в реальном времени
JWT для аутентификации и авторизации
CSS/PostCSS для стилизации и темизации
Git и опыт работы с системой управления версиями для командной разработки
Code Review: готовность участвовать в регулярных code review для поддержания качества кода и обмена знаниями в команде
Умение писать и поддерживать документацию для кода и архитектурных решений, что важно для прозрачности и упрощения вхождения новых участников в проект
Интерес к задачам в области высоконагруженных систем и работы с мультимедийными потоками
Redux-Saga или Redux-Thunk для сложного управления асинхронными операциями
Оптимизация фронтенда и знание инструментов анализа производительности (например, Webpack Bundle Analyzer)
Jest, React Testing Library для тестирования компонентов, Cypress для end-to-end тестов
GitLab CI/CD для автоматизации работ
Современно оборудованное рабочее место, необходимое программное обеспечение
Офис в бизнес-центре класса «А», служебная развозка от станции метро Московская
К нам вы можете прийти без опыта: мы всё расскажем и всему научим. У нас стабильная оплата. Гибкий график. Бесплатные обеды.
Прозрачная система оплаты, оформление договора с самозанятыми, отсутствие штрафов, возможность выбирать удобные смены
Готовить вкуснейшие вопперы и другие позиции из меню ресторана. Быстро и аккуратно собирать заказы. Вести расчёт по кассе.