Обязанности:
Аккредитованная компания “АЦТС”, являющаяся дочерней IT структурой «Про.Потолок», приглашает в команду опытного Разработчика мобильных приложений Android (нативный стек) уровня Senior / Lead для работы над масштабными и технологически сложными проектами в сфере цифровизации строительства. Мы создаем будущее строительной индустрии и ищем специалиста, который поможет нам реализовать наши амбициозные планы.Что мы предлагаем?Удаленный или гибридный формат работы – работайте из любой точки мира.Участие в уникальном проекте – цифровая платформа для строительной отрасли.Стабильный и прозрачный доход – 200 000 руб. - 350 000 руб. по результатам собеседования. Зависит от вашего опыта.Профессиональное развитие – работа с новейшими технологиями, сильной командой и участие в крупных проектах.Требуемый стек (обязательно наличие опыта):Нативная разработка:Kotlin 1.7+ / Java 11+Android SDK, Android Jetpack, KTX-расширенияОбмен данными:gRPC (HTTP/2)REST / GraphQL (HTTP)WebSocketОфлайн-режим и локальное хранилище:Работа с Room, SQLite / RealmОпыт реализации стратегий синхронизации данных с сервером. Сложные кастомные UI и 3D-проекты:Drag & Drop интерфейсы (View.DragShadowBuilder / MotionLayout)Кастомные свайпы и жесты (RecyclerView.ItemTouchHelper / swipeActions)Низкоуровневые графические API: OpenGL ES / VulkanВекторная графика (VectorDrawable / PDF / Material Icons) и оптимизация растровых ресурсов (mdpi / hdpi / xhdpi / xxhdpi / xxxhdpi)Работа с LiDAR и 3D-фреймворками: ARCore, Sceneform, Object Capture-аналогРеактивное программирование и архитектура: Глубокое понимание Kotlin Coroutines и Flow MVVM с State / MVI-подход Реализация однонаправленного потока данных (UDF) с неизменяемым состоянием (ViewState) Четкое разделение логики и UI («тупые» View)Универсальность и UI:Создание универсальной версии сборки для всех моделей Android-устройствУмение делать UI независимым от системных настроек (темная/светлая тема, масштабирование шрифтов, локализация)Асинхронность:Работа с многопоточностью через Coroutines, Executors, Handler / LooperОбработка асинхронных потоков с использованием Flow и StateFlowИнструменты: Git, Docker, JIRA, Swagger/OpenAPI, CI/CDТребования к кандидату:Оконченное высшее профильное образование (обязательно);Подтвержденный опыт разработки от 5 лет;Глубокое понимание паттернов проектирования, алгоритмов и структур данных.Какими личными качествами должен обладать кандидат?Мы ищем разработчика, который:Самоорганизован – умеет эффективно управлять своим временем и задачами.Ответственен – выполняет работу качественно и в срок.Внимателен к деталям – уделяет внимание качеству кода и архитектуры.Командный игрок – умеет взаимодействовать с коллегами и работать в связке с другими специалистами.Инициативен – предлагает идеи и решения для улучшения процессов.Адаптивен – быстро осваивает новые технологии и методологии разработки.Похожие вакансии
Senior Разработчик мобильных приложений IOS (нативный стек)
От 200 000 до 350 000 руб.
Москва
Про.Потолок