Android developer

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

Можно удаленно

Компания

Подбор персонала, сопровождение бизнеса, консалтинг

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

О компании и команде

Продуктовая IT компания, которая занимается гибкими B2B решениями, как для ведущих международных компаний, так и для региональных представителей находится в поисках Android developer.

Ожидания от кандидата

Чем предстоит заниматься:

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

Какие навыки нужны:

  • Знание Android SDK (Activity, Fragments, Services, etc), Kotlin/Java;
  • Понимание принципов многопоточного программирования;
  • Опыт работы с Retrofit, Jetpack, Coroutines, Flow, ViewModel, Material Components;
  • Знание и понимание DI (Dagger2/Hilt);
  • Понимание архитектурных паттернов (MVP, MVVM, etc);
  • Опыт написания тестов (E2E, Unit, интеграционных) ;
  • Опыт работы с CI/CD и понимание зачем это нужно;
  • Понимание многомодульной архитектуры проекта;
  • Применения паттернов проектирования, знание их плюсов и минусов;
  • Работа в команде;
  • Опыт проведение код-ревью и взаимодействия с Middle/Junior разработчиками;
  • Умение самостоятельно принимать решения, аргументировать почему сделано именно так и способность объяснить его другим;
  • Декомпозиция, приоритизация и оценка сроков выполнения задач.

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

  • Формат работы удалённый/офис/гибрид;
  • Гибкое начало рабочего дня, график работы 5/2 понедельник-пятница, c 8:30 до 17:00 (полчаса на обед) по EST / EEST;
  • Премирования;
  • Оплачиваемый отпуск 28 календарных дней;
  • Повышенная ставка при работе в праздничные дни и альтернативные варианты;
  • Стабильная полностью белая заработная плата;
  • Поездки на ИТ-конференции, митапы, учебные курсы за счет компании;
  • Бесплатные, комплексные обеды в офисе.