iOS разработчик
Ищем опытного iOS-разработчика для создания мобильного приложения в крупной IT-компании. Нужно проектировать архитектуру, писать тесты и оптимизировать производительность. Предлагаем медстраховку и официальное трудоустройство.
Что предстоит делать
Компания BTS Digital создает цифровые продукты и сервисы, которые помогают людям. В экосистеме реализуются проекты для повседневной жизнедеятельности, ведения бизнеса и госуправления. Более 9 миллионов пользователей уже выбрали нас и наши продукты: Aitu Messenger, eOtinish (заявления в гос. органы онлайн), Digital ID (Система идентификации), Aitu Koshelek 2.0, Aitu Passport, Система Мгновенных Платежей.
- Разработка мобильного приложения для платформы iOS с использованием передовых технологий и лучших практик.
- Участие в проектировании архитектуры приложений с учетом принципов SOLID, а также использование порождающих, структурных и поведенческих паттернов.
- Работа с Xcode и инструментами разработки, включая функциональные паттерны (монады, функторы, чистые функции).
- Оптимизация процессов сборки приложений, включая динамическую и статическую линковку, работу с umbrella и unified frameworks.
- Написание тестов и настройка их запуска и расчета Code Coverage.
- Работа с сетевыми технологиями, включая Protobuf, TCP/UDP, HTTP/2, gRPC.
- Разработка и оптимизация механизмов кэширования и хранения данных, включая оптимизацию баз данных, использование Keychain и LRU.
- Использование передовых технологий и платформенных возможностей, таких как Texture, Tuist, Bazel, XcodeGen.
- Работа с системой управления памятью, включая понимание этапов работы ARC и применение соответствующих методов.
- Разработка многопоточных приложений с использованием POSIX, pthread, асинхронных операций и концепции Actor для защиты критических секций.
Что ждём от вас
- Опыт работы в разработке мобильных приложений под iOS не менее 5 лет.
- Глубокие знания и опыт в области архитектуры программного обеспечения, включая принципы SOLID и различные паттерны проектирования.
- Понимание и опыт применения функциональных паттернов и чистых функций в разработке.
- Знание инструментов разработки iOS, включая Xcode, LLDB, SPM, Carthage, Homebrew и другие.
- Опыт работы с тестированием (TDD, BDD) и настройкой расчета Code Coverage.
- Глубокие знания сетевых технологий, кэширования и хранения данных.
- Опыт работы с платформенными возможностями iOS, включая Offscreen Rendering, Texture, Foundation.
- Понимание принципов и методов управления памятью в iOS.
- Опыт работы с многопоточностью и защитой критических секций приложения.
- Умение эффективно работать в команде и обладание хорошими коммуникативными навыками.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в BTS Digital
7 активных вакансий в компании
Frontend Team Lead / Senior Frontend Engineer
~600 000 – 1 000 000 ₸ оценка
Ищем Frontend Team Lead для разработки масштабируемых фронтенд-решений и AI-фич в продуктах экосистемы BTS Digital. Нужен эксперт в TypeScript и React с опытом построения архитектуры, micro-frontend и внедрения AI-инструментов. Предлагаем лидерскую роль, работу с современным стеком и профессиональный рост.
Senior Android Developer
Ищем опытного Android-разработчика для создания и поддержки мобильных приложений в крупной IT-компании. Требуется 5+ лет опыта, владение Kotlin и Java, знание современных библиотек и инструментов. Предлагаем официальное трудоустройство и медстраховку.
Backend-разработчик
Ищем опытного backend-разработчика (от 5 лет) для создания и поддержки серверной части цифровых продуктов. Требуется глубокое знание Go/Java/Kotlin, баз данных, распределенных систем и DevOps. Предлагаем работу в крупной IT-компании с миллионной аудиторией.
Go-разработчик (микросервисы)
~800 000 – 1 500 000 ₸ оценка
Ищем Go-разработчика для создания микросервисов в Kubernetes в рамках цифровой трансформации Казахтелекома. Нужен опыт от 3 лет, знание Docker, Kafka, RabbitMQ, PostgreSQL. Предлагаем гибридный график и работу над масштабным продуктом.
Похожие вакансии
6 вакансий
iOS разработчик
Разработка мобильного банковского приложения с кэшбэком на iOS. Требуется опыт от 3 лет на Swift, знание UIKit, SwiftUI, современных архитектур и CI/CD. Предлагается работа в крупной международной компании с возможностью роста, бонусами и страховкой.
iOS разработчик
~1 941 600 ₸ оценка
Разработка мобильного банковского приложения с кэшбэком на iOS. Требуется опытный Swift-разработчик с глубокими знаниями UIKit, SwiftUI и современных архитектур. Предлагается работа в крупной международной компании с возможностью роста и бонусами.
Senior/Lead iOS Developer
~1 941 600 ₸ оценка
Шукаємо Senior/Lead iOS Developer для створення топових додатків для affiliate-світу. Потрібен досвід з iOS, UIKit, SpriteKit та бібліотеками для маркетингу. Пропонуємо гнучкий графік, сучасний офіс та багато бонусів.
Старший iOS разработчик (Swift)
Старший iOS разработчик нужен для создания мультисервисной платформы заказа поездок в Африке. Вы будете разрабатывать приложения для клиентов и водителей с нуля, включая функции реального времени, офлайн-режимы, платежи и безопасность. Требуется 5+ лет опыта на Swift, знание Core Location, Socket.IO и Google Maps SDK. Проект долгосрочный, с сильной командой и четким процессом.
Старший iOS разработчик (Swift/Flutter)
Ищем опытного iOS разработчика для поддержки и развития приложений под iOS и macOS. Требуется глубокое знание Apple MDM SDK и экосистемы Apple. Компания предлагает удаленную работу, конкурентную зарплату и возможности для профессионального роста.
Старший iOS разработчик (Swift)
~1 941 600 ₸ оценка
Проектная позиция для опытного iOS-разработчика на Swift. Нужно создавать приложения с нуля, используя Vision framework и Core Data. Предлагают гибкий график и работу в команде профессионалов.