Вакансия — Android-разработчик (Dion)
- Зарплата:по договоренности
- Компания:Т1
- Город:Казань
- Опубликовано:16 дней назад
Описание вакансии:
DION - корпоративная платформа коммуникации, с фокусом на качестве связи и безопасности. Она основана на гибридной облачной архитектуре и использует современные технологические решения. В ее состав входят конференции, звонки, чаты, видеохостинг и другие направления. В разработке отсутствуют легаси код, крупные оупенсорс решения и бюрократия.
Наша команда является автономной, но при этом частью большой и стабильной корпорации со всеми ее преимуществами.
Обязанности:
-
Участие в разработке Android-приложения
-
Оптимизация существующих и разработка новых продуктов
-
Быстрая адаптация к новым задачам, обучение и обмен знаниями с коллегами
-
Опыт коммерческой разработки мобильных приложений под Android от 3-х лет
-
Отличное знание Kotlin (2.0+)
-
Написания unit и UI тестов
- Глубокое понимание Coroutines, Flow и StateFlow с применением на практике
-
Dagger2 или другие DI фреймворки
-
Jetpack Compose
-
Глубокое понимание принципов SOLID, паттернов проектирования, умение писать чистый, тестируемый код
-
Экспертное знание современных архитектурных паттернов (MVVM, MVI, Clean Architecture)
-
Опыт работы с многомодульными проектами
-
Опыт работы в команде
-
Опыт работы в фоновом режиме (Services, WorkManager, Foreground Services)
-
Опыт работы с системами контроля версий (Git)
-
Умение работать с типичным ПО (Android Studio, Jira, GitLab, Figma)
Будет плюсом:
-
Опыт разработки и построения архитектуры приложений с нуля
-
Умение создавать сложный кастомный UI
-
Навыки профилирования и оптимизации производительности приложений
-
Опыт работы с камерой и обработкой видео
-
Умение писать техническую документацию
-
Опыт работы с Gradle и кастомизацией сборки
-
Опыт работы с GitLab CI/CD
-
Опыт работы с NDK и нативным кодом (C/C++)
-
Опыт работы с графическими API (OpenGL/Vulkan)
-
Знание других языков программирования (Java, Python, C++)