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