Senior Android разработчик (удаленная работа)

4 мая 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior Android разработчик

Крупный банк РФ, входит в десятку крупнейших банков в России. Наша миссия сделать клиентов банка счастливыми, и для этого мы создаём и развиваем финансовые сервисы. Один из флагманских проектов банка мобильное приложение для розничных клиентов. Мы ищем Android-разработчика, который поможет сделать его ещё лучше.

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

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

Вам предстоит:

  • разрабатывать клиентскую логику мобильного приложения;
  • находить лучшие интерфейсные решения вместе с product owner-ом, аналитиками и дизайнерами;
  • разрабатывать новые функциональные модули;
  • улучшать код с каждой новой задачей;
  • принимать решения по архитектуре и технологиям приложения;
  • автоматизировать процесс разработки и тестирования;
  • участвовать в еженедельных встречах разработчиков (tech talks).

Наш технологический стек:

  • Kotlin;
  • многомодульный Gradle-проект;
  • Room;
  • Android Architecture Components (ViewModel, LiveData, etc.);
  • Jetpack Navigation;
  • Retrofit, Okhttp;
  • RxJava (в планах переход на Kotlin Coroutines);
  • подход Single Activity;
  • DI - Toothpick (думаем о переезде на Dagger2/Hilt);
  • Firebase-сервисы;
  • тестирование кода (unit и UI-тесты);
  • Jira, Bitbucket, TeamCity.

От вас мы ожидаем:

  • опыт разработки под Android не менее трёх лет;
  • отличные знания языка Kotlin, интерес к трендам от JetBrains и Google;
  • понимание многопоточности и асинхронности при работе с RxJava;
  • полное понимание жизненного цикла Android-компонентов;
  • знание ООП и шаблонов проектирования, использование в работе принципов Clean architecture;
  • базовое представление о средствах защиты приложений от атак;
  • опыт разработки сложных пользовательских интерфейсов (включая работу с анимациями и Custom View);
  • понимание архитектуры MVVM, знание и понимание основных структур данных и алгоритмов;
  • понимание принципов работы RESTful API и WebSocket.

Будет здорово, если вы:

  • понимаете, как работать с корутинами;
  • использовали Jetpack Compose и Navigation Component
  • понимаете, как работать с многомодульными проектами;
  • можете достать данные из Room;
  • внедряли тестирование на проекте (UI-тесты на Espresso/Kaspresso, snapshot-тесты, JUnit-тесты или другие).


Посмотрите похожие вакансии

Middle/Senior Android-разработчик (Сбер Премьер)
Компания: СБЕР
Зарплата: з.п. не указана
Senior Android разработчик
Компания: Effective
Зарплата: от 300 000 до 300 000 руб.
Senior android developer
Компания: Innovative People
Зарплата: з.п. не указана
Senior Android Developer (remote)
Компания: СберЗдоровье
Зарплата: з.п. не указана