Ведущий разработчик Android для цифровых каналов
Описание работы и требования
Ваши задачи: разработка мобильных приложений в соответствии с дизайном и уведомление дизайнеров о технических проблемах, если это необходимо; применение последних принципов программирования и стандартов отрасли; сотрудничество с бэкенд-разработчиками и обеспечение интеграции API; написание модульных и UI-тестов, а также обеспечение функциональности автоматизированных тестов; сосредоточение на внедрении новых идей, избегая неэффективных решений. Идеальный кандидат для нас: имеет не менее 3 лет опыта в соответствующей области; сильные знания Android SDK, различных версий Android и размеров экранов; способность обеспечивать подключение RESTFul API из мобильного приложения к бэкенд-сервисам; знания принципов и практик дизайна Android UI; знания "управления памятью Android, потоков" и оптимизации производительности; способность понимать бизнес-требования и переводить их в технические требования; знания FCM; способность свободно работать с Git; осведомленность о "непрерывной интеграции"; опыт работы в Agile-команде (предпочтительно); способность работать с библиотеками Retrofit, Picasso и Glide; способность работать с MVP или MVVM; знания компонентов архитектуры Android; человек с сильными знаниями Kotlin или Java.
Должностные обязанности
Ваши задачи: разработка мобильных приложений в соответствии с дизайном и уведомление дизайнеров о технических проблемах, если это необходимо; применение последних принципов программирования и стандартов отрасли; сотрудничество с бэкенд-разработчиками и обеспечение интеграции API; написание модульных и UI-тестов, а также обеспечение функциональности автоматизированных тестов; сосредоточение на внедрении новых идей, избегая неэффективных решений. Идеальный кандидат для нас: имеет не менее 3 лет опыта в соответствующей области; сильные знания Android SDK, различных версий Android и размеров экранов; способность обеспечивать подключение RESTFul API из мобильного приложения к бэкенд-сервисам; знания принципов и практик дизайна Android UI; знания "управления памятью Android, потоков" и оптимизации производительности; способность понимать бизнес-требования и переводить их в технические требования; знания FCM; способность свободно работать с Git; осведомленность о "непрерывной интеграции"; опыт работы в Agile-команде (предпочтительно); способность работать с библиотеками Retrofit, Picasso и Glide; способность работать с MVP или MVVM; знания компонентов архитектуры Android; человек с сильными знаниями Kotlin или Java.
Подать Заявку Сейчас
Эта вакансия требует подачи заявки на сайте работодателя.