
Senior iOS Developer
ГК Орбита
Москва
🏢 Офис
Middle
Полная занятость
Описание вакансии
Группа Компаний Орбита - ведущий разработчик цифровых решений, российская аккредитованная ИТ-компания.
Мы реализуем масштабные технологические проекты с глубокой экспертизой в цифровизации бизнеса.
Ключевые отрасли: государственный сектор, FinTech, HR Tech, коммуникации и медиа, услуги, рынок недвижимости, travel.
Нам доверяют крупнейшие компании РФ, среди которых: Т1, ВТБ, Иннотех, Альфа Банк, ОИС и другие.
Более 6 лет мы развиваем собственную продуктовую и заказную разработку высокоэффективных цифровых решений.
Сейчас мы находимся в поиске Senior iOS Developer в одну из продуктовых банковских команд.
Обязанности
•Разработка и развитие мобильных приложений на Swift;
•Проектирование архитектуры мобильного приложения и отдельных функциональных модулей;
•Разработка масштабируемого и переиспользуемого кода с соблюдением современных архитектурных подходов;
•Проектирование сервисных слоев приложения (network, provider и др.);
•Реализация и поддержка сетевого взаимодействия с REST API;
•Разработка кастомных UI-компонентов, анимаций и пользовательских интерфейсов на UIKit;
•Оптимизация производительности приложения, анализ и устранение утечек памяти;
•Работа с многопоточностью и потокобезопасностью;
•Проведение code review, анализ crash-логов и устранение технического долга;
•Взаимодействие с командой разработки, аналитиками, тестировщиками и дизайнерами.
Требования
•Опыт коммерческой разработки iOS-приложений от 4 лет;
•Отличное знание Swift и глубокое понимание возможностей языка;
•Уверенное владение UIKit, AutoLayout, жизненным циклом UIViewController и UIView;
•Опыт работы с архитектурными паттернами MVC, MVVM, Clean Swift, VIPER;
•Практическое применение принципов SOLID, DRY, KISS, YAGNI и Dependency Injection;
•Опыт проектирования модульной архитектуры приложений;
•Понимание работы Deep Links, Feature Toggles и жизненного цикла приложения;
•Опыт разработки сетевого слоя и интеграции с REST API;
•Глубокое понимание работы памяти (ARC, Weak/Strong/Unowned, Copy-on-Write, Value/Reference Types);
•Практический опыт работы с многопоточностью (GCD, DispatchGroup, Threads, QoS, Semaphores, Mutexes);
•Уверенное владение Xcode, Debug Memory Graph, Debug View Hierarchy;
•Опыт работы с Charles, Proxyman, Postman;
•Опыт использования CocoaPods, Swift Package Manager, XCFramework;
•Опыт работы с Jira и Confluence.
Будет плюсом
•Опыт работы с XcodeGen;
•Понимание принципов Accessibility;
•Опыт создания сложных кастомных компонентов и анимаций;
•Навыки оптимизации производительности мобильных приложений;
•Опыт анализа Crash Logs;
•Понимание устройства компилятора Swift;
•Опыт работы с CI/CD.
Мы предлагаем
•Удаленную работу - можно работать полностью удаленно из РФ
•Белую заработную плату, оформление по ТК РФ
•Комфортный старт: 3 месяца плавного онбординга с поддержкой HR
•Поддержку: IT-отсрочка, консультации HR и юристов
•Прозрачные процессы и открытую коммуникацию
•Работу на современном оборудовании без логирования времени - фокус на доверии и результате
•ДМС за счет компании
•Профессиональное развитие: индивидуальный план обучения, конференции и митапы
•Развитие личного бренда: выступления, публикации, экспертные активности
•Бенефиты: регулярное обновление корпоративных скидок
•Корпоративную жизнь: онлайн и оффлайн мероприятия, мерч, конкурсы и челленджи
Откликайтесь - будем рады познакомиться лично! 🚀
