-
Проект: система управления процессами в аэропорту, работа с 10 до 19 по Мск (незначительное смещение обсуждаемо)
Позиция Ведущий Frontend Mobile React Native разработчик на проект для аэропорта Внуково в кросс-функциональную команду разработки (системные аналитики, разработчики, тестировщики, devops) micro frontend приложений для микросервисных информационных систем:
Система управления движением воздушных судов, пассажиропотока , погрузчиков, заправщиков в периметре территории и взлетно - посадочной полосы аэропорта Внуково ( Москва ) полетными программами и навигацией малой авиации (дронов).
- Реализуется MDM система управления мастер-данными и BPM engine.
При этом непосредственно провижионингом полётных заданий для дронов занимается специализированная система, с которой .NET Backend интегрируется через её API - Математическое моделирование и обработку данных делает отдельная команда, где создается нейросеть для распознавания изображений.
Требования к разработчику мобильного приложения на React Native
- 1. Опыт работы• Не менее 3 лет в разработке мобильных приложений.
- • Опыт работы с React Native не менее 2 лет.
- 2. Технологический стек, Технические навыки
- • React Native: глубокое понимание фреймворка, включая работу с компонентами, состоянием, навигацией, анимацией.• JavaScript/TypeScript: продвинутый уровень, включая работу с асинхронным кодом, промисами, async/await.• Redux/MobX: опыт работы с библиотеками управления состоянием. • REST API: опыт работы с API, включая написание запросов, обработку ошибок, кеширование данных. • WebSocket: опыт работы с WebSocket для реализации push-уведомлений и обновления данных в реальном времени.
- • Push-уведомления: опыт работы с Firebase Cloud Messaging (FCM) или аналогичными сервисами.• Хранение данных: опыт работы с локальным хранилищем (AsyncStorage, SQLite, Realm).
- • Безопасность: знание основных принципов безопасности мобильных приложений, включая хранение чувствительных данных (токены, пароли).• Тестирование: опыт написания unit-тестов (Jest, React Testing Library) и интеграционных тестов (Detox).• CI/CD: опыт работы с системами непрерывной интеграции и доставки (например, Jenkins, CircleCI, GitHub Actions).3. Архитектура
- • Опыт работы с чистой архитектурой или другими шаблонами проектирования.4. Инструменты• IDE: опыт работы с Visual Studio Code, WebStorm или аналогичными IDE.• Управление версиями: опыт работы с Git.
- 5. Дополнительно • Flutter: желательно наличие опыта разработки приложений на flutter• PWA: будет плюсом опыт разработки Progressive Web Apps
- Управление проектом и контроль версий кода:
- Gitlab, Jira, Confluence Обязанности:• Проектирование, разработка Mobile приложений,
-
• Интеграция с Backend .NET микро-сервисами через REST API, WebSocket
- • Разработка UI пользовательских интерфейсов• Оптимизация производительности, отладка существующих решений .
-
Будет плюсом:Базовое понимание оптимизации отображения больших данных, умение читать и понимать чужой код, умение оценивать трудоемкость задачи, коммуникабельность Разработка комплексных приложений с расширенной логикойОпыт работы с формами, графиками, диаграммами ганта
- Опыт работы с сервисом авторизации KeycloakПрактический опыт участия в проектах Scrum , разработка по спринтам по методологии Agile (командная работа)Оформление кода по FSD - Feature Sliced Design
- Знание Ant Design, Single Spa, Keycloak, Canvas
- Условия: Удаленная работа
- Генподрядчик аккредитованная IT-компания Инлайн Групп
-
Формат работы: удаленная, оформление по ИП, ГПХ, НПД.
- Занятость: ПолнаяДругие проекты , в которых принимают участие наши Фронтенд разработчики:
- Информационно - Аналитическая Система Энергоэффективности ENEFF
Ключевые навыки
- Умение работать в коллективе
Задайте вопрос работодателю
Где предстоит работать
Вакансия опубликована 19 февраля 2025 в Москве