Приветствую, меня зовут Марина, я являюсь HR компании
"Амбрелла — Защита Информационных Систем".
О роли:
Мы ищем Swift-разработчика с опытом разработки нативных iOS-приложений и сильным бэкграундом в клиентской логике.
Предполагается активная работа с iOS-клиентом, интеграциями с backend API и развитием архитектуры приложения.
Обязанности:
- Разработка и развитие iOS-клиента на Swift
- Реализация клиентской логики: сеть, состояние приложения, локальные данные, обработка ошибок
- Разработка и поддержка UI-части приложения
- Интеграция клиента с backend API и другими сервисами
- Работа с пользовательскими сценариями, навигацией и состоянием приложения
- Обеспечение стабильной работы приложения при нестабильной сети и в фоновых сценариях
- Участие в архитектурных и технических решениях
- Поддержка читаемой и расширяемой кодовой базы
Требования
Обязательные:
- Коммерческий опыт разработки на Swift от 4 лет
- Опыт разработки нативных приложений под iOS
- Опыт работы не только с UI, но и с клиентской логикой (сеть, данные, состояние, ошибки)
- Опыт работы с SwiftUI и/или UIKit
- Уверенная работа с HTTP/REST, JSON, интеграциями с backend API
- Опыт работы с асинхронной логикой, сетевыми запросами и фоновыми задачами
- Понимание архитектурных принципов и проектирования структуры приложения
- Умение разделять UI, бизнес-логику, данные и интеграции
- Опыт работы с локальным хранением данных и состоянием клиента
- Умение писать поддерживаемый и расширяемый код
Будет плюсом:
- Опыт со SwiftUI в production-приложениях со сложным состоянием
- Опыт с Combine или другими подходами к state-driven/reactive UI
- Опыт с WebSocket, realtime-сценариями и long-lived connections
- Опыт с WebRTC, звонками или media-сценариями
- Опыт с CoreData, SQLite или другими локальными хранилищами
- Опыт с Keychain, secure storage, шифрованием
- Опыт с background tasks, sync-сценариями и offline-first логикой
- Опыт публикации и сопровождения приложений в App Store
- Понимание принципов хорошего мобильного UX
Условия:
- Работа в аккредитованной IT-компании
- Дружный коллектив
- Оформление по ТК РФ, оплачиваемый отпуск
- График работы 5/2
- Возможность работать над передовыми продуктами в сфере кибербезопасности
- Удалённый формат работы
Всегда рады новым талантам и новым успехам наших сотрудников
Похожие вакансии
Java 11+. Знание на уровне OCA. Базовые знания JEE (в частности аннотации сервлетов, Hibernate, желательно: умение работать «вне/без...
Опыт разработки на Go от 4-х лет. Глубокое владение Gо. Понимание goroutines, channels, context, memory model, конкурентного программирования.
Опыт коммерческой разработки на Go от 2 лет. Понимание внутренних механизмов Go:goroutines, channels, context, error handling, graceful shutdown.
Уверенный опыт коммерческой разработки на платформе 1С. Опыт в роли ведущего разработчика. Опыт разработки интеграций между 1С и...
Оптимизировать скорость работы приложения и его размер. Дружите с Source Control / Bug tracker (any). Можете рассказать всем про Android design...
