Название проектаРазработка мобильного приложения для взаимодействия пассажиров с транспортными средствами (человеко-машинный интерфейс).
Описание проекта
Назначение: Продукт предназначен для индивидуального взаимодействия пассажиров с транспортными средствами.
Описание: Продукт представляет собой мобильное приложение для операционных систем Android и iOS, позволяющий пассажирам общественного транспорта взаимодействовать с транспортными средствами и его бортовыми системами, используя информацию, получаемую датчиками, сенсорами, узлами транспортного средства. Приложение устанавливается пассажирами на свои мобильные устройства и предоставляет им набор бесплатных информационных и развлекательных сервисов.
Архитектура: Для взаимодействия приложения с транспортом предусмотрен специальный программный интерфейс (API).
Функционал мобильного программного обеспечения становится доступен при подключении мобильного устройства к транспортному средству через точку доступа Wi-Fi, установленной в транспорте.
Функционал мобильного приложения доступен после авторизации пользователя.
Основные функции:
Визуализация маршрута, оповещение о прибытии на остановку, управление подсветкой салона, накопление и отображение статистики по поездкам пользователя - трекинг, счетчик рейтинга пассажира и водителя, информация о водителе, остановка по требованию, индивидуализация информационного контента, поиск друзей в транспорте, игра "Поймай зайца" и многое другое.
Мы делаем прототип мобильного приложения для умного транспорта будущего.Компания предоставит Вам данные с датчиков, сенсоров и систем, установленных на современном транспорте. И ждет от Вас новых оригинальных решений по их использованию.
Технологическая платформа
Кроссплатформенная разработка: C#;
Xamarin;
.NET.
ОС Android: Java
Android SDK
Flurry, Crashlytics, TestFlight
HTTP, Retrofit, Picasso, Layouts, SQL, SQLite, JSON
iOS: Objective-C (C#, Swift)
iOS SDK
Flurry, Crashlytics, TestFlight
CocoaPods, ReactiveCocoa, AFNetworking, Mantle, Masonry
Команда
Android разработчик
- Требования: знание принципов ООП; знание Java; понимание принципов клиент-серверного взаимодействия; знание Android SDK последних версий; знание гайдлайнов и правил разработки приложений для платформ Android; умение работать со сторонними библиотеками; обучаемость и желание профессионально развиваться; английский на уровне чтения технической документации.
- Способы оценки: собеседование
- Количество: 1 человек
Xamarin разработчик
- Требования: знание принципов ООП; знание C#; знание Xamarin; знание особенностей платформ iOS и Android; понимание принципов клиент-серверного взаимодействия;
обучаемость и желание профессионально развиваться; английский на уровне чтения технической документации. - Способы оценки: собеседование
- Количество: 2 человека
iOS разработчик
- Требования: знание принципов ООП; знание C#, Objective-C или Swift; знание iOS SDK последних версий; понимание принципов клиент-серверного взаимодействия; знание гайдлайнов и правил разработки приложений для платформ iOS; умение работать со сторонними библиотеками; обучаемость и желание профессионально развиваться;
английский на уровне чтения технической документации. - Способы оценки: собеседование
- Количество: 1 человек
Тестировщик мобильных приложений
- Требования: знание различных типов и методик тестирования, понимание особенностей и области применения; широкий кругозор в области современных мобильных устройств и коммуникаций; продвинутый и активный пользователь мобильных платформ; опыт работы в области тестирования (или разработки) мобильных приложений; способность самостоятельно организовывать и развивать проект по тестированию продукта;
понимание основ юзабилити, внесение предложений по улучшению приложений; английский на уровне чтения технической документации. - Способы оценки: собеседование
- Количество: 1 человек
Для просмотра презентации о компании и проекте для стажировки кликните тут