Android-разработчик
По договоренности
Международный онлайн-проект BetBoom в поисках нового сотрудника!
Любишь чистый код и ненавидишь «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.
Что мы предлагаем:
-
Официальное трудоустройство, белая заработная плата;
-
График работы 5/2, возможность работать в офисе, гибридно или удаленно, гибкое начало рабочего дня.
Опубликована 13 часов назад
Вакансия в подборках
Похожие вакансии
- Можно удаленно
- Полный день
- Опыт от 1 года
- Москва