Участие в командной работе и поиск совместных решений;
Участие в отладке и тестировании сервисов;
Составление технической и пользовательской документации к функционалу;
Проведение 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 (МСК);
Работа в аккредитованной ИТ-компании, оформление официальное;
Программа корпоративного обучения и повышения квалификации;