Android-разработчик
Компания JEDai, разрабатывающая AI-решения для ритейла, ищет Android-разработчика. Нужно писать чистый код, внедрять новые фичи в многомодульном проекте, поддерживать легаси и проводить рефакторинг. Требуется отличное знание Kotlin и Java, опыт с Jetpack Compose, MVP, Clean Architecture, RxJava, Coroutines, Dagger 2, Retrofit, Room, Gradle и CI/CD. Предлагают удаленную работу, гибкий график, международную команду и компенсацию изучения английского.
Эта вакансия платит больше рынка
На 29% выше медианы Kotlin по 39 вакансиям за 90 дней.
Что предстоит делать
JEDai поставляет решения на базе технологии искусственного интеллекта для индустрии розничной торговли. Наша платформа, основанная на передовых алгоритмах компьютерного зрения, помогает компаниям из ритейла и FMCG повышать эффективность своих сотрудников и бизнес-процессов. Нашими клиентами являются крупнейшие мировые производители и розничные сети. В данный момент мы распознаем более 50 000 SKU и более 20 млн фотографий каждый месяц. Сейчас мы в поисках Android-разработчика для расширения команды.
- Участием в формировании технических и продуктовых решений;
- Написанием чистого и поддерживаемого кода;
- Проектированием и внедрением новых фич во многомодульном проекте;
- Поддержкой чужого кода и рефакторингом.
- Что ожидаем от кандидата:
- Kotlin & Java: Отличное знание Kotlin (Coroutines, Flow). Понимание Java.
- UI (гибрид): Опыт работы с Jetpack Compose и классическим ViewBinding. Умение верстать сложные экраны.
- Архитектура: Понимание паттернов проектирования, опыт работы с MVP и Clean Architecture.
- Асинхронность: Уверенное владение RxJava 3 и Coroutines.
- DI: Опыт работы с Dagger 2. Понимание графа зависимостей.
- Сеть и данные: Опыт работы с Retrofit 2, OkHttp, Gson. Знание Room для локального хранения данных.
- Работа с камерой: Базовое понимание API камеры или опыт работы с CameraX.
- Инструменты: Git, Android Studio. Умение работать с Firebase (Crashlytics, Analytics)
- Expert Gradle & Build Systems: Глубокое знание Gradle (Groovy DSL). Умение управлять сложной конфигурацией с множеством Product Flavors, манипуляциями с манифестом и версионированием.
- Многомодульность: Опыт проектирования и поддержки многомодульных проектов (в проекте десятки подключаемых модулей через embed project).
- Производительность: Умение профилировать приложение, искать утечки памяти (особенно при работе с изображениями и Bitmaps), оптимизировать холодный старт и работу с сетью.
- Архитектурный надзор: Способность поддерживать легаси на MVP и плавно внедрять современные подходы (Compose, MVI/MVVM).
- CI/CD & Quality: Настройка пайплайнов, конфигурирование Detekt, автоматическая публикация релизов (Google Play Publisher plugin).
- Будет плюсом:
- Опыт работы с Feature Flags (Flipt).
- Yandex AppMetrica
- Понимание процесса анализа кода (Detekt, SonarQube).
- Native Development (NDK/JNI): Опыт или готовность плотно работать с нативными библиотеками (OpenCV, JavaCV). Понимание нюансов упаковки .so библиотек и ABI фильтров.
- ML & Computer Vision: Опыт интеграции ML-моделей на устройстве. Знание LiteRT (бывший TensorFlow Lite).
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в JEDai
3 активные вакансии в компании
Senior Python Developer (Highload, Computer Vision)
Ищем опытного Python-разработчика для работы над высоконагруженной SaaS-платформой распознавания товаров. Основная задача — рефакторинг и оптимизация legacy-кода, повышение производительности и стабильности системы. Предлагаем полную удаленку, гибкий график и возможность роста до тимлида.
QA Engineer
Компания JEDai, разрабатывающая AI-платформу для ритейла, ищет QA Engineer. В задачи входит разработка и поддержка автотестов, анализ дефектов и улучшение процессов тестирования. Требуется опыт от 3 лет в тестировании и от 1 года в автотестах на Python. Предлагают удаленную работу, гибкий график и компенсацию изучения английского.
Похожие вакансии
6 вакансий
Senior Android Developer
~3 356 388 – 3 747 967 ₸ оценка
Ищем Senior Android-разработчика для развития высоконагруженного мобильного e-commerce приложения SUNLIGHT. Ты будешь отвечать за архитектуру, производительность и внедрение новых инструментов. Предлагаем удалённую работу, современный стек и расширенный ДМС.
Наставник по Android-разработке
~1 763 100 ₸ оценка
Яндекс Практикум ищет опытного Android-разработчика для роли наставника. Нужно помогать студентам с вопросами, проводить вебинары и улучшать курс. Требуется от 3 лет опыта и умение понятно объяснять. Работа удаленная, частичная занятость.
Senior Backend Engineer (Kotlin/Java)
~1 763 100 ₸ оценка
Ищем сильного backend-инженера с опытом 7-11 лет для разработки высоконагруженной AI-платформы для видео. Нужно отличное знание Kotlin/Java, Spring, Kafka, PostgreSQL, Redis и AWS. Предлагаем полную удалёнку, гибкий график и зарплату в USD.
Android Developer
Ищем опытного Android-разработчика (от 4 лет) для создания и поддержки сложных мобильных приложений. Нужно владеть Kotlin, Coroutines, Compose и другими современными инструментами. Предлагаем удаленную работу и возможность расти в компании.
Android разработчик
Ищем Android-разработчика с опытом от 2 лет для создания и поддержки мобильных приложений. Требуется знание Kotlin/Java, RxJava, архитектурных паттернов и работы с REST API. Предлагаем удаленную работу или офис в Москве, белую зарплату и интересные задачи.
Kotlin разработчик
~925 000 ₸ оценка
Разработка мобильного банковского приложения и модульной платформы для крупного финансового учреждения. Требуется опытный Kotlin разработчик с глубокими знаниями Java, Spring Boot, PostgreSQL, Kafka и микросервисной архитектуры. Предлагается удаленная или гибридная работа, возможность роста, бонусы и обучение.