Вакансия: Middle Android Developer (Кассовый софт) в Москва

Полное описание вакансии: Middle Android Developer (Кассовый софт) в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1563413 Middle Android Developer (Кассовый софт) Москва > Эвотор open 2024-08-22
Необходимые навыки
  • > Git
  • > Java
  • > Kotlin
  • > Android
  • > Android SDK
  • > SQLite
  • > Coroutines
  • > Retrofit
  • > Hilt
  • > Dagger
Требования

Опыт от 2+ лет. Знание платформы Android и основных его компонентов. Знание Kotlin/Java. Все новое пишем на Kotlin.

Обязанности

Основное приложение, где происходит процесс продажи/покупки/возвратов и пр. Новые фичи, рефакторинг кода, устранение багов. API для сторонних разработчиков.

Описание

Эвотор — лидер технологической трансформации малого и среднего бизнеса в России.

Мы в Эвотор вот уже более 7 лет занимаемся разработкой собственных онлайн-касс на базе Android. За это время мы заняли хорошие позиции на рынке, изучили операционную систему вдоль и поперек, написали и поддерживаем около 30 приложений: кассовое ПО, лаунчер, сервисы обновлений и управления терминалов, сервис push уведомлений и тд.
Кроме этого у нас есть собственный магазин приложений, которые могут быть установлены на кассы. Эти приложения должны быть интегрированы в нашу экосистему, и для этого мы предоставляем API разработчикам и изменения свойств операционной системы.

Спектр решаемых нами задач максимально широк - от верстки экранов до создания точек интеграций для сторонних разработчиков.

Сейчас мы в поиске Middle Android-разработчика в команду разработки основных приложений для кассы, который хочет и будет решать задачи и проблемы наших пользователей

  • основное приложение, где происходит процесс продажи/покупки/возвратов и пр.
  • новые фичи, рефакторинг кода, устранение багов
  • API для сторонних разработчиков
  • ряд других приложений

Стек: Kotlin, Java, Room, Retrofit, SQLite, Coroutines, Dagger, Hilt.

Для этого нужно:

  • Опыт от 2+ лет

  • Знание платформы Android и основных его компонентов

  • Знание Kotlin/Java. Все новое пишем на Kotlin

  • Понимать как верстать UI
  • Понимание принципов и опыт работы с Coroutines

  • Иметь опыт сохранения данных в SQLite (желательно через Room)
  • Понимание и опыт работы с CI CD
  • Представлять зачем нужны MVVM, MVP, MVI и почему это важно
  • Опыт или желание познакомиться с ContentProvider'ами и AIDL поближе


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

  • Аккредитованная IT-компания
  • Удаленная работа или современный офис м. Парк Культуры или гибрид
  • Ноутбук
  • ДМС по России
  • 3 day off

Вверх