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 года
Условия работы
График работы Полный день
Добавлено 8 дней назад
Для связи с работодателем или просмотра контактов нажмите на кнопку