О проекте
Nexign – IT компания, которая создает софт для операторов связи в России и за ее пределами уже более 30 лет. В одной из команд ведется работа над android- приложением для обслуживания клиентов с помощью мобильных устройств в офисах продаж и на выездных мероприятиях.
Задачи
- Разработка мобильного приложений для Android (Java - 5%, Kotlin - 95%);
- Выявление и исправление ошибок;
- Рефакторинг существующего кода;
- Проведение ревью кода;
- Участие в оценке задач;
- Разработка unit-тестов.
Требования
- Опыт профессиональной разработки приложений для Android от 3х лет;
- Опыт разработки под Android на Kotlin, Java;
- Опыт разработки клиент-серверных приложений;
- Опыт работы с системами контроля версий например Git;
- Опыт в разработке unit тестов (mockito, espresso);
- Опыт работы с push уведомлениями;
- Знание Kotlin coroutines, Moxy, Retrofit, Koin (или Dagger);
- Знание принципов ООП и шаблонов проектирования;
- Понимание MVP/MVVM;
- Навыки применения архитектурных практик;
- Английский язык на уровне чтения профессиональной литературы;
- Умение работать в команде;
- Наличие завершенных проектов в Google Play в которых принимали участие.
Будет плюсом
- Опыт разработки Kotlin Multiplatform Mobile (КММ);
- Опыт работы с DI;
- Опыт работы с многомодульным приложением;
- Опыт работы с Bluetooth;
- Опубликованное приложение в Google Play;
- Собственный open source проект под Android или участие в чужом проекте.
FAQ
-
Как проходит собеседование?
-
Есть ли возможность работать удаленно?
-
В Nexign гибкий график работы. Что это значит?
-
Остались вопросы?