Разработчик Android
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
Условия работы
Оптимизация и разработка существующего мобильного банка на платформе Android
Требования
- Понимание принципов современной разработки и ведения проектов (итеративная разработка, agile, баг-трекеры, системы контроля версий, CI-CD)
- Опыт мобильной разработки от 1,5 лет
- Java + Kotlin
- Основные принципы программирования (ООП, SOLID и т.д.)
- Классические алгоритмы и структуры данных
- Знание шаблонов проектирования
- Умение разбираться в чужом коде
- Git
- Работа с Gitlab CI-CD
- Clean Architecture
- Unit test
Дополнительные требования
- UI test
- Python
- Понимание многомодульной архитектуры
- Опыт работы в проектных командах
Обязанности
- Создание нового и оптимизация работы имеющегося функционала мобильного банка
- Участие в проектировании архитектуры приложений
- Выстраивание процессов CI/CD
- Написание тестов
- Участие в решении инцидентов в качестве 3-ей линии поддержки
Условия
- Возможность участвовать в масштабных и разнообразных проектах
- Опыт работы в распределенной команде профессионалов
- Возможность профессионального и карьерного роста в компании
- Уровень заработной платы обсуждается с кандидатом
- Работа удаленно