Данная вакансия доступна не во всех регионах.
Смотреть список доступных регионов
Вакансия: Старший iOS-разработчик
Компания Intabia ищет опытного разработчика iOS в команду. Текущие задачи – доработка проекта на ObjC и написание проекта с нуля на современном стеке технологий (Swift).
Требования к кандидату
Обязательные:
От 2-х лет опыта разработки под iOS
Уверенное знание Swift: optionals, работа с памятью, дженерики, стандартные коллекции, протоколы с ассоциированным типом и т.д.
Базовое знание Objective C: классы, категории.
Понимание Inter-op Swift и Objective C
Способность самостоятельно принимать архитектурные решения и писать поддерживаемый код
Git, командная работа с исходным кодом.
Плюсом будет:
Опыт работы с Core Data или Realm
Умение релизить приложение для тестировщиков и в App Store: решение проблем с подписыванием кода, сборка билдов, распространение для тестеров через Testflight, Hockeyapp, Crashlytics, выкладка в стор, базовое понимание гайдлайнов Apple. Плюсом будет использование fastlane для автоматизации.
Понимание принципов работы билд-системы: воркспейсы, проекты, таргеты, схемы, конфигурации, условная компиляция, фреймворки и статические библиотеки.
Многопоточность: опыт работы с GCD, плюсом будет опыт работы с NSOperationQueue
Опыт работы с UIKit: понимание MVC, жизненного цикла UIView и UIViewController, принципов работы UITableView, UICollectionView, использование Autolayout и адаптивная верстка, умение создавать анимации средствами UIKit (плюсом будет умение анимировать через CoreAnimation и кастомные переходы между экранами)
Опыт использование CocoaPods (плюсом будет создание своих подов)
Умение верстать интерфейс в xib, storyboard и в коде.
Навыки отладки приложения, использование Instruments для поиска проблем с производительностью
Понимание принципов работы http(s) в качестве клиента, опыт использования NSURLSession (плюсом будет работа с Alamofire и/или Moya), умение парсить JSON
Условия работы:
Официальное трудоустройство;
Высокий уровень оплаты труда;
Внутреннее обучение, профессиональное развитие;
Оплата сертификации по профильным направлениям;
Релокационный пакет: поиск и оплата аренды квартиры для иногородних кандидатов.