Quantron Systems — небольшая уютная компания, которая делает сложные мобильные приложения. Мы активно используем современные технологии и архитектурные подходы. Сейчас мы расширяем команду и ищем Android-разработчика, который хочет развиваться и работать над интересными проектами с современным стеком технологий.
Обязанности:
-
Разработка UI и бизнес-логики мобильных приложений с нуля;
-
Поддержка и развитие существующих проектов;
-
Участие в проектировании архитектуры приложений;
-
Написание тестов (unit, integration, ui);
-
При желании и навыках — участие в смежных задачах.
Требования:
-
Опыт разработки продакшен-приложений под Android от 1 года;
-
Отличное знание Kotlin и Android SDK;
-
Опыт работы с Jetpack Compose;
-
Глубокое понимание многопоточности (Coroutines, Flow);
-
Знание ООП, SOLID, основных паттернов проектирования;
-
Опыт работы с архитектурными подходами MVI, MVVM, понимание Clean Architecture;
-
Уровень английского для чтения и написания документации;
-
Умение работать с Git.
Будут плюсом:
-
Опыт работы с Kotlin Multiplatform (KMP);
-
Знание DI (Koin, Dagger/Hilt);
-
Создание кастомных UI-компонентов, анимации;
-
Навыки тестирования (JUnit, Espresso, Kaspresso);
-
Понимание CI/CD процессов (GitLab CI);
-
Опыт работы с WebSockets, push-уведомлениями;
-
Навыки оптимизации и профилирования;
-
Знание принципов Material Design.
Технологический стек:
Kotlin, Android SDK • Jetpack Compose • Coroutines, Flow • Koin, Dagger/Hilt
Retrofit, OkHttp, Ktor, Room • SQLDelight • Jetpack Components
MVI, MVVM, MVP • Git, GitLab
Условия:
-
Молодой дружный коллектив и интересные творческие задачи;
-
Профессиональный рост;
-
Постоянная занятость;
-
Заработная плата по результатам собеседования (зависит от опыта, знаний, навыков);
-
Офис в 15 минутах от ст.м. Чкаловская.
При отклике приложите:
-
Ссылки на проекты в Google Play с указанием вашей роли;
-
GitHub с кодом (будет плюсом).