Android Developer (DION) (удаленная работа)

Т1

4 мая 2024

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

Вакансия: Android Developer (DION)

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

DION - корпоративная платформа коммуникации, с фокусом на качестве связи и безопасности. Она основана на гибридной облачной архитектуре и использует современные технологические решения. В ее состав входят конференции, звонки, чаты, видеохостинг и другие направления. В разработке отсутствуют легаси код, крупные оупенсорс решения и бюрократия.

Наша команда является автономной, но при этом частью большой и стабильной корпорации со всеми ее преимуществами.

Требования:

  • Опыт коммерческой разработки мобильных приложений под Android от 3-х лет;
  • Хорошее знание Kotlin (1.7);
  • Хорошее знание Coroutines, Flow и умение применять эти знания на практике;
  • Dagger2 или другие DI фреймворки;
  • Jetpack Compose или большое желание изучить его;
  • Понимание принципов SOLID, паттернов проектирования, умение писать чистый, тестируемый код;
  • Знание основных архитектурных паттернов (MVVM, MVP, MVI, Clean);
  • Опыт работы с многомодульными проектами;
  • Опыт работы в команде;
  • Понимание работы в фоновом режиме (Services, Workmanager);
  • Имеете опыт работы с системами контроля версий (Git);
  • Умение работать с типичным ПО (Android Studio, Jira, Gitlab, Figma, etc);

Будет плюсом:

  • Опыт работы с Java;
  • Опыт работы с WebSockets;
  • Опыт написания тестов;
  • Опыт разработки и построения архитектуры приложений с нуля;
  • Умение писать сложный UI;
  • Умение оптимизации приложения;
  • Умение писать документацию;
  • Опыт работы с другими языками (C, C++, Python);
  • Опыт работы с NDK;
  • Опыт работы с OpenGL или Vulkan;
  • Опыт работы с Rx;
  • Опыт работы с Gradle;
  • Опыт работы с GitLab CI/CD;

Чем предстоит заниматься:

  • Участвовать в разработке Android-приложения
  • Оптимизировать существующие и новые продукты
  • Быстро адаптироваться к новым задачам, учиться новому и делиться знаниями с коллегами.