15 июля 2024 г.
Middle iOS Engineer удаленно Мы - команда 🔥 Partida 🔥 , развиваем новые продукты и решения для криптопроектов и ищем специалистов в нашу команду. 👌 Требования : 2+ года опыта в разработке iOS, с опытом разработки успешных мобильных приложений; Глубокие знания языка программирования Swift; Опыт работы с такими фреймворками: SwiftUI (минимум 1 год), URLSession, Core Data, SPM; Опыт ревьювинга кода и постановки процесса; Понимание принципов многопоточности и поток
15 июля 2024 г.
Middle iOS Engineer
удаленно
Мы - команда 🔥 Partida 🔥 , развиваем новые продукты и решения для криптопроектов и ищем специалистов в нашу команду.
👌 Требования :
- 2+ года опыта в разработке iOS, с опытом разработки успешных мобильных приложений;
- Глубокие знания языка программирования Swift;
- Опыт работы с такими фреймворками: SwiftUI (минимум 1 год), URLSession, Core Data, SPM;
- Опыт ревьювинга кода и постановки процесса;
- Понимание принципов многопоточности и потокобезопасности;
- Понимание в использовании различных вариантов хранения данных в приложении: UserDefaults, FileManager, Cache, Keychain, Core Data;
- Умение работать с RESTful API и Websocket для мобильной разработки;
- 1+ лет опыта и хорошее понимание фреймворка Observable, Combine + async/await;
- Глубокое знание шаблонов проектирования и их применения в разработке iOS;
- Умение писать Unit тесты;
- Продвинутые навыки работы с Git;
- Понимание Apple Code Signing, настройка аккаунтов Apple Developer (создание сертификатов, ключей и профилей обеспечения), создание приложений (заполнение информации), выгрузка приложений (Test Flight или App Store со всеми их свойствами);
- Отличные навыки общения и командной работы.
✅ Будет плюсом :
- Опыт работы в финансовой сфере;
- Базовые знания криптонаправления.
🎯 Обязанности :
- Развивать существующие мобильные приложения;
- Заниматься разработкой новых фич;
- Участвовать в процессе оценки и планирования задач;
- Вести техническую документацию по проекту;
- Проводить проверки кода;
- Писать тесты;
- Оптимизировать производительность программы и обеспечивать ее скорость реагирования на различных устройствах IOS;
- Устранять неисправности и налаживать работу, обеспечивая своевременное решение и поддерживая стабильную работу программы.