IOS разработчик
PythonОбязанности:
- Поддержка сервисов, выпуск обновлений;
- Создание веб-интерфейсов на основе макетов;
- Участие в командной работе и поиск совместных решений;
- Участие в отладке и тестировании сервисов;
- Составление технической и пользовательской документации к функционалу;
- Проведение code review других разработчиков.
Требования:
- Уверенное владение: Swift, SwiftUI;
- Знание iOS SDK, принципов работы ОС iOS, понимание принципов управления памятью в iOS. Понимание многопоточности и очередей, умение писать многопоточный код. Опыт работы с файловой системой. Понимание работы в фоновом режиме;
- Знание протоколов передачи данных: HTTP, WebSocket, форматов передачи данных (xml, json, csv);
- Понимание работы клиент-серверных приложений (Rest API, JWT, Oath2) и паттернов проектирования MVC, MVVM, MVP, VIPER;
- Опыт в автоматизации сборки, тестирования, релизов приложений;
- Combine, RxSwift, Swift Concurrency, модульность, Стейт машины, CocoaPods Alamofire; DITranquillity; Realm; PinLayout; Keychain; Kingfisher; ПО (Xcode, Gitlab, Figma);
- Git, GitFlow;
- Знание английского языка, на уровне чтения и написания технических текстов.
Условия:
- Центральный офис компании находится в г. Кирове: ул. Герцена, 1;
- Возможна удаленная работа;
- График работы с 8:00 до 17:00 (МСК);
- Работа в аккредитованной ИТ-компании, оформление официальное;
- Программа корпоративного обучения и повышения квалификации;
- Полис дополнительного медицинского страхования;
- Компенсация стоимости абонемента в спортзал.
Откликнуться
