Android-разработчик
Занятость | Полная занятость |
Полная занятость | |
Адрес | Беларусь, г. Минск, проспект Независимости, 95 |
Компания "КРЕДО-ДИАЛОГ”, один из лидеров в сфере разработки инженерного ПО на рынке стран СНГ с 1989 года.
Наша миссия – разработка и внедрение прогрессивных комплексных автоматизированных технологий CREDO для повышения эффективности процессов наших пользователей в сфере изысканий, проектирования и геоинформационного обеспечения объектов инженерной деятельности.
Мы приглашаем в свою команду Android-разработчика (Kotlin) с опытом от 2-ух лет.
Проект: инженерное (САПР) мобильное приложение, работающее с внешним высокоточным GPS приемником.
Необходимые знания:
- ООП.
- Умение разбираться и работать с чужим кодом.
- Знание английского на уровне чтения документации.
Технические навыки:
Kotlin / Android:
- Знание AndroidSdk.
- Уверенное владение Kotlin.
- Знание Android Jetpack Compose.
- Навыки работы с Android NDK и взаимодействием с C++ через JNI.
- Умение работать с асинхронным кодом (Coroutines), c Hilt / Navigation Compose / DataStore Preferences.
C++ / JNI / Qt:
- Опыт разработки или интеграции нативного кода (C) в Android-приложения.
- Знание механизмов взаимодействия между Kotlin и C (JNI).
- Понимание структуры и сборки проектов с использованием CMake.
- Опыт работы с Qt в контексте Android будет большим плюсом.
Инструменты:
- Опыт работы с Git, Gradle, Android Studio, ADB.
- Умение профилировать приложение и устранять утечки памяти / проблемы с производительностью.
- Опыт CI/CD (например, GitHub Actions, GitLab CI) — желательно.
Будет плюсом:
- Знание Clean Architecure, принципов SOLID, KMP.
- Опыт разработки на C++ с использованием Qt вне Android.
- Знание принципов кросс-платформенной разработки.
- Опыт работы с графикой, OpenGL/Qt Quick, кастомной отрисовкой.
- Опыт работы с unit-тестированием нативного и Android-кода.
Основные задачи на позиции:
- Поддержка и развитие гибридного Android-приложения (GUI на Kotlin, бизнес-логика на C++).
- Реализация пользовательского интерфейса на Kotlin в соответствии с макетами.
- Интеграция с существующим C-ядром через JNI.
- Участие в архитектурных решениях по улучшению взаимодействия между нативной и Android-частью.
- Оптимизация производительности и устранение ошибок.
Мы предлагаем для комфортной работы:
- Оплата: 2 раза в месяц.
- Расположение офиса: 2 минуты пешком от ст. м. Парк Челюскинцев. Мы предоставляем всю необходимую технику и софт.
- График работы: гибкий.
- Формат работы: офис/гибрид.
- Команда профессионалов, преданных своему делу.
- Медицинское страхование.
- Возможность принимать решения, настраивать процессы и предлагать идеи.
- Профессиональный рост: оплата курсов, литературы, тренингов, конференций, внутреннее обучение.
- Оплачиваемый отпуск 25 рабочих дней.
- Забота о сотрудниках: проводим корпоративы, дарим подарки в дни значимых событий сотрудников, спортивные программы/бассейн, отмечаем дни рождения, бенефитный пакет и многое другое
- Испытательный срок до 3-х месяцев.
Стань частью профессиональной команды CREDO!
Опыт | 1-3 года |
График работы | Полный день |