Senior Android developer
Прямой работодатель Приложение "Кошелёк" ( koshelek.app )
Опыт работы от 3 до 5 лет
Привет!
Кошелёк — мобильное приложение, которое заменяет физический бумажник с пластиковыми картами.
Наша миссия — сделать покупки удобнее и выгоднее для пользователей и избавить мир от пластиковых карт. Вы можете перенести существующие банковские и дисконтные карты в приложение «Кошелёк», а также выпустить новые карты из каталога приложения.
В приложении уже зарегистрировано 30 миллионов пользователей. В нашей команде более 250 сотрудников, большая часть команды работает в главном офисе в Петербурге.
В связи с расширением функционала приложения мы ищем Android разработчиков в команды: платформы и кэшбэки.
Есть возможность T-shape и V-shape карьерного роста.
Сейчас в команде Android 15+ человек.
Основные задачи:
- разрабатывать новые фичи, поддерживать существующие в приложении Koshelek;
- развивать архитектуру с использованием новых технологий, паттернов, принципов разработки, участвовать в проработке технических решений;
- проверять и внедрять продуктовые гипотезы;
- решать задачи по улучшению качества продукта (start time, ANR, bundle size and memory optimizations);
- заниматься развитием дизайн системы с использованием Jetpack Compose;
- решать задачи по безопасности для прохождения Security Evuluation;
- участвовать в планировании процесса разработки, командных активностях, развитии инженерной культуры и практик.
Стек технологий:
- Kotlin (50+%), Java, C/C++;
- Clean, MVVM;
- Rx и миграция на Coroutines Flow;
- Jetpack библиотеки + уже начинаем использовать Compose;
- Dagger2 и современная мульти-модульная структура (90+ модулей уже).
Инфраструктурный стек: Gitlab CI, Docker, Grafana, influxDb, prometheus + пачка python скриптов (покрытые на > 50% тестами).
Мы ожидаем, что у вас есть:
- опыт разработки под Android SDK с использованием Kotlin, RxJava2, Dagger2, Сlean, MVVM (желательно)
- опыт работы с мульти-модульной структурой проекта, Gradle;
- знание ООП, шаблонов проектирования;
- будет плюсом понимание DRY, KISS, YAGNI, опыт использования TDD, DDD;
- умение работать с Git (rebase, squash), понимание принципов командной разработки и Agile.
Что нужно знать о команде Кошелька:
- мы ценим открытое и честное общение;
- мы опираемся на факты, но верим в большие идеи;
- мы поддерживаем и направляем, но ждём проактивности, решительности и автономности;
- мы быстро растём и динамично меняем процессы, но превыше всего ставим результат;
- мы уже собрали профессионалов из Яндекса, Тинькофф, Самоката, Okko, X5 Retail Group и др.
Со своей стороны предлагаем:
- участие в развитии полезного и популярного приложения;
- работу с сильной инженерной командой;
- оформление по ТК РФ, конкурентную белую зарплату, ДМС с первого дня работы, 100% компенсацию отпуска и больничного;
- оплату мобильной связи, частичную компенсацию оплаты питания;
- новую современную технику;
- помощь с переездом для кандидатов из других городов (welcome бонус);
- оплату профильных курсов и конференций;
- спорт четыре раза в неделю в офисе — йога и силовые тренировки;
- командные мероприятия, техтолки, митапы и онлайн-вечеринки;
- возможность работать полностью удалённо или в одном из наших комфортных офисов в Санкт-Петербурге (м. Чкаловская) или Москве (м. Курская).
