Задачи: из плана в крупную клетку: видеосвязь, чатботы, cекретнные чаты + много мелких, но значительных импрувов.
Требования к опыту:
- глубокие знания в Kotlin, collections, multithreading, IO;
- опыт разработки проектов под OS Android 4+ лет;
- глубокие знания платформы Android и основных компонентов;
- знание и умение применять на практике шаблоны проектирования, построение гибкой и масштабируемой архитектуры приложения;
- практический опыт в сфере веб-сервисов и стандартов (REST, JSON, SOAP, XML);
- проектирование RESTful архитектуры, работа с БД, знание SQLite;
- опыт реализации многопоточных задач в среде Android, синхронизация потоков, умение анализировать код, поддерживать архитектуру приложений (OOD, MVC, MVP, MVVM и пр.), рефакторинг.
Технологии: Kotlin, Coroutine, Room, Toothpick, Retrofit 2, OkHttp, Cicerone, Glide, RxJava, Clean Architecture, MVVM.
Команда: 20+ человек, есть РМ, 2 БА, фронтенд - 4, бэкенд - 3, iOS - 3, android - 4, QA - 6 + support.