Привет, будущий коллега!
Перед нами стоит амбициозная, но вполне реализуемая цель на ближайшие 5 лет - стать лидером в AgriTech - отрасли на рынке стран СНГ, а затем - и России. Сейчас мы находимся на этапе слияния двух продуктов в один:
- АссистАгро - молодой продукт, разработанный на модульной архитектуре и современном стеке. Основная фича - проведение осмотров полей с помощью дронов с последующим распознаванием изображений и дальнейшем формированием рекомендательной системы по средствам ML-механизмов.
- История поля - зрелый продукт с монолитной архитектурой и большой клиентской базой. Основная фича - мониторинг работы техники на полях с использованием показаний GPS, GSM - датчиков, RFID - меток.
Основной техстек:
Kotlin, Gradle(AGP DSL, Groovy), Room, Retrofit + Moshi, Koin, Coroutines + Flow, LiveData, Multithreading, MVVM, SQLite, Glide, Timber, Firebase, MapBox, DJI Mobile SDK/MavSDK, TFLite API.
Тебе предстоит:
- Разработка мобильного приложения.
- Создание новых и оптимизация существующих алгоритмов бизнес-логики приложения.
- Верстка дизайна.
- Проектирование и детализация архитектур мобильного приложения, с последующей оценкой и выбором требуемых технологий для повышения эффективности функционирования реализуемых/существующих решений.
- Участие в code review, помощь в решение технических проблем.
- Первичное тестирование функциональных модулей.
- Написание тестов.
Мы обязательно ждем от тебя:
- Высшее техническое образование.
- Хорошая математическая база.
- Опыт и знания Android SDK + Kotlin.
- Знание и понимание классических структур данных и алгоритмов их обработки.
- Знание современных подходов и паттернов к построению систем.
- Умение читать и разбираться в стороннем коде.
- Опыт git.
- Обучаемость и желание изучать новые инструменты/технологии.
- Английский язык на уровне чтения технической литературы.
Плюсом являются:
- Автоматизация БПЛА по средствам: DJI Mobile SDK, MavSDK.
- Базовые знания: Mavlink v2.0, Arducopter/Ardupilot.
- Docker: диспетчеризация образов/контейнеров.
- Опыт разработки: Java, С++ (since v.11), STL, NDK/JNI.
- Опыт разработки в областях Computer Vision, Image Recognition, TFlite API.
- Fluent English B2+.
Мы предлагаем:
- Полностью официальное трудоустройство.
- «Белую» заработную плату (оклад обсуждается по результатам собеседования).
- Премии по результатам работы.
- Удобный формат работы: гибрид в офисе в Мск или удаленка.
- ДМС после испытательного срока.
- Открытый диалог со всеми работниками в компании, прозрачные процессы и минимум бюрократии.
- Полная или частичная компенсация обучения.
- Участие в создании сложного продукта, который станет лидером в своей отрасли.
Пожалуйста, высылайте резюме с ожидаемым уровнем зп и с ссылкой на написанный лично Вами фрагмент кода: часть/модуль/класс из какого-то проекта: код, отражающий какой-то законченный модуль, функцию или часть функционала чего-либо. С кратким описанием: что делает этот код, зачем нужен.