О компании и команде
Компания Idea Platform ищет мобильного Android разработчика автоматизированных систем на базе платформы Idea Platform в свою дружную команду!
Мы предлагаем:
- Участие в инновационных проектах с использованием современных технологий и лучших практик (Lean, Agile, DevOps)
- Быстрый рост доходов и компетенций уже по результатам испытательного срока (3 месяца)
- Получение полезных для развития карьеры нетехнических навыков: управление проектами, itsm, управление производственными активами, презентации, семинары, переговоры, консалтинг и др.
Ожидания от кандидата
Чем вы будете заниматься и чему мы вас научим:
- Разработка функционала мобильного приложения на языке Kotlin с использованием фреймворка Jetpack Compose для предоставления доступа к данным и функциям системы на устройствах под управлением Android
- Реализация механизмов синхронизации данных между мобильным приложением и сервером для обеспечения работы как в онлайн, так и в офлайн режимах с автоматической синхронизацией
- Интеграция технологий для идентификации производственных активов, таких как QR-коды, RFID-метки, Bluetooth-метки и другие
- Создание графических интерфейсов для удобного визуального представления данных на смартфоне
- Настройка бизнес-процессов по управлению производственными активами в рамках мобильного клиента
- Участие в развитии платформы: функциональном проектировании, проработке пользовательских интерфейсов, развёртывании решений
- Прокачка своих технических навыков в Kotlin, SQL и многом другом
Базовые требования к кандидату:
- Высшее техническое образование (студент последних курсов)
- Уверенные навыки программирования на языке Kotlin, опыт работы с UI-фреймворком Jetpack Compose
- Знания в области разработки мобильных приложений для Android, включая использование библиотек DataStore и Room для хранения данных
- Опыт работы с REST API, включая создание запросов с использованием Retrofit и обработку данных с Gson
- Базовые знания SQL для работы с локальными и удаленными базами данных
- Владение английским языком на уровне, достаточном для чтения и понимания технической документации
- Желание обучаться, стремление к развитию и совершенствованию навыков, а также способность работать в команде и самостоятельно
Что было бы желательно:
- Знание основ проектирования и оптимизации баз данных для эффективного хранения и обработки данных в приложениях
- Опыт работы с корпоративными системами управления активами (EAM) и бизнес-процессами (BPM), такими как 1С, SAP, ELMA, Activiti, Camunda и другие
- Понимание и навыки работы с одной из нотаций описания и моделирования бизнес-процессов, включая BPMN, IDEF, eEPC, Rummler-Brache и другие
- Опыт интеграции мобильных приложений с внешними системами и сервисами для расширения функционала приложений
- Знание современных подходов к тестированию мобильных приложений, включая юнит-тестирование и UI-тестирование
- Понимание принципов разработки UI/UX для мобильных приложений и опыт работы с дизайнерскими инструментами.
- Опыт работы с системами контроля версий, такими как Git, для ведения совместной разработки и управления кодом
Условия работы
Офис в центре Москвы, 5 мин пешком от метро Комсомольская
Возможна удаленная занятость