Android-разработчик

Т1

Android-разработчик

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

Стек:
• Взаимодействие с backend - REST
• Kotlin, Room, Retrofit, MVVM, CI/CD, RxJava / Coroutines, Dagger2
• Kotlin flows, Jetpack Compose

Вам предстоит:
  • Проектировать и создавать новую функциональность;
  • Дорабатывать и поддерживать существующую функциональность;
  • Покрывать функционал unit-тестами;
  • Участвовать в процессе code review;
  • Давать оценку сложности разработки и участвовать в планировании;
  • Принимать участие в разработке микросервисной архитектуры и выборе технологий;
  • Быстро адаптироваться к новым задачам, учиться новому и делиться знаниями с коллегами.
Требования:
  • Опыт коммерческой разработки мобильных приложений под Android от 3-х лет;
  • Хорошее знание Kotlin (1.5.31 и выше);
  • Знание ООП, паттернов проектирования;
  • Понимание принципов SOLID, умение писать чистый, тестируемый код;
  • Знание основных архитектурных паттернов (MVC, MVVM, MVP);
  • Понимание работы в фоновом режиме;
  • Опыт работы с системами контроля версий (Git);
  • Понимание как устроено сетевое взаимодействие (Retrofit/Ktor);
  • Знание как писать многопоточный код;
  • Опыт работы с Jetpack Compose или большое желание изучить его;
  • Умение работать с типичным ПО (Android Studio, Jira, Gitlab, Figma, etc...).

    Будет плюсом:
    • Знание Coroutines, Flow и умение применять эти знания на практике
    • Jetpack Compose или большое желание изучить его
    • Опыт работы с Java
    • Опыт работы с WebSockets
    • Опыт написания тестов
    • Опыт работы с Rx
    • Опыт разработки приложений с нуля
    • Опыт работы с Gradle
    • Умение писать сложный UI
    • Умение оптимизации приложения
    • Умение писать документацию
    • Опыт работы с GitLab CI/CD и Fastlane
Навыки
  • SOLID
  • Kotlin
  • Android
  • Jetpack Compose
Посмотреть контакты работодателя

Похожие вакансии

Т1
Удаленная работа
  • Нижний Новгород

  • Не указана

Рекомендуем

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию