Разработчик Mobile iOS (удаленная работа)

16 июня 2026

Уровень зарплаты:
от 170 000 до 170 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Разработчик Mobile iOS

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

Мы ищем iOS-инженера , который пишет не только клиентский код, но и серверные сервисы на Swift .

Вы будете разрабатывать бэкенд-сервис-посредник между банками и Apple с использованием:

  • Swift 6+ на бэкенде (Hummingbird / Vapor)

  • Apache Kafka

  • PostgreSQL

  • PIR (Private Information Retrieval)

  • Kubernetes

Специфические компетенции:

1. Server-Side Swift
- Опыт работы с Swift Package Manager
- Создание REST/HTTP API на Hummingbird или аналогичных фреймворках
- Управление жизненным циклом сервиса (корректное завершение, обработка сигналов)
- Паттерны асинхронности async/await в Swift

2. Инженерия данных
- Интеграция Kafka: продюсеры, консьюмеры, consumer groups, управление оффсетами
- PostgreSQL: connection pooling (например, PostgresNIO), транзакции, индексирование
- Проектирование схем для высоконагруженных сервисов поиска
- Стратегии миграции баз данных

3. Безопасность и приватность
- Понимание протоколов Private Information Retrieval (PIR)
- Криптографические примитивы (хеширование, подписи, валидация токенов)
- Реализация Privacy Pass или аналогичная токенизированная аутентификация
- Практики безопасной обработки данных

4. Kubernetes & Cloud-Native
- Сетевые политики, Ingress, Service Mesh (Istio/Linkerd)
- Опыт работы с managed Kubernetes (GKE, EKS, AKS, Yandex Cloud K8s)

5. Инфраструктура и Observability
- Контейнеризация (Docker, multi-stage builds, оптимизация образов)
- CI/CD пайплайны для Swift-проектов (GitLab CI, GitHub Actions, ArgoCD)
- Логирование (структурированные логи, сбор в ELK/Loki)
- Метрики (Prometheus, Grafana, метрики приложения)
- Трассировка (OpenTelemetry, Jaeger, Zipkin)

Уровень опыта:

Middle+ Backend Engineer / Cloud-Native Engineer с:
- 5+ лет backend-разработки
- 2+ года Swift (только server-side)
- 1+ год Kafka + PostgreSQL в продакшене
- 1+ года эксплуатации сервисов в Kubernetes
- Опыт работы с системами, чувствительными к безопасности/приватности преимущество

Будет преимуществом:

- Опыт работы с экосистемой Apple (NetworkExtension, CallKit)
- Знакомство с гомоморфным шифрованием
- Опыт деплоя Swift на Linux в production
- Оптимизация производительности для сервисов поиска
- Сертификаты CKA/CKAD (Certified Kubernetes Administrator/Developer)



Посмотрите похожие вакансии

Мобильный флаттер разработчик Mobile Flutter Developer
Компания: TOP-it
Зарплата: з.п. не указана
Unity-разработчик
Компания: Arcane Gaming
Зарплата: от 200 000 до 200 000 руб.
Mobile AQA (Python) Automation QA
Компания: Триада
Зарплата: от 150 000 до 150 000 руб.
QA-инженер (mobile) в сервис путешествий
Компания: Туту
Зарплата: з.п. не указана