Android разработчик (Middle)

14 октября 2020    32
Откликнуться

Обязанности:
● Проектирование, создание и поддержка приложений на 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 (свободное посещение офиса)
  • Заработная плата обсуждается дополнительно по результатам собеседования

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.