О компании и команде
Bell Integrator – один из ведущих системных интеграторов страны.
Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.
Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.
Проект - мобильный банк
Описание продукта: Интернет банк для физ лиц - это полноценный личный кабинет, который позволяет получать услуги банка дистанционно без посещения отделений + мобильное приложение банка, где можно получить услуги быстро и из любого места, где есть интернет
Функциональность: Сервис предоставляет клиентам следующие возможности:
- Управление счетами.
- Управление кредитами
- Платежи и переводы
- Управление картами
- Взаимодействие с банком
- и др.
Особенности продукта:
- мобильные приложения для Android и iOS, обеспечивающие доступ в личный кабинет без использования компьютера/ноутбука
- различные способы аутентификации клиентов (код из SMS, QR код, сертификат)
- частично автоматизированное + ручное тестирование фич перед их релизом на бой
Используемые инструменты и методологии:
- Хранение кода: Git
- Методология разработки: с элементами SCRUM
- Документация: Confluence
- Трекинг задач: Jira
- СI/CD: GitLab CI/CD
Ожидания от кандидата
- Опыт разработки Android от 3 лет
- Знание и опыт работы с IDE Android Studio (от 2022.1.1) и Gradie (от 7.4.1)
- Знание языка Kotlin (от 1.8 и выше), Kotlin coroutines и платформы Android (API >= 21)
- Знание языка Java (11 и выше)
- Знание и опыт с архитектурой Clean architecture + MVVM, понимание принципов многомодульной архитектуры
- Опыт работы с Git, GitLab
- Опыт написания Unit, Snapshot тестов
- Знание и опыт работы с UI паттернами пользовательского интерфейса
- Опыт работы с UIKit
- Опыт в оптимизации приложений Android: выявление и оптимизация проблемных мест UI при работе с данными
- Понимание принципов ООП, SOLID, Kiss, DRY, YAGNI и шаблонов проектирования
- Знание и опыт работы с сетевым стеком htt
Условия работы
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах
- Опыт работы в распределенной команде профессионалов
- Уровень заработной платы обсуждается индивидуально
- Возможность работать удаленно на территории РФ и Беларуси