Автор курса для Frontend-разработчиков в Яндекс Практикуме
Описание вакансии
Вам предстоит
- Проектировать программу и образовательные результаты (чему и как мы хотим научить студента).
- Совместно с командой контента грамотно и понятно разрабатывать учебные материалы в текстовом формате.
- Работать с большим количеством уже существующих материалов, выявлять суть и перерабатывать информацию под нужды курса.
- Готовить задания и тесты для проверки знаний студентов.
- Искать, адаптировать или самостоятельно готовить дополнительные материалы: конспекты, мануалы, первоисточники.
Что нужно знать и уметь
- Хорошо разбираться в современной вёрстке и JavaScript.
- Следить за развитием вебстандартов и веб-платформ.
- Уметь писать код на JS в процедурном, объектно-ориентированном и функциональном стилях.
- Иметь опыт работы с TypeScript.
- Хорошо разбираться в браузерных API.
- Понимать принципы REST и уметь работать с внешними API.
- Уметь в React (и на классах, и на хуках).
- Знать Context, Redux и Effector.
- Понимать, что такое Virtual DOM, и как это работает «под капотом».
- Разбираться в браузерном роутинге, а также и уметь применять React.Router в React-приложениях.
- Уметь настраивать Webpack 5 для разных задач.
- Ориентироваться в алгоритмах, оценке их сложности и структурах данных.
- Знать, как работать с Thunk или Saga (или хотеть в этом разобраться).
- Плюсом будет опыт работы с Node.js на уровне написания CRUD-приложений и опыт работы с реляционными и нереляционными БД.
Кроме программирования
- Если вы не знаете технологии из списка выше в совершенстве, мы поможем закрыть пробелы. Но есть навыки и качества, которые мы ценим выше, чем умение программировать:
- Стремление расширять технологический кругозор и оттачивать навыки. Желание участвовать в создании других курсов по веб-разработке.
- Желание делиться знаниями и опытом, рассказывать сложное доступно и понятно. Так, чтобы поняла бабушка во дворе.
- Умение строить аналогии и придумывать метафоры.
- Быть дружелюбным в общении и работать сообща с командой.
Что мы предлагаем
- Полностью удалённая работа парт-тайм (10-15 часов в неделю) в небольшой команде. График работы гибкий и обсуждается с каждым кандидатом индивидуально.
- Удобный цифровой офис. Мы используем Miro, Notion, Zoom, Figma — инструменты, которые позволяют классно организовать совместную работу.
- Небольшую и дружную команду, которая отвечает за создание и выпуск контента. Мы поддерживаем друг друга и любим шутить.
- Возможность экспериментировать и принимать самостоятельные решения. Мы доверяем вашему опыту и не тратим время и силы друг друга на микроменеджмент.
- Развитие. Практикум растёт, и вы можете в этом поучаствовать.
- Ну и деньги, само собой.