Можно совмещать с основной работой (1-2 часа в день)
Яндекс Практикум — это сервис онлайн-образования, где каждый может получить навыки для работы в современных цифровых компаниях. Наша миссия — помогать получать онлайн востребованные профессии тем, кто решился.
Что делает наставник?
Отвечает на вопросы студентов в чате и помогает с трудностями на протяжении всего обучения.
Проводит вебинары и воркшопы; дает обратную связь и разбирает кейсы студентов.
Помогает и направляет студентов ставить цели, рефлексировать, делать выводы и быть самостоятельными.
Помогает в рефакторинге и обновлении курса.
Что мы ожидаем от вас?
Технические навыкиSwift на уровне уверенной продакшен-разработки: опционалы, дженерики, протоколы, замыкания, value/reference-семантика, ARC и циклы ссылок, жизненный цикл приложения и контроллеров
Алгоритмы и структуры данных: массивы, словари, множества, списки, стеки, очереди, сортировки, бинарный поиск; оценка сложности по времени и памяти;
Архитектура и принципы проектирования: MVC, MVP, MVVM с пониманием сильных и слабых сторон каждого подхода; SOLID, DRY, KISS; основные паттерны, внедрение зависимостей, разделение слоёв, пошаговый рефакторинг
UIKit: вёрстка через storyboard и кодом, Auto Layout, UITableView/UICollectionView, навигация
SwiftUI: принципы, состояние, биндинги, композиция вью, связка с UIKit
Сеть: URLSession, REST, Codable, авторизация, пагинация, обработка ошибок; отладка через Proxyman/Charles
Многопоточность: GCD и очереди, async/await, Task, @MainActor, проблемы многопоточности
Хранение данных: UserDefaults, Keychain, файловая система, Core Data
Тестирование: юнит-тесты, снапшот- и скриншот-тесты, UI-тесты; моки и стабы, асинхронные ожидания, покрытие, починка нестабильных тестов
Инструменты: Xcode, чтение стектрейсов и краш-репортов, Git с ветками, конфликтами; мерж и ребейз; ревью пул-реквестов, Swift Package Manager
Работа с макетами в Figma: снятие размеров, цветов и шрифтов, экспорт ассетов.
Что будет нужно для работы со студентами
Знаете:
Как устроено обучение взрослых: к нам приходят студенты разных возрастов с разным опытом
Разницу между «сделать за студента» и «довести студента до решения»
Как формулировать обратную связь: конкретно, с разделением блокирующих замечаний и рекомендаций на будущее
Типовые ошибки новичков в iOS и места, где буксует большинство: Auto Layout, опционалы, асинхронность, архитектура первого проекта.
Умеете:
Читать чужой код и находить ошибку, не переписывая всё с нуля
Проводить код-ревью учебных работ письменно, разбирая не только «что не так», но и «почему так делать не надо»
Воспроизвести проблему у себя по неполному описанию из сообщения
Объяснять сложное простым языком, без жаргона и снисходительного тона
Задавать наводящие вопросы вместо готового ответа
Проводить вебинары: готовить структуру, держать внимание группы, отвечать на вопросы на ходу
Писать код вживую с демонстрацией экрана, включая ситуации, когда всё сломалось при зрителях
Работать в Zoom: демонстрация, запись, разбор кода в реальном времени
Вести переписку в чате, соблюдая оговоренные сроки
Рассказывать про реальную работу в команде: ревью, дедлайны, легаси, споры об архитектуре.
Что мы предлагаем?
Удаленное сотрудничество: можете делиться экспертизой со студентам из любой точки мира.
Возможность освежить знания, реализовать свой потенциал и влиять на качество образования в индустрии.
Развитие мягких навыков: прокачаете умение выступать публично и давать обратную связь, поймете как объяснять сложные вещи простыми словами и формировать безопасную образовательную среду.
Бесплатное обучение в Школе наставников и плавное погружение в сотрудничество.
Пополнение портфолио: мы выдаем нашим экспертам сертификаты о социально‑полезной деятельности.
Возможность писать статьи и участвовать в конференциях, мероприятиях и подкастах Яндекс Практикума.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности