Вакансии

iOS

Mobile

Требования:

Глубокое знание Swift и Objective-C: Обширный опыт работы с языками программирования Swift и Objective-C для разработки iOS-приложений.

Уверенное владение iOS SDK: Знание iOS SDK, его основных библиотек, фреймворков и понимание особенностей разработки под разные версии iOS.

Умение разрабатывать пользовательский интерфейс (UI/UX): Опыт создания качественного пользовательского интерфейса, в том числе работа с Auto Layout, Storyboards и Interface Builder.

Архитектурные паттерны: Знание и опыт работы с различными архитектурными паттернами, такими как MVC, MVVM, VIPER, и Clean Architecture.

Работа с RESTful API: Умение взаимодействовать с внешними серверами через RESTful API, выполнение сетевых запросов и обработка данных.

Тестирование приложений: Навыки тестирования iOS-приложений, включая Unit-тесты, UI-тесты и интеграционное тестирование.

Опыт работы с Core Data: Знание и опыт работы с Core Data для управления локальным хранилищем данных.

Обновление и поддержка приложений: Опыт в поддержке и обновлении приложений, включая исправление ошибок, улучшение производительности и добавление новых функций.

Системы контроля версий: Умение эффективно работать с системами контроля версий, такими как Git, и участие в командной работе над общим кодовым репозиторием.

Коммуникативные навыки: Умение эффективно общаться, работать в команде, участвовать в обсуждениях и принимать участие в принятии решений.