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

Android Developer

Частный рекрутер  Рекрутер Aleksei ( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Россия
Миддл
Информационные технологии • Разработка • Mobile • Java • Ecommerce • Медицина и фармацевтика
19 октября 2020
Удаленная работа
Опыт работы от 1 года до 3х лет
до 150 000 ₽
Агентство  Рекрутер Aleksei
Описание вакансии

PowerDot - это приложения для управления миостимулятором. Это реальное приложение с десятками тысяч активных пользователей. Результат вашей работы будет помогать людям восстанавливаться после тренировок, травм, улучшать свою форму.

Вся инфраструктура состоит из бекенда, ряда iOS-приложений и Android-приложения.

Текущий технологический стек Андроид-проекта:

● Java (8), minSdk: 21

● AndroidX, ConstraintLayouts

● BlueTooth-Low-Energy стек

● Multi-threading с использованием Executors

● База данных: Room

● Мульти-модульность на Dagger2 (быстрая сборка, управление зависимостями, прозрачная структура проекта)

● RxJava2 (разумное использование, в основном для I/O операций)

● Retrofit

● Локализация на 12 языков

● Тесты на JUnit

Текущая команда

2 iOS-разработчика

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

1 Python-разработчик

1 Embedded-разработчик

2 QA инженера

Менеджер проекта

Продуктовый дизайнер

Общение внутри команды разработки реализовано через Slack (текстовый чат) и Zoom (видео-звонки). Для управления проектами используется JIRA. Код в BitBucket.

Рабочий день гибкий, начинать работу можно с 8 утра до 11 по Москве.

Примеры задач, которые вам предстоит решать:

1. Добавление новых программ стимуляции в Android-версию приложения.

2. Улучшение взаимодействия со стимулятором по BLE.

3. Разработка медицинской версии Android-приложения.

Требования

● Знание и Java и Android SDK (API > 21).

● Опыт разработки мобильных приложений под Android от 2х лет

● Хорошее понимание архитектуры и паттернов проектирования

● Знание TCP/HTTP, Опыт разработки клиент-серверных приложений

● Разработка приложений с базами данных (Room)

● Multithreading & Concurrency

● Понимание RxJava

● Опыт создания нестандартного UI и анимаций

● Готовность работать с легаси-кодом (эпизодически)

● Юнит-тестирование

● Git

Дополнительно

Стек Bluetooth LE

Работа с многомодульными приложениями


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