Задачи:
— Разработка под Android с использованием Android Studio, Gradle, Kotlin.
— Работа с Android SDK, понимание различий между API levels (19, 21, 23, 26).
— Использование современных архитектурных паттернов (Clean architecture).
— Работа с Coroutines, Compose, RxJava, Dagger 2.
— Написание тестов (JUnit, Espresso).
— Разработка клиент-серверных приложений (REST, JSON).
— Использование Git и git flow.
— Работа в команде.
Требования:
— Опыт разработки под Android от 2 лет.
— Знание Kotlin.
— Уверенное знание Android SDK.
— Опыт работы с Coroutines, Compose, RxJava, Dagger 2.
— Умение писать тесты (JUnit, Espresso).
— Опыт разработки клиент-серверных приложений (REST, JSON).
— Опыт работы с Git, знание git flow.
— Высшее техническое образование.
— Английский язык на уровне чтения технической документации.
— Опыт разработки на Swift от 3 лет.
— Знание функциональных особенностей Swift, работа с Collections, Optionals, Protocol Oriented, Generics.
— Коммерческий опыт работы со SwiftUI от 2 лет, понимание Combine.
— Опыт работы с UIKit, включая создание нестандартного UI, работу с жестами, таблицами и коллекциями.
— Знание платформы iOS и экосистемы Apple: сертификаты приложений, нотификации, разрешения.
— Знание особенностей управления памятью в iOS, умение пользоваться инструментами отладки.
— Понимание архитектурных паттернов, опыт использования MVP, MVVM, VIPER желателен.
— Понимание принципов сетевого взаимодействия: REST API, HTTP, JSON, APNs.
— Уверенное использование GCD и Structured concurrency (async await).
— Опыт работы с Git, знание git flow.
— Написание Unit-тестов.
— Понимание принципов проектирования SOLID.
— Умение работать в команде, ответственный и креативный подход к решению задач.
Будет плюсом:
— Опыт управления зависимостями проекта, подключение подов, работа с несколькими таргетами, разбиение на фреймворки, настройка App Extensions.
— Участие в CodeReview.
Условия:
— Работа в стабильной компании с "белой" заработной платой.
— Оформление по ТК РФ с первого дня работы.
— Расширенный социальный пакет: ДМС (включая стоматологию), корпоративные скидки на фитнес, футбольная и волейбольная секции.
— Профессиональное обучение и развитие.
— Яркая корпоративная жизнь.
— Современная техника для работы.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.