Senior IOS Developer

Vacancy #1970

Details

Published: 2026-06-29 21:19:57

Collected: 2026-06-29 21:22:46

Source kind: main

Telegram source: open original

HR contacts are hidden. Sign in by email to see Telegram contacts and mark your own response.

Text

#вакансия

Senior IOS Developer

Компания 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.
- Опыт работы с многопоточностью и защитой критических секций приложения.
- Умение эффективно работать в команде и обладание хорошими коммуникативными навыками.

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

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

Компания: ТОО BTS Digital
Заработная плата: Уровень дохода не указан



Полезные ссылки:

🍏 Мобильный трудоголик - Канал про мобильную разработку.

🔹 Flutter & Dart | Мобильный трудоголик - Канал про разработку на Flutter.

🐈 Кот Денисова - Канал про разработку и жизнь в ИТ.