Android Developer (middle)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Ailet является ведущим поставщиком решений на базе технологии искусственного интеллекта для индустрии розничной торговли.
Мы помогаем компаниям в ритейле и FMCG повысить эффективность труда своих сотрудников. Наш продукт это система контроля товаров, использующая передовые алгоритмы компьютерного зрения на базе нейронных сетей.
Нашими клиентами являются крупнейшие мировые производители и розничные сети.
В данный момент мы распознаем более 20 000 SKU и около 5 млн фотографий каждый месяц.
Мы разрабатываем высоконагруженную SaaS систему, которая построена на микросервисной архитектуре и содержит в себе сложные алгоритмы и ML.
Мы разрабатываем 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;
- Опыт разработки клиент-серверных приложений;
- Профиль на GitHub с примерами.
Бонусы
Мы предлагаем:
- Вы можете работать из любой точки мира. Ailet-это современная, международная компания, полного продуктового цикла, клиенты и сотрудники которой находятся по всему миру;
- В компании проводится Performance Review. Так мы помогаем нашим сотрудникам расти и развиваться профессионально. Мы регулярно пересматриваем и изменяем заработную плату;
- У наших сотрудник есть возможность проходить обучение в счет компании (50-100%) в рамках индивидуального развития. Мы компенсируем изучение иностранных языков;
- Наш продукт востребован клиентами и постоянно совершенствуется;
- Мы встречаемся командой на праздники, несмотря на удаленный формат работы;
- У нас есть офисы, если вам очень хочется иногда посещать их.
Дополнительные инструкции
Друзья! Ждем ваши резюме! Будем рады познакомиться!