#вакансия #iOS #Swift #SwiftUI #UIKit #Combine #REST #Git #iOSdev #РФ
iOS Developer
Оплата: 160 000 руб - 240 000 руб
Компания: Codex-IT
Грейд: Middle+, Senior
Локация и гражданство: РФ
Требуемый опыт работы: от 3х лет
Формат: Удаленная работа
О проекте:
Разработка и поддержка мобильного приложения под платформу iOS. Участие в развитии продукта, добавление нового функционала и улучшение существующего.
📌 Задачи:
- Разработка мобильного приложения под платформу iOS
- Выявление и исправление ошибок в работе текущего функционала
- Поддержка и развитие проекта, добавление нового функционала
📋 Требования (обязательные):
- Разработка на Swift от 3 лет
- Знание функциональных особенностей языка, работа с Collections, Optionals, Protocol Oriented, Generics
- Опыт работы со SwiftUI, понимание Combine
- Опыт работы с UIKit, в том числе создание нестандартного UI, понимание работы с жестами, работа с таблицами и коллекциями
- Знание платформы iOS и экосистемы Apple: сертификаты приложения, нотификации, разрешения
- Знание особенностей управления памятью в iOS, умение пользоваться инструментами отладки
- Понимание архитектурных паттернов, желателен опыт использования одной из архитектур: MVP, MVVM, VIPER
- Понимание принципов сетевого взаимодействия: REST API, HTTP, JSON, APNs
- Уверенное использование GCD и Structured concurrency (async await)
- Опыт работы с Git, знание git flow
- Написание Unit-тестов
- Понимание принципов проектирования SOLID
- Умение работать в команде
- Ответственный и креативный подход к решению поставленных задач
➕ Будет плюсом:
- Опыт управления зависимостями проекта, подключение подов, работа с несколькими таргетами, разбиение на фреймворки
- Настройка App Extensions
- Участие в CodeReview
🙋 Условия:
- Долгосрочный проект
- Полная занятость (fulltime)
- Удаленная работа