Компания "BTS Digital"
Компания BTS Digital создает цифровые продукты и сервисы, которые помогают людям. В экосистеме реализуются проекты для повседневной жизнедеятельности, ведения бизнеса и госуправления. Более 9 миллионов пользователей уже выбрали нас и наши продукты: AituCloud, Aitu Messenger, eOtinish (заявления в гос. органы онлайн), Digital ID (Система идентификации), Aitu Koshelek 2.0, Aitu Passport, Система Мгновенных Платежей. Мы в поиске Senior IOS Developer.
Что нужно делать:
Разработка мобильного приложения для платформы iOS с использованиемпередовых технологий и лучших практик
Участие в проектировании архитектуры приложений с учетом принципов SOLID и использование порождающих, структурных и поведенческих паттернов
Работа с Xcode и инструментами разработки, включая функциональные паттерны (монады, функторы, чистые функции)
Оптимизация процессов сборки приложений, включая динамическую и статическую линковку, работу с umbrella и unified frameworks
Работа с сетевыми технологиями, включая Protobuf, TCP/UDP, HTTP 2, GRPC
Разработка и оптимизация механизмов кэширования и хранения данных, включая оптимизацию баз данных, использование Keychain и LRU
Что нужно знать:
Опыт работы с разработкой мобильных приложений под 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
Мы предлагаем:
03 Июля
Алматы
Компания "Freedom Holding Operations" Задачи: Поддержка и развитие корпоративной системы отчетности на базе MS Power BI; Разработка...
03 Июля
Python Middle/Senior Developer
Алматы
Компания "PLAVNO (ПЛАВНО)" Мы приглашаем в свою команду опытных разработчиков, готовых решать серьезные задачи, работать, учиться и развиваться...
02 Июля
Senior Golang-разработчик( ForteBank )
Алматы
Компания "ForteBank" ForteBank дегеніміз не? Күшті адамдар жиналатын орын; Қазақстанның ТОП-5 жетекші банктерінің қатарына кіреді;...
02 Июля
IOS разработчик (Middle/Senior)
Алматы
Компания "RedLab" REDLAB (ГК Litota) - партнер в создании и развитии ИТ-продуктов (аутсорсинг). Мы предлагаем своим клиентам полный цикл...
02 Июля
Senior/Middle Frontend-разработчик
Алматы
Компания "ALSECO, АО" Проект: Мы ищем frontend-разработчика уровня middle/senior в команду Проектного офиса. Задачи команды - разработка как...