Обязанности:
Junior React Native-разработчикNKSecure — IT-стартап из топ-100 перспективных компаний России и топ-3 «Инноваций года» по версии GSEA 2025. Мы создаем умные замки, которые открываются с помощью смартфона через технологию NFC.Мы ищем Junior React Native-разработчика на частичную занятость, который поможет команде поддерживать и развивать мобильное приложение компании.Чем предстоит заниматьсяОсновные задачи:— Поддерживать и развивать мобильное приложение компании на React Native;— Верстать новые экраны и UI-компоненты по макетам, прототипам и техническим требованиям;— Адаптировать интерфейс под разные размеры экранов и особенности iOS/Android;— Исправлять баги, дорабатывать существующий функционал и поддерживать качество интерфейса;— Работать со списками, пользовательским вводом, модальными окнами, навигацией и состояниями приложения.Дополнительные задачи:— Помогать в работе над приложением и постепенно подключаться к новым разделам и функциям;— Участвовать в интеграции приложения с API;— Работать с асинхронными данными, загрузками, ошибками и состояниями ожидания;Что мы ожидаем— Базовый опыт разработки мобильных приложений на React Native;— Понимание React: компоненты, props, state, hooks;— Понимание JavaScript ES6+ и TypeScript;— Базовое понимание мобильной разработки под iOS и Android;— Умение верстать адаптивные мобильные интерфейсы;— Понимание работы с навигацией в мобильных приложениях, например React Navigation;— Базовый опыт работы с REST API: запросы, обработка ответов, ошибок и состояний загрузки;— Понимание работы со списками в React Native: FlatList, SectionList, ScrollView;— Понимание работы с модальными окнами и базовыми UI-состояниями;— Желание учиться, задавать вопросы и разбираться в существующем коде.Будет плюсом— Понимание различий между iOS и Android в мобильной разработке;— Опыт работы с состоянием приложения: Redux, Zustand, MobX, Jotai или аналогами;— Опыт работы с AsyncStorage, MMKV или другими способами локального хранения данных;— Опыт интеграции внешних API и работы с асинхронными данными;— Базовое понимание работы с permissions: камера, геолокация, NFC, уведомления и другие разрешения;— Опыт работы с Firebase или другими backend-сервисами;— Опыт настройки push-уведомлений;— Понимание принципов публикации приложений в App Store / Google Play;— Опыт настройки линтеров ESLint, Prettier и следования code style;— Интерес к IoT, NFC, умным устройствам и мобильным продуктам.Что мы предлагаем— Полностью удаленный формат без фиксированного графика;— Частичная занятость 20 часов в неделю;— Зарплата от 60000 ₽/мес.;— Возможность влиять на продукт и предлагать собственные решения;— Быстрый рост в стартап-среде, где ценится инициатива и результат.Как проходит отборОдно собеседование с ключевыми членами команды — без длинных этапов и громоздких тестовых заданий.Похожие вакансии