Android-разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
iSimpleLab (ООО «АйСимплЛаб») - российская компания, разработчик программного обеспечения в области дистанционного банковского обслуживания приглашает на постоянную работу Android-разработчика
Желаемые качества:
- Проактивная личность, следит за новыми технологиями, предлагает их внедрять.
- Готов прикладывать все усилия, необходимые для достижения результата - даже если для этого требуется потратить дополнительное время на изучение чего-то нового.
- Перфекционист - знает, что нужно сделать для достижения идеального результата, и не успокаивается, пока результат не будет достигнут.
- Лидер, способный работать в команде и готовый выступить "локомотивом" для коллег и желанием поделиться сакральными знаниями.
- Способный работать в условиях жестких сроков.
Будет плюсом:
- Опыт использования Android Clean Architecture дядюшки Боба.
- Умение создавать сложные интерфейсы и анимации.
- Знание Kotlin.
Обязанности:
Основные задачи:
- Формирование архитектуры приложения.
- Контроль кода, архитектуры в проектах, рефакторинг.
- Взаимодействие с аналитиками, дизайнерами и тестировщиками.
- Проведение декомпозиции и оценки поставленных задач.
- Разработка новых и поддержка существующих приложений под Android.
- Реализация интересных UI/UX и «подкапотных» решений.
- Написание Unit-тестов.
- Самостоятельное тестирование и отладка разрабатываемых продуктов, прежде чем передавать на проверку QA-инженерам.
Требования:
Мы ищем не разработчика, который придет поучиться и попрактиковаться, а разработчика, который сам кого хочешь научит.
- Минимум 4 года опыта разработки серьезных коммерческих приложений для Android.
- Отличные знания Java, Android SDK, Android Studio.
- Навыки написания кода, который соответствует принятым в индустрии стандартам.
- Опыт проектирования архитектуры приложения с нуля.
- Знание ООП и паттернов проектирования.
- Понимание механизма Dependency Injection (Dagger 2).
- Опыт использования различных SDK: Retrofit, JSON, XML, REST, Firebase.
- Опыт работы с MVP архитектурой, rxJava.
- Умение работать с Push-уведомлениями, Google Maps.
- Опыт адаптации приложений под Android планшеты.
- Опыт распределенной разработки (GIT).
- Знания цикла работы приложения, управления памятью, хранения данных.
- Знание систем автоматической сборки проектов.
- Умение писать тесты (Espresso, Unit).
- Наличие законченных проектов в Google Play
Условия:
Полный рабочий день.
Трудоустройство по ТК РФ.
Испытательный срок 3 месяца.