iOS - разработчик (Swift)
Ищем iOS-разработчика для создания и развития коммерческого мобильного приложения.
Основные задачи
• Разработка и поддержка приложения для iPhone.
• Подключение push-уведомлений через APNs и Firebase Cloud Messaging.
• Интеграция с backend API, CRM и 1С.
• Реализация локального хранения данных и работы без интернета.
• Обработка нестабильного интернета, повторных запросов и конфликтов данных.
• Оптимизация производительности и исправление ошибок.
• Публикация и обновление приложения в App Store.
Обязательные требования
• Коммерческий опыт iOS-разработки от 2 лет.
• Уверенное знание Swift.
• Опыт разработки интерфейсов на SwiftUI.
• Знание UIKit и умение работать с существующим UIKit-кодом.
• Понимание архитектуры мобильных приложений: MVVM, Clean Architecture или аналогичные подходы.
• Опыт работы с REST API и JSON.
• Опыт использования URLSession, async/await и Swift Concurrency.
• Опыт работы с Core Data, SwiftData, Realm или другой локальной базой данных.
• Понимание offline-first подхода и синхронизации данных.
• Опыт работы с APNs и Firebase Cloud Messaging.
• Опыт интеграции MapKit или Google Maps.
• Опыт работы с Core Location.
• Опыт подключения платёжных SDK и платёжных шлюзов.
• Понимание безопасного хранения токенов и персональных данных в Keychain.
• Опыт работы с Git и командной разработкой.
• Опыт публикации приложений через App Store Connect.
• Понимание требований Apple к конфиденциальности и публикации приложений.
Будет преимуществом
• Опыт интеграции приложений с backend-системами, связанными с 1С или CRM.
• Опыт работы с BackgroundTasks и фоновой синхронизацией.
• Знание Combine.
• Опыт настройки deep links и universal links.
• Опыт работы с Firebase Analytics, Crashlytics или Sentry.
• Опыт написания unit- и UI-тестов с использованием XCTest или Swift Testing.
• Опыт профилирования приложения через Instruments.
Что ожидаем от кандидата
• Краткое описание личного вклада в предыдущие проекты.
• Умение оценивать сроки и заранее сообщать о технических рисках.
• Ответственное отношение к качеству кода и срокам разработки.
Мы предлагаем
• Конкурентоспособную заработную плату (обсуждается индивидуально).
• Официальное трудоустройство согласно законодательству Республики Таджикистан.
• Работу в крупнейшем бренде №1 в сегменте food retail.
• Комфортный офис и необходимые условия для эффективной работы.
• Дружный коллектив и открытую корпоративную культуру.
• Корпоративные мероприятия и праздники.
• Бесплатный обед, чай и кофе.
• График работы: 6/1, с 09:00 до 18:00.
📩 Отправляйте резюме и портфолио на: [evar.hr.dp@gmail.com]
📞 Телефон: [+992-98-455-60-60]