Вакансия • Android Developer, Ташкент
Задачи:
• Интеграция приложения с другими сервисами компании
• Активное участие в code review
• Участие в проработке технических решений для реализации бизнес-задач
• Активная коммуникация со всеми участниками проекта для согласования требований, обсуждения архитектурных решений и разрешения технических проблем
• Реализация задач по разработке и поддержке Android приложения
• Постоянная работа по техническому улучшению проекта: рефакторинг кода, оптимизация производительности, внедрение новых технологий и инструментов
• Релиз менеджмент.
Технологический стек:
- Написан на родном языке Kotlin, использует Android SDK
- Минимальная поддерживаемая версия Android SDK - 23 (Android OS 6.0)
- Разработано на основе принципов чистой архитектуры - приложение
разделено на слои UI (Presentation), Domain и Data
- Реализован паттерн MVVM для UI
- Взаимодействие бизнес-логики с использованием принципа однонаправленного потока данных (UDF)
принцип
- Единая деятельность, отдельные экраны представлены в виде
фрагментов
- Навигационный компонент Jetpack используется для навигации между
фрагментами
- UI построен на основе XML View-based системы с использованием ViewBinding
- Dagger HILT для инъекции зависимостей
- Retrofit2, OkHttp3, kotlinx.serialization для доступа к удаленным REST API
- Android Room для локального хранения данных
- Kotlin Coroutines, Kotlin Flow для работы с асинхронным и реактивным
код
- Glide для загрузки изображений
- Kotlin DSL для скриптов Gradle
- модуль BuildSrc для управления зависимостями
Навыки и квалификации:
• Опыт от 3 лет разработки под Android
• Знание Kotlin (желательно также KMM)
• Понимание многопоточного программирования
• Современные подходы к разработке
• Инициативность в развитии продукта
• Глубокое понимание архитектуры Android приложений и паттернов проектирования
• Опыт работы с инструментами управления версиями, такими как Git
• Понимание принципов UI/UX дизайна и опыт создания пользовательских интерфейсов с использованием Android XML
• Умение проводить отладку и оптимизацию кода для повышения производительности приложений
• Знание принципов тестирования
• Понимание принципов DevOps и опыт работы с инструментами CI/CD
• Знание методологий Agile и опыт работы в Agile-ориентированных командах
• Коммуникативные навыки и способность эффективно взаимодействовать с другими командами.
Условия работы:
• Сильная техническая команда, которая всегда готова делиться опытом
• Крутая продуктовая культура. Опираемся на исследования и метрики, фокусируемся на результате
• Свобода действий и возможность напрямую влиять на развитие бизнеса
• Гибкий график. Гибридный или удаленный формат работы на выбор главное — результат
• Официальное оформление по ТК УЗ
• Мы резидент IT-парка
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Ташкент - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469921) на Kit-Jobs.Ru: Вакансия работодателя • TAD INDUSTRIES - Android Developer, Ташкент. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Ташкент. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.