Мы создаём горизонтальные связи между людьми и развиваем культуру P2P — от человека к человеку. Юла помогает покупать и продавать вещи, недвижимость, автомобили, предлагать свои услуги и искать исполнителей. Наш фокус — забота о пользователях, их безопасности и удобстве.
Наш стек: Kotlin, Java, RxJava, Dagger 2, многомодульная архитектура, Clean Architecture, MVVM и MVI, Compose — в процессе внедрения (основная часть проекта пока на View), UI- и unit-тесты.
Задачи
- Полная техническая ответственность за Android‑направление (архитектура, кодовая база, CI, качество, релизы)
- Взаимодействие с backend‑командой, QA, продуктом и дизайном
- Поддержка и рефакторинг существующей кодовой базы
- Реализация продуктовых фич
- Решение архитектурных задач и задач оптимизации
- Эксперименты и внедрение новых инструментов для разработки
Требования
- Не менее пяти лет коммерческого опыта Android-разработки
- Глубокие знания Kotlin и Java
- Знание различных архитектурных паттернов (Clean Architecture, MVP, MVI, MVVM), понимание их преимуществ и областей применения
- Опыт создания кастомных элементов UI
- Понимание принципов SOLID
- Умение работать с многопоточностью и управлением памятью
- Опыт автоматизированного тестирования кода, включая юнит-тесты, UI-тесты
Будет плюсом
- Опыт настройки CI/CD (GitLab)
- Опыт работы с RxJava, Dagger 2
Мы предлагаем
Формат работы
Уровень
График работы
Юла
Юла — сервис объявлений с аудиторией в 31 миллион пользователей в месяц. Мы создаём горизонтальные связи между людьми и развиваем культуру P2P — от человека к человеку. Юла помогает покупать и продавать вещи, недвижимость, автомобили, предлагать свои услуги и искать исполнителей. Наш фокус — забота о пользователях, их безопасности и удобстве.