👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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

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

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

Компания

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

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

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

BELL INTEGRATOR – крупный системный интегратор страны. Мы являемся аккредитованной ИТ– компанией.

ВАМ ПРЕДСТОИТ:

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

НАШ ТЕХНОЛОГИЧЕСКИЙ СТЕК:

  • Kotlin;
  • многомодульный Gradle-проект;
  • Room;
  • Android Architecture Components (ViewModel, LiveData, etc.);
  • Jetpack Navigation;
  • Retrofit, Okhttp;
  • RxJava (в планах переход на Kotlin Coroutines);
  • подход Single Activity;
  • DI - Toothpick;
  • 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-тесты или другие).

МЫ ПРЕДЛАГАЕМ:

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

Смотреть ещё вакансии