Мы ищем Senior Android Developer для разработки высококачественных Android-приложений с нуля и поддержки растущего портфеля мобильных приложений в категориях утилиты, продуктивность, развлечения и других. Это full-time гибридная роль в Кишинёве, Молдова.
Идеальный кандидат имеет сильный практический опыт разработки под Android, отличные навыки Kotlin, глубокое понимание Jetpack Compose и способность превращать UI/UX-дизайны в отточенные, отзывчивые и производительные приложения. Вы должны быть проактивным, надёжным и комфортно работать с современной Android-архитектурой и инструментами.
Обязанности
- Создавать Android Kotlin приложения с нуля (0 → 1) для различных целей, включая утилиты, продуктивность, развлечения и другие категории приложений.
- Переводить UI/UX-дизайны в красивые, адаптивные, интуитивно понятные и высокопроизводительные Android-интерфейсы.
- Писать чистый, поддерживаемый, хорошо документированный код и поддерживать техническую документацию в актуальном состоянии.
- Поддерживать и улучшать существующий портфель приложений: исправлять баги, edge cases и проблемы производительности.
- Оптимизировать приложения по скорости, отзывчивости, надёжности и энергоэффективности (расход батареи).
- Следить за актуальными инструментами, фреймворками, дизайн-решениями и трендами в Android-разработке.
- Изучать и интегрировать современные Android-технологии там, где они улучшают качество продукта и эффективность разработки.
Требования
- 3–5+ лет опыта Android-разработки, минимум одно приложение опубликовано в Google Play Store.
- Сильный практический опыт с Jetpack Compose.
- Глубокое понимание Kotlin, Coroutines и Flow.
- Уверенные знания Android-архитектуры и паттернов проектирования, таких как MVVM и MVI.
- Опыт работы с RESTful APIs, WebSockets и инструментами dependency injection, такими как Hilt/Dagger или Koin.
- Практический опыт с Kotlin Multiplatform (KMP) и Compose Multiplatform (CMP) — опционально, но будет существенным преимуществом.
- Умение писать эффективный код, находить узкие места и оптимизировать производительность приложения и расход батареи.
- Знакомство с Gradle, Version Catalogs и модульной структурой проектов.
- Сильные навыки Git и опыт работы в командных процессах разработки.
- Способность читать техническую документацию на английском и эффективно коммуницировать на уровне B1+ или выше.
- Надёжность, честность, проактивность и умение работать в команде.