2-я Владимирская улица 12к3
Компания «Про.Потолок» приглашает в команду опытного Разработчика мобильных приложений для работы над масштабными и технологически сложными проектами в сфере цифровизации строительства. Мы создаем будущее строительной индустрии и ищем специалиста, который поможет нам реализовать наши амбициозные планы.
Что мы предлагаем?
- 
Удаленный формат работы – работайте из любой точки мира.
 - 
Участие в уникальном проекте – цифровая платформа для строительной отрасли.
 - 
Стабильный и прозрачный доход – 150 000 руб. - 250 000 руб. на руки, по результатам собеседования. Зависит от вашего опыта.
 - 
Профессиональное развитие – работа с новейшими технологиями, сильной командой и участие в крупных проектах.
 
Стек (обязательно наличие опыта):
- 
Нативный стек: Java и Kotlin (XML/Jetpack Compose)
 - 
Основной обмен данными: WebSocket, REST/GraphQL API, Retrofit, Room
 - 
Библиотеки и фреймворки для реализации DnD
 - 
Архитектура и паттерны:
- 
Clean Architecture + MVVM/MVI (с акцентом на тестируемость).
 - 
Многопоточность: Kotlin Coroutines + Flow, RxJava — для реактивных сценариев.
 - 
DI: Dagger Hilt / Koin.
 
 - 
 - 
Опыт реализации сложных интерактивных интерфейсов, включая Drag and Drop на Android
 - 
Опыт реализованных сложных кастомных UI/3D-проектов.
 - 
Способность реализовывать универсальную версию сборки для всех моделей смартфонов (приложение должно выглядеть одинаково и на Xiaomi, и Samsung, и т.д., в т.ч. старых моделях) и всех версий Андроид, начиная с 11-й
 - 
Понимание, как добиться независимости UI от системных настроек.
 - 
Умение создавать кастомные View с нуля
 - 
Инструменты: Git, Docker, JIRA, Swagger/OpenAPI, CI/CD
 
Будет существенным плюсом знание и опыт работы со стеком Swift (IOS) .
Требования к кандидату:
- 
Высшее профильное образование;
 - 
Подтвержденный опыт разработки от 5 лет;
 - 
Опыт создания;
 - 
Глубокое понимание паттернов проектирования, алгоритмов и структур данных.
 
Какими личными качествами должен обладать кандидат?
Мы ищем разработчика, который:
- 
Самоорганизован – умеет эффективно управлять своим временем и задачами.
 - 
Ответственен – выполняет работу качественно и в срок.
 - 
Внимателен к деталям – уделяет внимание качеству кода и архитектуры.
 - 
Командный игрок – умеет взаимодействовать с коллегами и работать в связке с другими специалистами.
 - 
Инициативен – предлагает идеи и решения для улучшения процессов.
 - 
Адаптивен – быстро осваивает новые технологии и методологии разработки.
 
С Уважением, команда Про.Потолок :)