Технический стек:
Быстрый;
CGD, URL-сессия, коллекции;
XCTтест;
Cocoa touch (с ручной раскладкой);
SQLite;
Firebase — Google Analytics и Crashlytics.
Основная задача iOS Developer – это разработка нового и расширения текущего функционала в соответствии с требованиями.
Tech Stack :
Swift;
CGD, URLSession, Collections;
XCTest;
Cocoa touch (with manual layout);
SQLite;
Firebase – Google Analytics and Crashlytics.
Что для нас важно при выборе кандидата :
опыт iOS‑разработки с использованием Swift от двух лет, общий опыт разработки более трех лет;
опыт разработки многопоточных приложений;
опыт использования SQLite;
понимание принципов ООП, умение выстроить иерархию классов и связей между ними;
понимание принципов работы с сетью Знание и опыт работы с HTTP;
алгоритмическая база – умение сравнивать алгоритмы по эффективности;
знание и опыт использования основных паттернов OOD, знание антипаттернов;
опыт работы с Git.
Будет преимуществом :
базовые знания C; ручное управление памятью;
знание Objective-C. ARC;
умение разрабатывать приложения без использования Interface Builder;
опыт применения архитектурных паттернов (MVP, MVVM, Clean Architecture и др.);
знание основных форматов текстовых данных (JSON, xml и т.п.);
опыт работы с чужим кодом (чтение, рефакторинг);
опыт работы с применением Scrum, Kanban.
Компания предлагает :
финансовую стабильность – рыночную заработную плату с регулярным пересмотром (уровень заработной платы обсуждается индивидуально и зависит от уровня квалификации кандидата);
удаленный формат работы;
медицинская страховка;
возможность влиять на бизнес;
возможность развиваться и расти в команде профессионалов.
Специализации: iOS
Ключевые слова: developer, Office/Remote of your choice, senior