Напиши текст вакансии для должности "IOS разработчик". Название компании: "GRAFFIT". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'ООП', 'iOS', 'MVC', 'CoreData', 'Swift', 'SOLID', 'Jira', 'MVP', 'SnapKit', 'URLSession', 'GCD'

GRAFFIT – это selfedtech стартап. Наш продукт - помощник для эффективного обучения. В реализации задуманного, используем AI технологии, дизайн мышление, эвристические методики ТРИЗ и собственные наработки. Достигать поставленных целей помогают наши ценности: Ошибка - нормально, потому что делает нас сильнее и умнее. Доверие - элемент успеха компании, для этого реализуем принципы честности, разумности, самостоятельности и свободы воплощения собственных идей в работе. Работа - место для личностного роста человека. Каждый кто попал в нашу команду может комфортно развиваться, в важных для него сферах жизни. Для создания мобильного приложения ищем в команду iOS разработчика. Нам важны следующие качества будущего коллеги:   При возникновении задачи, которую не понятно как решать (таких будет много), вы пытаетесь найти решения поставленной задачи - копаетесь на github, перечитываете посты stackoverflow, изучаете документацию, а не просто говорите «я не смог».   Если вы знаете решение задачи или нашли его (см. 1 пункт), вы включаете критическое мышление (на самом деле мы надеемся, что вы его никогда не выключаете) и думаете, подходит ли оно вам в данных условиях, можно ли его улучшить, можно ли сделать код более красивым.   Вы не боитесь задавать вопросы, даже, как вам кажется, самые глупые. Если вам что-то не понятно в задачи, вы спрашиваете, переспрашиваете, а потом ещё раз переспрашиваете, пока задача не станет вам полностью ясна.   Вы считаете, что неделя прошла бесполезна, если не узнали чего-то нового, так как считаете самообучение неотъемлемой частью специальности разработчика, стоящим в одном ряду с написанием кода, тестированием и т.д.   Вы способны и не боитесь признавать свои ошибки. Вовремя найденная и формализованная ошибка может превратиться в «фичу» :)   Вы по хорошему любопытны — логичное продолжение пунктов 1 и 2. Вам интересно находить и изучать новые алгоритмы, методы, инструменты. В поисках решения текущей задачи, Вы можете «залипнуть» на случайно найденном подходе/алгоритме/методологии, потому что это показалось вам очень интересным/полезным/красивым.   Вы достаточно самостоятельны и организованы, что бы самому разделить задачу на подзадачи, поставить их в Jira, а затем занести результаты в Confluence.   Близки наши ценности, любите писать красивый код, хотите создать полезное приложение, присылайте информацию о себе. Если компетенции будут отвечать требованиям, пришлем домашнее задание. Домашняя работа успешно выполнена, приглашаем на встречу. Чем предстоит заниматься:   Разбираться в существующем коде.   Проектировать и реализовывать новую функциональность.   Реализовывать интеграцию с backend приложения.   Взаимодействовать с продуктологом, UX/UI дизайнером, backend разработчиком.   Проводить декомпозицию и оценивать сроки выполнения задач.   Документировать результаты работы.   Находить решение не тривиальных задач.   Что делать НЕ придётся:   Разрабатывать backend приложения.   Заниматься UX/UI дизайном.   Мы ждем, что у вас есть:    Высшее техническое образование.   Опыт программирования под iOS от 1 года и готовые проекты на Github.   Уверенное владение языком Swift.   Понимание архитектурных паттернов MVC и MVP.   Знание принципов SOLID.   Навыки верстки через код (предпочтительно SnapKit).   Опыт работы с CoreData.   Опыт работы с сетью (URLSession).   Понимание принципов многопоточности (опыт использования GCD).   Желательно понимание iOS Coordinator pattern.   Мы предлагаем:   Полностью официальную зарплату.   Удаленную работу.   Удобный график.   Участие в запуске и развитие глобального продукта.   Бонус по достижению бизнес результата.