Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

Android developer (remote)

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

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

Компания

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

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

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

Bell Integrator – один из ведущих системных интеграторов страны. Мы являемся аккредитованной ИТ-компанией.
На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.
Центральный офис Bell Integrator расположен в Москве, представительства – в Нижнем Новгороде, Пензе, Саратове, Уфе, Минске (Беларусь).


Проект: Разработка проекта универсальной платформы под мобильные приложения для клиентов компании в разных странах.

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

    • Опыт программирования на Java/Kotlin от 3х лет
    • Отличные знания Java Core, Kotlin, Android SDK;
    • Знание алгоритмов и структур данных;
    • Понимание паттернов проектирования и умение их применять на практике, ООП, SOLID
    • Опыт работы с многопоточностью (RxJava/Coroutines)
    • Понимание архитектурных паттернов MVP, MVVM, MVI и опыт их применения
    • Знание и использование принципа Clean Architecture
    • Знание тонкостей работы разных версий ОС Android
    • Опыт использования Android Architecture Components
    • Опыт применения DI (Dagger2), AAC, OKHTTP/Retrofit
    • Понимание принципов и опыт работы с RESTful API и HTTP
    • Владение основными средствами контроля версий

    Задачи:

    • Разработка новой универсальной платформы клиентского приложения на платформе android;
    • Разработка платформенных компонентов;
    • Оценка сложности разработки, планирование и работа в спринтах (agile/scrum);
    • Code Review
    • Взаимодействие с аналитиками, бизнес-заказчиками, тестировщиками, архитекторами и другими участниками рабочих групп.
    • Согласование архитектурных решений и технических заданий.
    • Содействие в решении проблем в промышленной среде

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

    • Возможность участия в интересном проекте
    • Возможность профессионального и карьерного роста в компании;
    • Опыт работы в команде профессионалов;
    • Уровень заработной платы обсуждается индивидуально