Разработка и развитие крупного frontend-приложения на React в сфере криптовалют и цифровых активов.
Задачи:
- Проектирование и реализация функциональных модулей, участие в развитии frontend-архитектуры, декомпозиция и оценка сложных задач.
- Поддержка и рефакторинг существующего кода, работа над несколькими задачами параллельно.
- Оптимизация производительности приложения, адаптация веб-интерфейса для мобильных устройств.
- Интеграция с backend API, WebSocket и real-time сервисами.
- Code Review, анализ и устранение production-проблем, взаимодействие с backend-разработчиками, QA, дизайнерами и продуктовой командой.
Требования:
- Законченное высшее техническое образование и диплом на руках.
- Опыт работы в crypto/blockchain и коммерческой frontend-разработке от 5 лет, значительная часть — с React.
- Уверенное знание React, TypeScript и JavaScript; глубокое понимание hooks, rendering, state management и оптимизации.
- Опыт работы с крупными production-проектами и существующей кодовой базой, проектирования frontend-архитектуры и декомпозиции задач.
- Опыт с Redux, Redux Toolkit, Zustand или аналогами, REST API, WebSocket, unit- и integration-тестами, Git.
- Понимание производительности браузера, опыт создания динамических интерфейсов и адаптации сложных веб-интерфейсов для мобильных устройств.
- Самостоятельность, умение расставлять приоритеты, доводить задачи до production и аргументировать технические решения.
- Будут преимуществом: опыт с PWA, React Native, нативной разработкой под iOS/Android, финансовыми графиками, профилированием, монорепозиториями, крупными multi-team проектами и Design System/Component Library.
Условия: гибридный формат работы в Минске, полная занятость, долгосрочный проект.