Android-разработчик

CENTER FOR DIGITAL TECHNOLOGY AND INNOVATION

Android-разработчик

Ташкент, Яшнабадский район, улица Махтумкули, 79

Описание вакансии

CDTI Uzbekistan – ведущая IT-компания, специализирующаяся на разработке цифровых решений для бизнеса. Мы создаем современные программные продукты и мобильные приложения, которые упрощают и автоматизируют бизнес-процессы наших клиентов. Наши решения применяются в различных сферах, включая финансы, ритейл и государственные проекты. Мы ценим профессионализм, инновации и стремление к развитию, предоставляя сотрудникам комфортные условия для роста и реализации амбициозных идей.

Обязанности:

Разработка мобильных приложений для кассовых аппаратов:

Создание нового функционала в соответствии с требованиями бизнеса.

Оптимизация существующего кода для повышения производительности и стабильности.

Работа с кастомными UI-компонентами для улучшения пользовательского опыта.

Поддержка и обновление приложений:

Анализ и исправление багов.

Улучшение архитектуры приложения для лучшей масштабируемости.

Внедрение новых технологий и библиотек для повышения эффективности разработки.

Unit-тестирование и контроль качества кода:

Разработка unit-тестов для обеспечения надежности приложений.

Проведение код-ревью, соблюдение принципов чистой архитектуры.

Оптимизация работы многопоточных процессов.

Интеграция с API и базами данных:

Работа с RESTful API, WebSocket и другими методами передачи данных.

Настройка взаимодействия приложения с серверными сервисами.

Работа с локальными базами данных (SQLite, MySQL).

Документирование процессов разработки:

Ведение технической документации в формате Markdown.

Разработка руководств по архитектуре и взаимодействию компонентов приложения.

Участие в обсуждении технических решений и планировании задач.

Требования:

Опыт программирования для Android от 5 лет.

Глубокие знания Kotlin, Jetpack Compose, XML.

Знание принципов ООП, шаблонов проектирования и SOLID.

Опыт работы с RESTful API, HTTP, сетевыми протоколами.

Владение Git, опыт работы с системой контроля версий.

Понимание многопоточного программирования и фоновых процессов.

Опыт работы с базами данных (SQLite, MySQL).

Навыки unit-тестирования, code review.

Способность разбираться в чужом коде.

Личностные качества:

Аналитический склад ума, структурное мышление.

Коммуникабельность, ответственность, усидчивость.

Внимательность, способность к самообучению.

Знание языков:

Русский – обязательно.

Узбекский – желательно.

Английский – желательно.

Посмотреть контакты работодателя

Адрес

Похожие вакансии

COSCOM ТМ Ucell
Полный день
  • Ташкент

  • Не указана

Рекомендуем
LUDITO
Полный день
  • Ташкент

  • Не указана

Рекомендуем
ASGARDIA TEAM
Полный день
  • Ташкент

  • Не указана

Рекомендуем
SMARTCAST
Полный день
  • Ташкент

  • Не указана

ASIA WIRELESS GROUP

Middle Android Developer

ASIA WIRELESS GROUP

Полный день
  • Ташкент

  • Не указана

HamkorBank
Полный день
  • Ташкент

  • Не указана

Удаленная работа
  • Ташкент

  • Не указана

АО Асакабанк

Senior android developer

АО Асакабанк

Полный день
  • Ташкент

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию