Android разработчик (Middle)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Описание продукта:
Медицинское мобильное приложение, способное предоставить рекомендации по составлению и контролю плана лечения.
Обязанности:
● Проектирование, создание и поддержка приложений на Java и Kotlin
● Преобразование дизайнов в высококачественный код
● Сильные навыки разработки пользовательского интерфейса
(сложные view, анимация, диаграммы)
● Разбираться с бизнес-требованиями и преобразовать их в технические требования
Требования к техническим компетенциям:
● 1-3 года коммерческого опыта в разработке приложений с использованием Java и Kotlin
● Понимание и следование принципам OOP, SOLID, KISS, Clean Architecture
● Хорошее знание Android SDK, различных версий Android, ограничений и лучших решений, Android UI подходов и принципов
● Опыт разработки приложений с использованием MVVM и понимание разницы между MVC, MVP, MVVM
● Опыт использования Android Architectural Components
● Опыт взаимодействия с сервером с использованием Retrofit 2, Okhttp, Gson/Moshi
● Понимание работы с custom views в Android
● Работа с хранением и синхронизацией данных в приложении
● Опыт работы или знакомство с такими библиотеками как RxJava, RxKotlin, Glide, Dagger, Room, Coroutines
Будет плюсом:
● Работа с улучшением производительности, поиском утечек памяти
● Знание существующих open-source библиотек для решения общих задач
● Понимание и следование Agile принципам разработки
● Знание фреймворков для unit тестирования
● Настройка и поддержка CI/CD
Бонусы
- Белая заработная плата
- Оформление согласно ТК РФ
- График работы: 09:00 - 18:00 (свободное посещение офиса)
- Заработная плата обсуждается дополнительно по результатам собеседования