В поиске Android-разработчика в одну из feature-команд мобильного приложения, которое позволяет пользователю совершать денежные переводы, получать займы и совершать покупки в сети.
Проект, над которым предстоит работать — мультимодульное super-app приложение.
При разработке придерживаемся принципов SOLID, используем архитектурный подход Clean в связке с UDF, осуществляем CI/CD на связке из Marathon и TeamCity. Проект полностью покрыт unit- и UI-тестами. Приложение пишем на Kotlin с использованием Coroutines, Retrofit, Dagger2. Постоянно следим за актуальностью стека (например, сейчас внедряем Jetpack Compose). Обладаем развитой инженерной культурой и используем самые современные процессы в разработке: LeSS Huge, выделенные feature-, infra- и core- команды.
Помимо этого активно занимаемся развитием как внутреннего mobile-сообщества (круглые столы, собственные конференции, вместе смотрим презентации от Google и Apple), так и внешнего (проводим митапы, организуем развивающие программы, выступаем на технических конференциях).
Что делать
- Первостепенно — создавать и внедрять новые фичи в наше приложение. Но не только фичами живет наш проект.
- Участвовать в улучшении продукта, внедряя новые технологии, улучшать процессы, в которых мы живем, и всячески содействовать тому, чтобы наш продукт становился лучше и со стороны бизнеса, и с технической стороны.
Что мы ожидаем
- Опыт коммерческой разработки под Android на Kotlin от 3 лет.
- Знание Android SDK, Coroutines, Dagger2, Gradle.
- Опыт работы с Clean Architecture, MVP/MVVM.
- Опыт написания unit-тестов.
- Опыт Code Review.
- Опыт работы с многомодульным проектом.
Будет плюсом, если у вас есть
- Опыт работы с инструментами CI/CD (Jenkins, GitLab CI, TeamCity, GitHub Actions).
- Опыт наставничества.
- Проактивная позиция при решении задач: декомпозиция, внесение предложений по оптимизации списка и порядка работ, участие в организации процесса и т.д.
- Готовность выходить за рамки основной специализации, если это требуется для решения задачи (в том числе, T-Shape).
Твои возможности в Koronatech
- Понятная траектория роста (performance review, карьерные консультации, индивидуальная карта развития и т.д.).
- Обучение и развитие за счёт ресурсов компании (Учебный центр, корпоративная библиотека, оплата внешнего обучения).
- Социальный пакет (ДМС с первого рабочего дня, скидки от партнёров, детская программа и т.д.).
- Насыщенная корпоративная жизнь (радио, подкасты, кибертурнир, собственные мероприятия и участие в крупных событиях отрасли).
- Возможность быть наставником, автором корпоративного блога, спикером – каждый выбирает то, что подходит именно ему.
- Официальное трудоустройство с первого дня, полностью белая зарплата.
- Удобный формат работы (гибрид или удаленная работа).
Этапы собеседований
Выделили основные этапы, чтобы тебе было проще подготовиться и ничего не упустить.
- Отклик на вакансию. Мы сделали удобную форму, чтобы тебе было проще откликнуться на «ту самую» вакансию. Расскажи всё, что считаешь важным, чтобы мы нашли друг друга.
- Короткое интервью с HR. В коротком интервью HR-менеджер уточнит твой опыт, основные ожидания от работы и ответит на вопросы. Если у нас случится «мэтч», договоримся о знакомстве с руководителем и командой.
- Знакомство с руководителем и командой. Обсудим конкретные задачи и технологии, с которыми работаем, зададим друг другу вопросы про харды и проверим, комфортно ли нам будет работать вместе. Собеседуем не только мы тебя, но и ты — нас.
- Оффер. Если знакомство с руководителем и командой прошло удачно, твои скиллы соответствуют задачам, мы смеёмся с одних и тех же мемов (или не смеёмся), то на твою почту придёт официальный оффер. Надеемся, ты его примешь.
- Обратная связь. Если по каким-то причинам мы не сможем предложить тебе должность, то обязательно дадим обратную связь от HR и руководителя. Подскажем, на что обратить внимание и какие навыки прокачать, чтобы в следующий раз всё получилось.