Android Developer
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
О компании и команде
Bell Integrator – один из ведущих системных интеграторов страны.
Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.
Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.
Описание проекта / команды: мобильное приложение в сфере страхования
- Развивается более 7 лет. В продакшене. Расширяем команду;
- Команда занимается развитием мобильной платформы;
- Работает по scrum SAFe;
- Роли: разработчики iOS, android, api, тестировщики, аналитики, продакт. 18+ человек в команде.
Ожидания от кандидата
- Опыт коммерческой разработки Android от 3х-лет
- Отличное знание Kotlin, Java, Android SDK
- Знание ООП, паттернов и принципов проектирования ПО
- Умение писать Clean Code (SOLID, KISS, DRY)
- Знание архитектурных паттернов MVVM/MVI
- Опыт с DI (Dagger, Toothpick)
- Уверенные знания Kotlin Coroutines, Flow, RxJava
- Опыт разработки многопоточных приложений, понимание проблем многопоточности
- Знание моделей и способов взаимодействия между клиентом и сервером (REST API, JSON, SOAP)
- Опыт работы с базами данных (Realm, Room)
- Понимание цикла разработки, гибких методологий (Scrum/Kanban)
- Опыт работы с Gradle
- Опыт написания Unit-тестов
- Умение работать в команде
- Английский язык на уровне чтения технической документации
Обязанности:
Развитие мобильного приложения
Условия работы
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Возможность работать удаленно на территории РФ.