UNITEL LLC

Mobile Developer

Не указана
  • Ташкент
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
Обязанности:
  • 1. Разработка приложений:
    - Проектирование и создание мобильных приложений для платформ iOS и Android.
    - Поддержка и разработка Mobile ADS SDK
    - Использование языков программирования, таких как Swift и Objective-C для iOS, Kotlin и Java для Android, а также кроссплатформенных решений (например, React Native, Flutter).

    2. Интеграция с API и сторонними сервисами:
    - Разработка и интеграция RESTful и GraphQL API для взаимодействия с серверной частью приложения.
    - Использование сторонних библиотек и сервисов (например, для аналитики, авторизации и хранения данных).

    3. Тестирование и отладка:
    - Проведение тестирования приложений на различных устройствах и версиях операционных систем для выявления и устранения ошибок.
    - Написание автоматизированных тестов (юнит-тесты, функциональные тесты) для обеспечения качества кода.

    4. Поддержка и обновление приложений:
    - Регулярное обновление приложений с учетом изменений в операционных системах и добавления новых функций.
    - Обработка отзывов пользователей и внесение необходимых изменений на основе их предложений.

    5. Документирование кода и процессов:
    - Создание и поддержка документации к коду, а также инструкций по установке и использованию приложений.
    - Ведение отчетности о ходе выполнения задач и статусе проекта.
Требования:
  • 1. Опыт разработки мобильных приложений от 3-х лет.
  • Android:
  • Уверенное владение языками программирования Java и Kotlin.
  • Опыт работы с Android SDK и Android Studio.
  • Знание принципов проектирования UI/UX для Android.
  • Уверенное владение языками программирования Swift и Objective-C.
  • Опыт работы с Xcode и iOS SDK.
  • Знание принципов проектирования UI/UX для iOS.
  • Знание популярных библиотек и фреймворков, таких как Retrofit, Dagger (для Android) Alamofire, SwiftUI (для iOS - Опыт работы с кросс-платформенными инструментами (например, React Native, Flutter) будет плюсом.
  • Желательно: - Опыт разработки и интеграции RESTful API.
  • Понимание работы с JSON и XML.
  • Знание SQLite или Room (для Android), Core Data или Realm (для iOS).
  • Опыт работы с облачными базами данных (Firebase, MongoDB) будет преимуществом.
  • Портфолио: - Наличие завершенных проектов или приложений в Google Play и App Store будет преимуществом
Условия:
  • Официальное трудоустройство;
  • Все возможности для профессионального и карьерного роста.