Android Developer( TAD INDUSTRIES )
20 Октября 2024
Город:
Ташкент
Занятость:
Полная занятость
Компания "TAD INDUSTRIES"
Задачи:
• Интеграция приложения с другими сервисами компании;
• Активное участие в 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-парка
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
05 Ноября
Ташкент
Компания "SMART BANK" Smartbank - инновационный цифровой банк в Узбекистане Банк создавался с целью развивать Исламский банкинг и содержит...
06 Ноября
Ташкент
Компания "NOMADIAN" Position Overview: We are seeking a skilled and motivated Middle Java & Spring Developer to work on complex...
07 Ноября
Middle/Senior Android developer
Ташкент
Компания "СП ООО Inspired" С чем предстоит работать: Поддержка и внедрение нового функционала в существующие проекты Написание Unit...
04 Ноября
Middle/Senior Node.js + Typescript Backend Developer( СП ООО Inspired )
Ташкент
Компания "СП ООО Inspired" С чем предстоит работать: Погружение в мир backend-разработки на Node.js/Typescript, где каждый день приносит...
04 Ноября
Frontend Developer (Angular)( СП ООО Inspired )
Ташкент
Компания "СП ООО Inspired" Payme is one of the most popular payment and transfer applications in Uzbekistan. Since 2023, Payme has been part...
Вакансия размещена в отрасли