Middle IOS разработчик

KMF Банк

Middle IOS разработчик

Алматы, проспект Назарбаева, 50

Метро: Жибек Жолы

Описание вакансии

Что делать?
  • Разрабатывать iOS-приложения: создавать новые экраны и функциональность на основе требований, разрабатывать логику компонентов;
  • Поддерживать и улучшать текущий код iOS-приложений: рефакторинг, оптимизация, исправление багов;
  • Проектировать архитектуру iOS-приложений;
  • Искать и оценивать технические решения;
  • Заниматься наставничеством и обучением младших сотрудников;
  • Оценивать планирование и учет временных трудозатрат необходимых на выполнение задач;
  • Участвовать в командных мероприятиях по сбору требований, технической экспертизы по реализации новых возможностей;
  • Участвовать в проектировании систем, создании технических спецификаций.
Если у вас:
  • Уверенное владение Swift, знание принципов OOP и Clean Architecture;
  • Опыт работы с архитектурой MVVM и паттерном Coordinator;
  • Понимание слоёв Clean Architecture: Presentation / Domain / Data;
  • Умение проектировать экраны с чётким разграничением ответственности (View / ViewModel / Coordinator);
  • Опыт разработки интерфейсов с использованием UIKit: UIView, UIViewController, Auto Layout, NavigationController, кастомные компоненты и анимации;
  • Опыт работы с Lottie для анимаций;
  • Владение Combine: Publisher, Future, Published, трансформация потоков;
  • Уверенное использование GCD (DispatchQueue, DispatchGroup), понимание многопоточности;
  • Знание и практический опыт использования async/await, умение переписывать legacy-код с completion-блоков;
  • Глубокое понимание WKWebView: настройка, загрузка, cookies, WKScriptMessageHandler;
  • Опыт интеграции Firebase SDK: Firestore, Crashlytics, Messaging (FCM), Analytics;
  • Практический опыт подготовки и публикации iOS-приложений в App Store;
  • Знание процессов сборки и подписи: Xcode Cloud, Fastlane (опционально), экспорт .ipa, CI/CD для iOS-проектов;
  • Понимание работы Operation;
  • Диспетчеризация;
  • Глубокое понимаю работы cow и ARC.
Что мы предлагаем:
  • Официальное трудоустройство в соответствии с ТК РК;
  • Гибкий график работы (08:30–17:30 / 09:00–18:00 / 09:30–18:30);
  • Ежегодный оплачиваемый отпуск — 28 календарных дней;
  • Лечебное пособие в размере одного оклада при выходе в отпуск (после 1 года работы, при отпуске от 14 дней).
  • После прохождения испытательного срока:
  • Кафетерий льгот (медицинское страхование, обучение, спорт, развитие детей, авиа- и ж/д билеты);
  • Два дополнительных дня Day Off в год;
  • Гибридный формат работы (2 дня - в офисе, 3 дня - удаленка).

Навыки
  • iOS
  • Swift
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Globerce Inc.
  • Алматы

  • Не указана

Рекомендуем
Globerce Inc.
  • Алматы

  • Не указана

Рекомендуем
  • Алматы

  • от 250000 KZT

Рекомендуем
Ракетная фирма

Senior Android-разработчик

Ракетная фирма

  • Алматы

  • от 250000 KZT

Freedom Pay
  • Алматы

  • от 250000 KZT

Институт Космической Техники и Технологии

Бэкэнд разработчик

Институт Космической Техники и Технологии

  • Алматы

  • до 650000 KZT

Охранное агентство ABC BERKUT

Fullstack-разработчик

Охранное агентство ABC BERKUT

  • Алматы

  • до 1200000 KZT

Zymyran inc
  • Алматы

  • до 600000 KZT

KMF Банк
  • Алматы

  • до 600000 KZT

KMF Банк
  • Алматы

  • до 600000 KZT

Cybernet (Кибернет)

Backend-разработчик

Cybernet (Кибернет)

  • Алматы

  • до 600000 KZT

My Startups
  • Алматы

  • до 600000 KZT

Andersen
  • Алматы

  • до 600000 KZT

Ракетная фирма

Junior Business Development / Account Manager

Ракетная фирма

  • Алматы

  • до 600000 KZT

OPATRA LONDON (ОПАТРА ЛОНДОН)

Инженер-программист AI Coordinator

OPATRA LONDON (ОПАТРА ЛОНДОН)

  • Алматы

  • от 700000 KZT

Andersen

PL/SQL Developer

Andersen

  • Алматы

  • от 700000 KZT

Andersen
  • Алматы

  • от 700000 KZT

AB Restaurants
  • Алматы

  • от 700000 KZT

Okori Central Asia (Окори Сентрал Эйжа)
  • Алматы

  • от 700000 KZT

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию