Android Developer
Частный рекрутер
Рекрутер Aleksei
( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Опыт работы от 1 года до 3х летдо 150 000 ₽
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
Работа с многомодульными приложениями