Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаReact Native разработчик
"Безопасный регион" — IT-компания, разработчик цифровых решений для систем безопасности ЖКХ. Наши продукты: СКУД, домофония, видеонаблюдение, сбор показаний счетчиков.
О проекте
Разработка и поддержка мобильного приложения «Безопасный регион» — экосистема для жителей многоквартирных домов.
Функционал продукта:
☁️ Облачное видеонаблюдение.
🏠 Управление умным домофоном и шлагбаумом.
🔌 Элементы умного дома.
Технологический стек
Мобильная разработка:
-
React Native CLI + TypeScript.
-
MobX (основной), легаси Redux + RxJS.
-
React Navigation.
-
Кастомные модули: react-native-yamap, react-native-sip2.
-
HMS-модули (поддержка Huawei).
-
Нативные виджеты (iOS/Android).
Бэкенд: PHP, Node.js
Чем предстоит заниматься
-
Дорабатывать существующий UI-кит.
-
Реализовывать бизнес-функции:
-
Управление ключами домофона (добавление/удаление/редактирование).
-
Интеграция счетчиков в приложение.
-
Доработка системы уведомлений.
-
-
Исправлять ошибки (багфиксинг).
-
Работать с GitLab (задачи, репозиторий) и Figma.
-
Дорабатывать нативные модули и виджеты.
Наши ожидания
-
Опыт работы с React / React Native (пет-проекты или коммерческая разработка).
-
Понимание хуков, контекста, жизненного цикла компонентов, сборщика Metro.
-
Знание основ TypeScript.
-
Уверенная верстка в React Native (Flexbox, StyleSheet, компоненты).
-
Базовые навыки тестирования, отладки и сборки приложений.
-
Понимание навигации в мобильных приложениях и особенностей платформ Android/iOS.
-
Знание основ оптимизации производительности (списки, память, лишние ререндеры).
-
Английский язык на уровне, достаточном для чтения технической документации.
Будет плюсом
-
Опыт работы с MobX или Redux.
-
Понимание работы нативных модулей.
Процесс отбора
-
Рассмотрение резюме.
-
Тестовое задание: реализация продуктовой фичи (создание компонента + код-ревью merge request'а).
Что нужно знать для старта
Рекомендуем заранее ознакомиться с документацией:
https://reactnative.dev/docs/getting-started
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие