Требования
**Классно, если Вы:**
- Свободно владеете языком Kotlin, знаете Java
- Имеете опыт реактивного программирования с использованием RxJava2
- Умеете готовить и использовать Moxy 2, имеете базовое понимание и опыт работы с основными архитектурными паттернами (Clean, MVP, MVVM)
- Знаете что такое DI и как оно работает на примере любого DI фреймворка
- Знакомы с мультимодульной архитектурой, знаете и понимаете фичемодульную архитектуру
- Знаете и применяете Git flow, умеете пользоваться командами merge, rebase, знаете как разруливать конфликты при мердже веток
- Знакомы с концепциями ООП, знаете паттерны проектирования, принципы SOLID и умеете их применять
**Желательно:**
- Знание принципов Agile-разработки
- Умение работать с git, CI/CD системами (у нас Gitlab)
- Умение проводить перекрестное Code Review
Задачи
- Разрабатывать и поддерживать мобильное приложение с нуля
- Создавать удобный и понятный для пользователей интерфейса по макету
- Взаимодействовать с другими командами, для совместного решения задач
- Разрабатывать и внедрять новые интересные фичи
Условия
- Полная релокация для тебя и твоей семьи на Кипр
- Компенсация авиабилетов
- Оформление виз для всех членов семьи
- Помощь в поиске жилья
- Самые современные технологии разработки
- Достойная заработная плата
- Бонусы за проектные успехи
- Дружная международная команда и интересные задачи
- Посещение тренингов, конференций, прокачка английского языка
- Внутренняя программа менторства для обмена знаниями
- Возможность влиять на процессы в компании