Мы в поиске талантливых iOS разработчиков.
Вместе с нами тебе предстоит:
- Разработка нового функционала приложения.
- Поддержка уже существующего функционала приложения.
- Участие в принятии технических решений.
- Оптимизация и рефакторинг кода.
- Взаимодействие с backend разработчиками и UI/UX дизайнерами.
- Декомпозиция и оценка задачи.
- Обучение и онбординг сотрудников.
Мы ожидаем:
- Опыт разработки iOS не менее 5 лет
- Уверенные знания по Objective-c и Swift
- Знание основных framework’s, guidelines iOS
- Знание архитектур MVC, MVVM, Clean Swfit, Viper. Знания и применения паттернов проектирования. Знание SOLID принципов, DRY, KISS, YAGNI.
- Знание UIKit, AutoLayout.
- Опыт работы с UserDefaults/KeyChain/Realm. Практические навыки работы с CoreData.
- Понимание ARC.
- Опыт работы с многопоточностью.
- Знания Xcode, CI/CD, XCodeGen.
- Опыт создания iOS-фрейморков, CocoaPods и Swift Package Manager.
- Умение работать с Proxyman, Charles, Postman.
- Практические навыки написания юнит-тестов.
- Работа с Git.v
- Умение применять паттерны проектирования во время работы
- Практические навыки работы с REST API
Это позиция является планируемой к созданию (перспективной).