CONSORT TAS

Senior iOS Developer

От 3 000 USD
  • Ташкент
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Локация: Ташкент, работа в IT-офисе головного офиса банка
Формат: Full-time, On-site
Зарплата: От $3 000
Бонусы: Премии, индексация ЗП, компенсация обучения, ДМС (опционально)

О проекте

Один из крупнейших финансовых продуктов в Узбекистане.
Приложение обслуживает более 2 миллионов пользователей, а в ближайшие годы ожидается рост нагрузки в 3-5 раз. Банк внедряет современные технологические решения и создает удобные финансовые сервисы.

Команда работает в динамичной среде, следуя принципам high-load разработки и инженерных best practices. Здесь ты сможешь влиять на продукт и работать с сильными специалистами под руководством опытного Team Lead.

Что мы предлагаем

  • Работа в сильной команде под руководством опытного Team Lead
  • Возможность влиять на развитие продукта – твои идеи будут услышаны
  • Современный high-load проект, где твои решения повлияют на миллионы пользователей
  • Компенсация обучения и участия в отраслевых мероприятиях
  • Баланс работы и жизни – гибкое начало дня
  • Комфортная атмосфера в офисе – настольный теннис, киберкатки по пятницам.

Чем предстоит заниматься

  • Поддержка существующего приложения: исправление ошибок, обновление интеграций, оптимизация работы
  • Разработка новой функциональности, интеграция с сервисами и API
  • Написание качественного, поддерживаемого и тестируемого кода
  • Работа в команде разработчиков, дизайнеров и аналитиков
  • Участие в развитии продукта: мы ценим твои идеи и предложения.

Требования

  • Опыт программирования для iOS от 1 до 3 лет
  • Знание Swift и понимание Objective-C (для работы с легаси-кодом)
  • Глубокие знания iOS SDK (Foundation, UIKit, Core Animation)
  • Работа с RESTful API, HTTP
  • Опыт создания кастомных UI-компонентов
  • Понимание архитектуры MVVM и принципов HIG
  • Применение SOLID и паттернов проектирования
  • Опыт работы с Git
  • Способность писать чистый, тестируемый код
  • Умение работать в команде, коммуникабельность и готовность к обучению.

Будет плюсом

  • Опыт работы с WebSocket, Core Data, Swift Data, SwiftUI
  • Понимание KMM, GCD, Async/Await, MVI, CI/CD.