⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

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

Прямой работодатель  Hoodies ( hoodies.team )
Миддл • Сеньор
Информационные технологии • Разработка • Java • Kotlin • Mobile • Android • ML/AI • Сельское хозяйство
2 июня 2023
Удаленная работа
Опыт работы от 3 до 5 лет
до 4 500 $
Работодатель  Hoodies
Описание вакансии

Привет!

Мы, Hoodies - команда инженеров, влюблённых в свою работу, ищем middle Android разработчика.

О проекте

Plant Village - благотворительный, некоммерческий проект, направленный на решение проблем фермеров Африки. При поддержке фонда Билла Гейтса и ООН мы создаём продукт, помогающий фермерам выращивать урожай, предлагаем решения возникших проблем, используя достижения в области искусственного интеллекта, дронов, спутников и нанотехнологий. Мы создали помощника – Нуру, которая знает всё о растениях и способах ухода за ними, что помогает фермерам лучше заботиться о посевах и получать больший урожай. На проекте 3 бэкенд разработчика, 2 фронта, дизайнер, девопс и команда мобильной разработки из 3 человек.

Из интересных задач

  • Использование AI для обнаружения объектов в реальном времени;
  • Внедрение новых инструментов, которые помогут фермерам вести хозяйство.

Из рутинных

  • Поддержка трех проектов;
  • Работа с легаси (честно, его уже много);
  • Создание механизмов для сбора отчетов и проблем от фермеров.

Что мы любим и используем

  • Kotlin - наш основной язык программирования. Новый код мы пишем только на нём. Есть модули на Java, и мы переводим их на Kotlin, чтобы было проще переключаться.
  • Активно используем Coroutine для решения мультипоточных задач. В некоторых приложениях еще остались решения сделанные на RxJava. мы стараемся не смешивать эти два подхода.
  • UI делаем через Activity/Fragment. Сейчас активно переходим на Jetpack Compose. Новые интерфейсы уже сделаны с помощью Compose.
  • Работа с сетью организована через Retrofit – очень популярное и стабильное решение.
  • Стараемся использовать решения для разработки из рекомендаций компании Google: Dagger, Room, Firebase.
  • Важно, мы пишем тесты. Логику покрываем unit-тестами, для UI используем Espresso + Robolectric. Корутины тоже тестируем, хоть занимает серьезную часть времени.
  • У нас очень простой флоу разработки. Задачи ведем в GitHub, создаем Pull Request, обязательное ревью кода. Дальше CircleCI прогоняет все тесты и получаем рабочую сборку под каждую задачу. Всегда открыты к обсуждениям и упрощению жизни себе и коллегам.

Будет плюсом 

  • Если понимаешь, как устроена логика работы камеры в мобильных устройствах. Мы подключаем AI к потоку камеры, чтобы наши пользователи могли увидеть проблемы с растениями;
  • Если знаешь, как работает GPS и какие проблемы могут случиться.

Что мы можем предложить

  • Удаленная работа и свободный график делают возможными работу из любого места в любое время;
  • Мы не навязываем и не ограничиваем методологии, инструменты, используемые на проектах. Предлагай и внедряй подходы, которые всегда хотел;
  • Ты можешь влиять на процессы не только внутри проектов, но и компании. Мы прислушиваемся к мнению каждого члена команды. Посмотри на оценки наших сотрудников; 
  • Мы поддерживаем обучение и саморазвитие - помогаем с оплатой курсов, книг, лекций, конференций.

Интересно? Давай знакомиться! Я - Лена из Hoodies. Тестовое не даю. Если отказываем, то говорю причину. До встречи! :)


Специализация
Информационные технологииРазработкаJavaKotlinMobileAndroid
Отрасль и сфера применения
ML/AIСельское хозяйство
Уровень должности
МиддлСеньор