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

Зарплата

от 90 000 ₽

Местоположение и тип занятости

КазаньПолный рабочий деньМожно удаленно

Компания

Создаем системы, которые формируют основу технологических продуктов, повышают эффективность и автоматизируют процессы

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

Условия работы

Ищем талантливых Java-разработчиков Android-приложений уровня уровня middle (с опытом от 2-х лет) и senior в офис в Казани, Калининграде или удаленно.

Мы помогаем создавать сложные системы и крутые продукты российским компаниям, а также компаниям и стартапам из США, Западной Европы и Азии (Сингапур, Гонконг).

Что предстоит делать на работе:

  • Проектировать и разрабатывать прикладные приложения для смартфонов и планшетов на Android (не игры), клиентские части мультиплатформенных сервисов
  • Взаимодействовать с аналитиками, дизайнерами и тестировщиками
  • Писать качественный код и тесты для него
  • Проводить рефакторинг существующего кода
  • Участвовать в проектировании UX и API

Требования:

  • Опыт программирования на Java от 3 лет
  • Опыт разработки разработки приложений для Android – от 2-х лет, наличие законченных коммерческих проектов
  • Глубокое знание Android SDK (различных версий), понимание многозадачности и многопоточности, принципов построения архитектуры приложений Android (MVP, MVI, MVVM)
  • Уверенные знания Java Core: Collections, IO, Networking
  • Опыт работы с git и распределенной разработки (GitHub/GitLab)
  • Знание методик автоматизированного тестирования
  • Умение пользоваться инструментами отладки и *nix на уровне пользователя
  • Опыт разработки клиент-серверных приложений, знание сетевых (TCP/UDP) и уверенное знание современных веб-технологий (HTTP, JSON, REST API)
  • Знание реляционных БД (минимум SQLite)
  • Знание основных паттернов проектирования
  • Ответственность, пунктуальность, аккуратность
  • Желание расти и достигать поставленных целей

Желательно:

  • Опыт разработки на другом языке (C++, Objective-C, Swift или Ruby, Python)
  • Знание Android NDK
  • Опыт тестирования кода и использования практик code review и continuous integration
  • Опыт agile-разработки (Scrum)
  • Английский язык на уровне не ниже intermediate

Условия:

  • Достойное вознаграждение (по результатам собеседования) с индексацией по мере роста профессиональных навыков
  • Оформление по ТК (полностью белая заработная плата, больничные, отпуск)
  • Гибкий график, работа в офисе или удаленно
  • Амбициозная, молодая команда
  • Участие в интересных, сложных проектах (веб-сервисы, приложения, middleware)
  • Адекватный менеджмент, открытый к новым идеям и пожеланиям
  • Удобное и комфортное рабочее место в центре города
  • Поощрение обучения, доступ к платным курсам и книгам, оплата участия в профессиональных конференциях
  • Содействие с переездом иногородним
  • Рассматриваем варианты удаленной работы (с оформлением по ТК)

Дополнительные инструкции

Если вас заинтересовала вакансия, присылайте в отклике на Моем Круге или на job@uniqsystems.ru с пометкой «Android»:

  1. Резюме и краткий рассказ о себе и своих проектах (о том, что в них делали именно вы).
  2. Ссылку на GitHub и конкретно на отдельные примеры удачных commit'ов или pull request'ов.
  3. Если на GitHub нет ничего интересного, присылайте примеры своего сложного или красивого кода.