Android-разработчик — проектирование архитектуры приложения
О позиции
Вакансия Android-разработчика на проектную занятость в сфере строительства. Вам предстоит работать над проектом продолжительностью 2-5 месяцев, где вы будете единственным разработчиком, отвечающим за архитектуру и реализацию приложения. Основное внимание будет уделено проектированию и реализации архитектуры приложения с использованием современных подходов, таких как Clean Architecture и MVI/MVVM.
Чем вы будете заниматься
- Проектирование и реализация архитектуры приложения с нуля.
- Самостоятельная декомпозиция глобальных бизнес-задач в спринты.
- Принятие технических решений без согласования с тимлидом.
- Настройка пайплайна сборки с использованием GitLab CI/GitHub Actions.
- Работа с большими графическими файлами и проектирование схем синхронизации данных.
- Глубокое знание Kotlin и опыт работы с Flow.
- Аргументирование компромиссов по срокам напрямую заказчику.
Требования
- Коммерческий опыт работы с Kotlin от 5 лет.
- Опыт работы единственным Android-разработчиком в проекте или компании.
- Способность самостоятельно проектировать архитектуру приложения.
- Опыт работы с большими графическими файлами (чертежи, сканы PDF/TIFF).
- Знание принципов Clean Architecture и MVI/MVVM.
Будет плюсом
- Опыт работы с различными библиотеками для Android.
- Знание английского языка на техническом уровне.
- Опыт работы в команде на удаленной основе.
Что мы предлагаем
- Конкурентоспособная заработная плата от 300 000 до 500 000 ₽ в месяц.
- Гибкий график работы и возможность удаленной работы.
- Интересные проекты в сфере строительства.
- Поддержка в профессиональном развитии и обучении.
- Работа в дружной команде профессионалов.
Вакансия предлагает интересный проект с хорошими условиями работы. Однако, отсутствие информации о компании и конкретных условиях может вызывать некоторые сомнения у кандидатов.
Кто здесь добьётся успеха
Глубокое понимание Kotlin и его экосистемы, включая библиотеки Flow и корутины, что позволит эффективно проектировать и реализовывать архитектуру приложения.
Способность самостоятельно работать в удаленном режиме и управлять временем, так как вы будете единственным разработчиком на проекте, требующем высокой самоорганизации.
Опыт работы с CI/CD инструментами, такими как GitLab CI и GitHub Actions, для автоматизации сборки и тестирования, что критично для успешной реализации проекта.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Construction Tech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев