Android Developer Middle
Remote | full time | 250 т.р.
ℹ️Мы разрабатываем SaaS решение которое содержит следующие компоненты:
- Мобильное приложение под iOS и Android;
- Аналитический web-портал;
- REST API на Python и PHP;
- Backend распознавания с использованием нейронных сетей.
🔶Стэк и фреймворки:
Kotlin, Java, C++, Dagger 2, RxJava 3, CameraX, Retrofit 2, Room, OpenCV, Realm, REST API, JSON
✅Чем предстоит заниматься:
Разработка нового функционала;
Добавление новых фич;
Поддержка существующего проекта (багфикс);
Ресерч в области AR (определения размера снимаемых объектов), ML (распознавание на устройстве).
✅Пожелания к кандидату:
Опыт коммерческой разработки Android 3+ лет;
Опыт разработки на kotlin/java 3+ лет (приоритет kotlin);
Знание платформы Android;
Знание Android SDK;
Опыт работы с RxJava, Dagger;
Опыт работы с Room/Realm;
Понимание Аctivity/Fragment Lifecycle;
Понимание принципов ООП, Clean Architecture и SOLID, умение применять эти принципы на практике;
Понимание паттернов MVC, MVP, MVVM, DI, применение на практике;
Знание сетевых протоколов и технологий (REST API, JSON);
Опыт работы с Git/Gitlab, Code Review;
Наличие завершенных проектов.
✅Будет плюсом:
Умение проектировать архитектуру приложения; Создавать гибкие пользовательские интерфейсы и виджеты, включая работу со стилями, построение кастомных View;
Знание классических алгоритмов и структур данных;
Опыт работы с Gradle;С Camera API/CameraX;
Опыт работы с изображениями (преобразования, анализ); с CV, ML, AR;
Опыт разработки клиент-серверных приложений.
👉🏻Мы предлагаем:
Вы можете работать из любой точки мира;
В компании проводится Performance Review. Так мы помогаем нашим сотрудникам расти и развиваться профессионально. Мы регулярно пересматриваем и изменяем заработную плату;
У наших сотрудник есть возможность проходить обучение в счет компании (50-100%) в рамках индивидуального развития. Мы компенсируем изучение иностранных языков;
Наш продукт востребован клиентами и постоянно совершенствуется;
Мы встречаемся командой на праздники, несмотря на удаленный формат работы;
У нас есть офисы, если вам очень хочется иногда посещать их.
🔶Этапы собеседований (встречи проходят онлайн):
1 этап: Знакомство 30-40 минут
2 этап: Техническое интервью 60 минут
3 этап: Финальная встреча с командой 60 минут
📨Все вопросы пишите личным сообщением:
@grossanna
