Вакансия Android-разработчик (Kotlin)

3 вакансии
Специализация: Android
Уровень: Middle
Опыт: 3 года
Уровень английского: Pre-Intermediate
Город: Минск, Беларусь
Режим работы: Полный день
Размер команды: 3—5
Размер компании: 140

Компания "CREDO-DIALOGUE”, один из лидеров в сфере разработки инженерного ПО на рынке стран СНГ с 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!

E6ded963a0d376b5fad13eb592a68367
Представитель компании
Jobs-бот найдёт работу!
Подключайте бота в Telegram и получайте подходящие предложения.