Обязанности:
- Разработка, тестирование и поддержка веб-приложений с использованием React.js;
- Участие во всех этапах разработки, включая проектирование, реализацию, тестирование и развертывание приложений;
- Оптимизация производительности и улучшение функциональности существующих приложений;
- ReactJS
- PostgreSQL
- Docker, Git, GitLab CI/CD
- Интеграция с другими системами внутри BI Innovations через Api/Kafka
Требования:
- Уверенный опыт с ReactJS (2–3+ года): hooks, state management (Redux/Zustand/Zustand)
- Практический опыт с React Native (1–2+ года)
- Опыт работы с WebView (react-native-webview): загрузка, навигация, обработка ошибок
- Умение реализовывать JS bridge (postMessage / события между Web ↔ Mobile)
- Интеграция с backend: REST API, JWT/Bearer auth
- Понимание производительности: оптимизация загрузки, bundle size, lazy loading
- Опыт mobile-first адаптации и работы с ограничениями внутри WebView
- Навыки навигации: deep links, routing (web + mobile)
- Базовое понимание безопасности: хранение токенов, XSS, CORS
- Опыт дебага: Chrome DevTools, React Native Debugger, логирование
- Социальный пакет (фитнес, медицинское страхование, корпоративные мероприятия);
- Обучение и сертификация за счет компании, внутреннее обучение;
- Оформление в соответствии с трудовым кодексом РК;
- Пятидневная рабочая неделя;
- Работа в офисе.