Android-разработчик (Remote)

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

Москва, Санкт-Петербург, СаратовПолный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

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

Почему мы можем быть вам интересны:

  • Полностью удаленный формат работы. Но если вдруг будет желание приходить в офис с удовольствием предложим место в современном бизнес центре на локациях компании: Москва (м. Кожуховская), Нижний-Новгород, Пенза, Уфа и многие другие города.
  • Достойный уровень оплаты, все прозрачно указано в договоре, все строго по ТК РФ.
  • Мы заинтересованы в росте квалификации специалиста, готовы оплатить сертификации по согласованию с менеджером.
  • По-настоящему профессиональная и опытная команда, где есть у кого поучиться.

Описание проекта: Запуск совершенно нового, удобного и современного мобильного банка.

Основные требования:

  • Опыт работы на Java и Kotlin от 2 лет
  • Опыт разработки под Android от 2 лет
  • Уверенное знание Android SDK, знание разницы между API levels
  • Понимать принципы проектирования SOLID и придерживаться их
  • Знание современных архитектурных паттернов в Android разработке, Clean Architecture
  • Опыт работы с Сoroutines, Dagger 2
  • Опыт разработки клиент-серверного приложения (REST, JSON)
  • Опыт работы с Git, знание git flow
  • Понимание жизненного цикла разработки ПО
  • Умение работать в команде.

Дополнительные (желательные) требования:

  • Опыт работы над большими многомодульными проектами
  • Опыт автоматизации тестирования мобильных приложений (Unit и UI тесты)
  • Понимание принципов Agile

Должностные обязанности:

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