Senior iOS Developer( BTS Digital ) (в архиве)

26 Декабря

Партнерские Вакансии

Город:

Алматы

Занятость:

Полная занятость

Опыт:

Более 6 лет

Компания "BTS Digital"

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

Что нужно делать:

  • Разработка мобильного приложения для платформы iOS с использованиемпередовых технологий и лучших практик

  • Участие в проектировании архитектуры приложений с учетом принципов SOLID и использование порождающих, структурных и поведенческих паттернов

  • Работа с Xcode и инструментами разработки, включая функциональные паттерны (монады, функторы, чистые функции)

  • Оптимизация процессов сборки приложений, включая динамическую и статическую линковку, работу с umbrella и unified frameworks

  • Написание тестов и настройка их запуска и расчета Code Coverage
  • Работа с сетевыми технологиями, включая Protobuf, TCP/UDP, HTTP 2, GRPC

  • Разработка и оптимизация механизмов кэширования и хранения данных, включая оптимизацию баз данных, использование Keychain и LRU

  • Использование передовых технологий и платформенных возможностей, таких как Texture, Tuist, Bazel, XcodeGen

  • Работа с системой управления памятью, включая понимание этапов работы ARC и применение соответствующих методов
  • Разработка многопоточных приложений с использованием POSIX, Ptread, асинхронных операций и концепции Actor для защиты критических секций

Что нужно знать:

  • Опыт работы с разработкой мобильных приложений под iOS не менее 5 лет

  • Глубокие знания и опыт в области архитектуры программного обеспечения, включая принципы SOLID и различные паттерны проектирования

  • Понимание и опыт применения функциональных паттернов и чистых функций в разработке

  • Знание инструментов разработки iOS, включая Xcode, LLDB, SPM, Carthage, Homebrew и другие

  • Опыт работы с тестированием (TDD, BDD) и настройкой расчета Code Coverage

  • Глубокие знания сетевых технологий, кэширования и хранения данных

  • Опыт работы с платформенными возможностями iOS, включая Offscreen Rendering, Texture, Foundation

  • Понимание принципов и методов управления памятью в iOS

  • Опыт работы с многопоточностью и защитой критических секций приложения.

  • Умение эффективно работать в команде и обладание хорошими коммуникационными навыками

Технологический стек:

  • iOS 15.0

  • Swift

  • UIKit, SwiftUI

  • Combine, ReactiveSwift

  • Swift Concurrency

  • SwiftGRPC, Protobuf

  • Firebase

  • CoreData

  • Texture

  • Cocoapods

  • Tuist

  • MVC + DDD

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

  • Возможность работать в гибридном или удаленном формате со стандартным графиком
  • Уютный офис в г.Астана и г.Алматы
  • Медицинское страхование
  • Официальное трудоустройство
  • Возможность стать частью IT компании, которая создает цифровые решения, меняющие жизнь людей к лучшему

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

09 Января

Backend Go developer (Middle)

Алматы

Компания "ОЦ «Aiplus» (Qadam (Қадам))" Привет, наш будущий кандидат! Мы, компания AIPLUS, - лидеры в области дополнительного образования!...

Отправить резюме подробнее

09 Января

Golang developer

Алматы

Компания "Axio" Привет! Меня зовут Алти, я HR Партнер IT компании Axio! Сразу напишу о компании: Axio — это про время. Вообще, мы...

Отправить резюме подробнее

09 Января

Power BI Consultant, Digital CFO group in Consulting( KPMG )

Алматы

Компания "KPMG" Are you passionate about transforming financial data into actionable insights? Do you thrive in a dynamic consulting...

Отправить резюме подробнее

09 Января

Senior IT Auditor (Almaty/Astana)

Алматы

Компания "KPMG" Responsibilities: Organizations depend on IT for complete and accurate financial reporting and external auditors, in their...

Отправить резюме подробнее

09 Января

Flutter developer (middle)

Алматы

Компания "ОЦ «Aiplus» (Qadam (Қадам))" Привет, наш будущий кандидат! Мы, компания AIPLUS, - лидеры в области дополнительного образования!...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: