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

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

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

Компания

Место встречи лучших

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

Myteam – единое цифровое рабочее место, экосистема для гибридной работы. Мы поставляем Myteam on-premise для крупных компаний и государственных организаций, а также предоставляем SaaS решение для среднего и малого бизнеса.

Коммуникационное пространство Myteam это:

  • настроенное пространство для командной работы
  • синхронный и асинхронный варианты общения: голосовые и видео комнаты, текстовые чаты
  • двухуровневая групповая текстовая переписка: групп - рабочие стримы, треды, темы обсуждения
  • работа с документами, ссылками и медиа
  • привычная модель персональной коммуникации - чаты и P2P звонки.

Задачи:

  • Реализация продуктовых задач
  • Разработка UI
  • Поиск и исправление ошибок
  • Оптимизация производительности приложения
  • Рефакторинг
  • Написание unit-тестов а также UI-тестов
  • Участие в еженедельных и ежедневных митингах

Требования:

  1. Отличное знание Kotlin и Java
  2. Знание классических алгоритмов и структур данных
  3. Опыт разработки многопоточных приложений
  4. Опыт разработки клиент-серверных приложений
  5. Опыт проектирования GUI в мобильных приложениях
  6. Понимание принципов ООП и SOLID
  7. Опыт разработки кастомных View
  8. Знание RxJava, Dagger2

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

  • Опыт применения Clean Architecture
  • Умение пользоваться профилировщиком и инструментами для отладки