Задачи
•Поддержка и разработка нового функционала мобильного приложения.
•Работать в команде — фокусироваться в определенный промежуток времени над одной задачей и доводить ее до конца.
•Отлаживать поиск оптимальных путей решения задач.
Требования
•Опыт разработки мобильных приложений под iOS не менее 3 лет.
•Уверенное владение Swift-ом.
•Понимание принципов ООП, ПОП, теории алгоритмов и структур данных.
•Опыт работы с RESTful интерфейсами.
•Опыт работы с системой контроля версий Git.
•Уметь адекватно оценивать трудоёмкость и сроки, соблюдать эти сроки.
•Уметь работать самостоятельно и в команде, взаимодействовать с людьми.
•Уверенное знание UIKit, жизненного цикла приложения и UIViewController, понимание механизма работы с памятью.
•Понимание современных шаблонов проектирования iOS-приложений (MVC, MVVM и др.).
•Опыт создания проектов с нуля, внедрения новых архитектурных решений.
•Опыт исследования legacy-кода, проведения рефакторингов.
•Опыт проведения code review, контроля за качеством кода других разработчиков в команде.
•Знание английского языка для изучения документаций и написания комментариев во время обзора кода (code-review).
Условия
•Большой портфель местных и международных проектов, в которых вы сможете себя реализовать как специалист.
•Команда профессионалов, с которыми будут по плечу любые задачи.
•Поддержка в развитии и обучении.
•Современный офис в верхней части города с потрясающим видом на горы.
•Приятности в виде сладких завтраков и игровой комнаты.