Android Developer
Город:
Ташкент
Занятость:
Полная занятость
Компания "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-парка
26 Сентября
Junior/Middle React Frontend developer (React JS/ JavaScript разработчик)
Андижан
Компания "Digital City" Обязанности: Требования: • Уверенные знания HTML, CSS, JavaScript (ES6+). • Опыт работы с...
26 Сентября
PHP Разработчик (PHP Backend Developer) (PHP/Laravel)
Андижан
Компания "Digital City" Обязанности: Написание кода в проектах на php, разработка API Следование общим Code Style требованиям Участие в...
24 Сентября
Ташкент
Компания "UNITEL LLC" Обязанности: Разработка и поддерживания высоконагруженных сервисов; Покрытие функционала тестами;...
27 Сентября
Java Developer( FUROR PROGRESS )
Ташкент
Компания "FUROR PROGRESS" Обязанности: - Разработка и руководство разработкой бэкэнда - Внедрение Web-сервисов - Интеграция с БД...
13 Сентября
Senior IOS developer( АО ANOR BANK )
Ташкент
Компания "АО ANOR BANK" ANORBANK ПРИГЛАШАЕТ НА РАБОТУ iOS developer ДОЛЖНОСТНЫЕ ОБЯЗАННОСТИ: Поддержание уже функционирующего...
Вакансия размещена в отрасли