Печеньки, удаленка, обучение — а что на самом деле важно в работе? Поделитесь с нами → в опросник

Android-разработчик

Зарплата

от 250 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Полносервисное интерактивное агентство с собственным продакшном

Описание вакансии

Условия работы

AGIMA — крупнейший интегратор Digital-решений в России с одной из сильнейших команд разработки. С 2006 года мы выпустили более 700 крупных проектов. Среди наших заказчиков X5 Retail Group, МегаФон, АльфаСтрахование, Леруа Мерлен, MARS, O’Stin, Спортмастер, М.Видео и многие другие.

Принципы нашей работы:

  • В любой коммуникации люди на первом месте.
  • Регламенты должны помогать, а не ограничивать.
  • Жесткая субординация — не про нас.
  • Играем на стороне клиента.

Мы ищем Android-разработчиков на проекты в сфере банкинга и E-commerce. Конкретный проект зависит от вашего опыта и умений. Вот какие варианты есть:

  • развивать программы лояльности для сервис с 50+ млн пользователей;
  • развивать сервисы крупных интернет-магазинов;
  • участвовать в развитии архитектуры проекта;
  • разрабатывать новые фичи для сервисов доставки, сотрудничества и оплаты товаров.

Вместе с командой вы будете улучшать производительность приложений, которыми пользуются миллионы пользователей.

Что предстоит делать:

  • разрабатывать и поддерживать новый функционал продукта;
  • качественно писать поддерживаемый и расширяемый код, с возможностью переиспользования;
  • вместе с командой развивать архитектуру проекта;
  • автоматизировать разработку и тестирование;
  • проводить Code Review;
  • продуктивно взаимодействовать с другими членами команды;
  • держать проактивную позицию на проекте.

Что нам важно:

  • ​опыт программирования для Android на Java и Kotlin от 3-х лет;
  • понимание жизненного цикла приложения и принципов взаимодействия приложения с Android;
  • понимание Clean Architecture, MVP, MVVM, MVI;
  • понимание основных принципов работы с многопоточностью;
  • базовые знания SQL;
  • опыт разработки клиент-серверных приложений;
  • понимание работы REST-API;
  • знание сетевых протоколов и технологий (HTTP(S), REST API, JSON);
  • уверенное знание Kotlin и Android SDK;
  • знание принципов SOLID;
  • опыт работы с Git;
  • хорошее знание алгоритмов и структур данных;
  • понимание жизненного цикла Activity и Fragment;
  • понимание отличий устройств и версий Android;
  • знание принципов ООП;
  • опыт разработки клиент-серверных приложений;
  • опыт работы с RxJava2 / RxKotlin и Dagger2 — это особенно важно;
  • умение разрабатывать Custom View.

Будет плюсом:

  • опыт написания своих плагинов;
  • понимание CI/CD и опыт его настройки.

Наш стек:

  • весь новый код пишем на Kotlin;
  • архитектура зависит от проекта: MVI, MVP, MVVM;
  • руководствуемся лучшими практиками: SOLID, GRASP;
  • работаем с многопоточностью на RxJava2, Kotlin Coroutines;
  • используем Room для работы с базой данных;
  • пишем Unit- и UI-тесты на Kotest, JUnit, Robolectric, Espresso.

Что предлагаем:

  • IT-отсрочку;
  • двухэтажный лофт в центре Москвы с собственным баром: 10 минут пешком от метро;
  • удаленка: можно работать откуда угодно, а в офис — только на праздники;
  • гибридное посещение: вместе решим, когда из дома, а когда из офиса;
  • график 5/2 с 10 до 19 часов, но при необходимости часы работы подстроим под вас;
  • оформление по договору: ГПХ, с ИП или самозанятым;
  • крупные заказчики, интересные кейсы, нетривиальные задачи;
  • большая команда с разными компетенциями: тимлид поможет влиться и составит план развития;
  • работа над вашим личным брендом: помогаем писать статьи и готовим к выступлениям;
  • профильные конференции: оплатим дорогу и участие;
  • бесплатные билеты на ежегодный забег для ИТ-специалистов RUNIT;
  • обучение по профильным направлениям: сами разработали курсы для UX-дизайнеров, тимлидов, проджект-менеджеров и т. д.;
  • вечеринки и атмосфера: любим веселиться в офисе и за его пределами, каждое лето выезжаем на AGIMA camp.