Android-разработчик
По договоренности
Любишь чистый код и ненавидишь «if (context != null)»? Мы ищем Android-разработчика, который не боится больших проектов и хочет писать красивый, модульный и нативный код. Ты будешь работать с современным стеком - Kotlin, Jetpack Compose, Coroutines, Koin и Ktor. Мы давно отказались от XML-вёрстки и строим нативные экраны с Compose, уделяя особое внимание производительности, читаемости кода и удобству поддержки. Если тебе интересны архитектура, производительность и взаимодействие с сильной командой - добро пожаловать.
Чем предстоит заниматься?
-
Перенос существующего функционала WebView на нативные экраны.
-
Разработка нового функционала и участие в проектировании архитектуры приложения.
-
Анализ и исправление багов на нативных экранах совместно с QA и аналитиками.
-
Написание Unit-тестов и покрытие критических компонентов автотестами.
-
Оптимизация производительности приложения и Compose UI.
-
Взаимодействие с командами backend, аналитики и дизайна.
-
Участие в планировании релизов и оценке задач.
- Поддержка CI/CD процессов, ревью-код и техническое совершенствование продукта.
Наш стек:
-
Kotlin + KMP
-
Jetpack Compose + Compose Multiplatform
-
Coroutines / Flow
-
Koin
-
Ktor (WebSocket / HTTP / JSON)
-
Мультимодульность (~400 модулей)
-
Параметризуемая верстка (SDUI)
- GitLab CI
Наши ожидания:
-
Опыт коммерческой разработки под Android от 2 лет.
-
Отличное знание Kotlin и принципов его эффективного применения.
-
Опыт работы с Jetpack Compose и/или понимание Compose Multiplatform.
-
Уверенное знание принципов SOLID и шаблонов проектирования (GoF).
-
Навыки разработки по принципам Clean Architecture и MVVM/MVI.
-
Умение писать тестируемый, читаемый и поддерживаемый код.
-
Понимание основ многомодульных проектов и межмодульных зависимостей.
-
Работа с Kotlin Coroutines / Flow для асинхронных операций.
-
Опыт работы с Koin для dependency injection.
-
Использование Ktor для работы с WebSocket/HTTP и JSON-сериализацией.
-
Понимание принципов SDUI / параметризируемой верстки.
-
Уверенные навыки работы с Git.
Опубликована 15 часов назад