Мы создаем собственную рекламную платформу с нуля. Наша цель — эффективно использовать уникальные данные X5, чтобы соединять бренды с многомиллионной аудиторией наших сервисов. Это амбициозная задача на стыке AdTech, Big Data и ритейла, и мы ищем сильных инженеров, готовых создавать масштабные продукты. И ищем в команду опытного мобильного инженера для разработки ключевого компонента нашей платформы — мобильного SDK.
Мы ищем человека, который ценит качественный код, взвешенные архитектурные решения и готов взять на себя ответственность за ключевые технические задачи. Вам предстоит работать над продуктом с нуля и влиять на его развитие на самых ранних этапах.
Чем предстоит заниматься:
- Разрабатывать мобильный SDK для нашей новой рекламной платформы.
- Интегрировать SDK в ключевые приложения экосистемы X5 (Пятёрочка, Перекрёсток, Food.ru, Чижик), аудитория которых исчисляется миллионами пользователей.
- Проектировать и реализовывать новый функционал SDK.
- Писать KMP-ядро на Kotlin и iOS/Android-специфичные реализации
- Принимать активное участие в проектировании архитектуры, предлагать и внедрять улучшения.
- Проводить код-ревью и заботиться о качестве и чистоте кодовой базы проекта.
- Заниматься профилированием, оптимизировать производительность и стабильность SDK, чтобы обеспечить лучший пользовательский опыт.
Наши ожидания от кандидата:
- Опыт коммерческой мобильной разработки от 2 лет в команде от 3-х человек.
- Глубокое знание Kotlin и его стандартной библиотеки.
- Уверенное владение Compose Multiplatform
- Практический опыт применения архитектурных паттернов (MVVM), принципов SOLID и элементов Clean Architecture.
- Опыт использования DI-фреймворков.
- Опыт написания Unit-тестов.
- Уверенная работа с Git
Похожие вакансии
Уверенно владеете Java или Kotlin либо владеете любым другим ООЯП, но готовы писать на Kotlin. Знаете основные алгоритмы и структуры...
Коммерческий опыт на Kotlin от 4 лет (либо сильный Java-бэкграунд с реальным переходом на Kotlin), JVM (Java 17+).
Опыт коммерческой разработки на Kotlin и Java 5+ лет. - Глубокие знания Spring Boot, Spring Web, Spring Data, Spring Kafka. -
Стаж работы по профилю не менее 3 лет. Опыт работы с Spring Boot, Kotlin/Java. Понимание работы PostgreSQL (транзакционность, индексы).
Опыт разработки на Java от 3 лет или на Kotlin от 2 лет. Хорошее знание Java SE (Collections, Concurrency, JMM...
