Группа Компаний Орбита - ведущий разработчик цифровых решений, российская аккредитованная ИТ-компания.
Мы реализуем масштабные технологические проекты с глубокой экспертизой в цифровизации бизнеса.
Ключевые отрасли: государственный сектор, 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 и юристов
- Прозрачные процессы и открытую коммуникацию
- Работу на современном оборудовании без логирования времени - фокус на доверии и результате
- ДМС за счет компании
- Профессиональное развитие: индивидуальный план обучения, конференции и митапы
- Развитие личного бренда: выступления, публикации, экспертные активности
- Бенефиты: регулярное обновление корпоративных скидок
- Корпоративную жизнь: онлайн и оффлайн мероприятия, мерч, конкурсы и челленджи
Откликайтесь - будем рады познакомиться лично! 🚀
Похожие вакансии
Опыт самостоятельного запуска омниканальных каскадов (не только email), желательно с WhatsApp Business API или аналогами. Опыт построения связок CRM ↔ отдел...
Успешный опыт работы в личном кабинете не менее 2-х лет (обучения нет). Опыт работы с широкой ассортиментной матрицей.
Успешный опыт работы в личном кабинете не менее 2-х лет (обучения нет). Опыт работы с широкой ассортиментной матрицей.
Ты уверенно себя чувствуешь в B2B контент-маркетинге, знаешь, о чем и как писать. Можешь корректно оценить влияние...
Опыт коммерческой разработки на Java от 5 лет. Опыт работы со стеком: Java 8-17, Spring, Hibernate, PostgreSQL, Apache Kafka...
