📌 Как управлять тревогой в карьере. А не давать ей управлять вами → узнать

Android developer

Местоположение и тип занятости

Москва, Минск (Беларусь), Нижний НовгородПолный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

О компании и команде

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

Условия работы

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах
  • Опыт работы в распределенной команде профессионалов
  • Уровень заработной платы обсуждается индивидуально
  • Возможность работать удаленно на территории РФ и Беларуси