IT Space — международная сервисная компания. Мы успешно помогаем бизнесу и талантам встретиться.
Главная ценность нашей компании - это люди, которые в ней работают. Поэтому мы стремимся, чтобы работа у нас была максимально комфортной, а сотрудничество долгим и продуктивным.
На интересный проект для Банка России ищем Android разработчика (Middle+) на удалённой основе
Проект: ДБО (физ.лица). Выполнение работ в отношении их собственных мобильных приложений для ДБО ФЛ.
Стек:
Архитектура - MVVM, Clean Architecture. Пишем на Kotlin. Для верстки используем систему Android View, в будущем есть планы перехода на Compose. Основные библиотеки Kotlin Coroutines, Jetpack NavigationComponent, Dagger 2, Retrofit. Развиваем тестирование проекта, нарабатываем опыт в ui-тестировании. Для unitтестов используем Junit 4, для ui тестов - Kaspresso. Объем проекта - более 280 тыс. собственных строк кода. Разработка ведется около 5 лет.
Основные задачи:
- Разрабатывать новые интересные фичи;
- Доработать уже существующего приложения;
- Развитие технической составляющей проекта.
Ожидания от Вас:
- Опыт коммерческой разработки в Android от 3 лет;
- Отличное знание Kotlin, умение читать и вносить правки;
- Уверенное знание Kotlin Coroutines, принципов многопоточной разработки, понимания как решать возникающие проблемы;
- Отличное знание Android SDK и ограничений системы, умение писать оптимальный код
- Принципы MVVM, MVI, Чистая архитектура;
- Опыт проектирования сложных приложений;
- Уверенное знание Dagger 2, Retrofit 2, Jetpack Navigation;
- Верстка экранов на Android View (xml, кастомные компоненты);
- Опыт в Unit-тестировании;
- Опыт в написании UI-тестов;
Дополнительные (необязательные, но будут плюсом):
- Опыт проектирования многомодульного приложения с DI;
- Опыт работы с Jetpack Compose;
- Знакомство с Kaspresso, adb shell.
Что мы предлагаем:
- Стабильность, компания устойчива ко всем изменениям на рынке;
- Оформления в штат компании или ИП;
- Ежегодная индексация заработной платы;
- Длительный проект, полное погружение в продуктовую разработку;
- Профессиональное развитие, обучение за счет компании;
- Работа в аккредитованной IT компании;
- По согласованию за счет компании: ДМС, предоставление
оборудования, фитнесс, самокат, психологическая помощь.
Также по согласованию обучение, коуч-сессии, профессиональная
литература и конференции за счет компании.