Senior IOS Developer

BTS Digital

Senior IOS Developer

город республиканского значения Астана

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

Компания BTS Digital создает цифровые продукты и сервисы, которые помогают людям. В экосистеме реализуются проекты для повседневной жизнедеятельности, ведения бизнеса и госуправления.


Более 9 миллионов пользователей уже выбрали нас и наши продукты: Aitu Messenger, eOtinish (заявления в гос. органы онлайн), Digital ID (Система идентификации), Aitu Koshelek 2.0, Aitu Passport, Система Мгновенных Платежей.

Обязанности:

  1. Разработка мобильного приложения для платформы iOS с использованием передовых технологий и лучших практик.
  2. Участие в проектировании архитектуры приложений с учетом принципов SOLID, а также использование порождающих, структурных и поведенческих паттернов.
  3. Работа с Xcode и инструментами разработки, включая функциональные паттерны (монады, функторы, чистые функции).
  4. Оптимизация процессов сборки приложений, включая динамическую и статическую линковку, работу с umbrella и unified frameworks.
  5. Написание тестов и настройка их запуска и расчета Code Coverage.
  6. Работа с сетевыми технологиями, включая Protobuf, TCP/UDP, HTTP/2, gRPC.
  7. Разработка и оптимизация механизмов кэширования и хранения данных, включая оптимизацию баз данных, использование Keychain и LRU.
  8. Использование передовых технологий и платформенных возможностей, таких как Texture, Tuist, Bazel, XcodeGen.
  9. Работа с системой управления памятью, включая понимание этапов работы ARC и применение соответствующих методов.
  10. Разработка многопоточных приложений с использованием POSIX, pthread, асинхронных операций и концепции Actor для защиты критических секций.


Требования:

  • Опыт работы в разработке мобильных приложений под iOS не менее 5 лет.
  • Глубокие знания и опыт в области архитектуры программного обеспечения, включая принципы SOLID и различные паттерны проектирования.
  • Понимание и опыт применения функциональных паттернов и чистых функций в разработке.
  • Знание инструментов разработки iOS, включая Xcode, LLDB, SPM, Carthage, Homebrew и другие.
  • Опыт работы с тестированием (TDD, BDD) и настройкой расчета Code Coverage.
  • Глубокие знания сетевых технологий, кэширования и хранения данных.
  • Опыт работы с платформенными возможностями iOS, включая Offscreen Rendering, Texture, Foundation.
  • Понимание принципов и методов управления памятью в iOS.
  • Опыт работы с многопоточностью и защитой критических секций приложения.
  • Умение эффективно работать в команде и обладание хорошими коммуникативными навыками.


Мы предлагаем:

  1. Медицинское страхование.
  2. Официальное трудоустройство.
  3. Возможность стать частью IT-компании, которая создает цифровые решения, меняющие жизнь людей к лучшему.
Посмотреть контакты работодателя

Адрес

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

  • Астана

  • Не указана

Рекомендуем
Банк Эсхата

Senior .NET Developer (Backend)

Банк Эсхата

  • Астана

  • Не указана

Рекомендуем
DauInvest
  • Астана

  • Не указана

Рекомендуем
IT Холдинг Kazdream

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

IT Холдинг Kazdream

  • Астана

  • Не указана

НАТ Казахстан, AO

Программист .net

НАТ Казахстан, AO

  • Астана

  • до 800000 KZT

  • Астана

  • до 800000 KZT

LLC Evido ge
  • Астана

  • от 700000 KZT

Заместитель главного бухгалтера

HR Solutions (ТМ Белый Ветер KZ)

  • Астана

  • от 700000 KZT

  • Астана

  • до 800000 KZT

Freedom Telecom Operations

Старший DevOps инженер

Freedom Telecom Operations

  • Астана

  • до 800000 KZT

IT Холдинг Kazdream

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

IT Холдинг Kazdream

  • Астана

  • до 800000 KZT

Selecty
  • Астана

  • до 800000 KZT

PricewaterhouseCoopers
  • Астана

  • до 800000 KZT

Ведущий бухгалтер по учету расходов и услуг

Центр медицинских технологий и информационных систем

  • Астана

  • до 800000 KZT

Ведущий бухгалтер

HR Solutions (ТМ Белый Ветер KZ)

  • Астана

  • до 800000 KZT

ТЕХНОКОМИНВЕСТ

Главный бухгалтер

ТЕХНОКОМИНВЕСТ

  • Астана

  • до 700000 KZT

Documentolog
  • Астана

  • до 1400000 KZT

Главный бухгалтер

Terra Business Company

  • Астана

  • от 600000 KZT

Программист 1с (KZ)

Цуканов Владимир Валерьевич

  • Астана

  • от 200000 RUR

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

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