👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Android-разработчик

Требования

Разработка ПОAndroid studioJava

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

Полный рабочий деньМожно удаленно

Компания

Российский разработчик решений в области цифровых каналов обслуживания клиентов

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

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

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 месяца.