Android Developer (Remote)

Требования

Разработчик мобильных приложений
Senior
Разработка мобильных приложений
Google Firebase
Git
Jira
Android SDK
Kotlin
Разработка под Android
Android studio

Условия

Можно удалённо

Компания

Юридическая помощь по иммиграции в США

Описание вакансии

Мы –компания, которая оказывает широкий спектр юридических услуг по иммиграции в США.

Наша цель – сделать услуги иммиграционных юристов доступнее и предоставить возможность их получения 24/7, быстро и по всему миру.

Головной офис компании расположен в Сакраменто, США. Команда разработки распределенная, работаем из разных стран, в разных часовых поясах.

У нас большие планы по развитию нашего приложения Skylex Immigration Lawyer, поэтому ищем сильного разработчика, который поможет этим планам реализоваться.

Чем предстоит заниматься:

  • Проработка архитектуры текущего приложения и её модернизация;
  • Разработка новых и развитие текущих возможностей приложения;
  • Интеграция со сторонними сервисами;
  • Участие в принятии технических решений и планировании процесса разработки;
  • Написание тестов.

Наши ожидания от кандидата:

  • Желание разбираться в продукте;
  • Самостоятельность и высокий уровень ответственности; 
  • Опыт коммерческой разработки под Android от 2 лет;
  • Уверенное владение Kotlin и Android SDK;
  • Понимание принципов работы REST API и клиент-серверных приложений;
  • Понимание принципов разработки и проектирования (SOLID, KISS, DRY);
  • Понимание архитектур MVP, MVVM и принципов Clean architecture;
  • Понимание гайдлайнов Material Design;
  • Опыт создания приложений на платформе Firebase;
  • Понимание отличий устройств и версий Android;
  • Умение разрабатывать адаптивные пользовательские интерфейсы с учётом различий устройств, разрешений экранов и версий Android;
  • Опыт работы с Git.

Будет плюсом:

  • Опыт работы над приложениями-мессенджерами;
  • Знание JS и опыт написания Cloud Functions в Firebase;
  • Опыт работы с Twilio API;
  • Опыт написания тестов;
  • Понимание CI/CD.

Что мы предлагаем:

  • Возможность участия в разработке инновационного в своей сфере продукта; 
  • Удалённую работу из любой страны, с гибкий графиком;
  • Достойный уровень оплаты (обсуждается по итогам собеседования);
  • Отсутствие бюрократии;
  • Возможность влиять на принимаемые технические решения.

Смотреть ещё вакансии