H
HireSeeker
Н

iOS разработчик

Неизвестный работодатель · РФ/РБ · 5 июн.

Зарплата не указана

ID 2851
IOS разработчик
Middle+

Локация: РФ/РБ

Нужен IOS-бэкендер на SWIFT, для разработки сервиса. Задача сервиса брать данные Банка и отправлять их в сервис эппл.

Требования:
- Язык Swift 6.0+ (продвинутый уровень)
- Backend-фреймворки Server-side Swift (Hummingbird, Vapor или аналоги)
- Брокеры сообщений Apache Kafka (продакшн-опыт с Swift/Kafka-клиентами)
- Базы данных PostgreSQL (схема, connection pooling, миграции)
- Криптография Privacy-preserving протоколы, PIR, гомоморфное шифрование
- Оркестрация 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)

📩 Телеграм для связи: @veroneko