Автор учебной программы [React]
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Веб-факультет готовит образовательные программы для разработчиков, которые хотят глубже погрузиться в программирование и повысить свою квалификацию.
Флагманом этого направления станет курс по библиотеке React и её экосистеме. В ходе него студенты познакомятся с историей развития React, освоят тонкости работы с состоянием приложения, типизацией на TypeScript и тестированием приложения на Jest. Курс рассчитан на 2 месяца.
Мы хотим, чтобы этот курс помог разработчикам вырасти профессионально и научиться решать более сложные задачи. Мы знаем, как сделать программу полезной и востребованной. Но нам не хватает единомышленника — эксперта, который станет соавтором этой программы. Это очень ответственная роль, ведь вы передадите своё видение и знание студентам — по вашим текстам они будут обучаться.
Мы только в начале пути и нам нужен человек, который готов пройти его с нами.
Что предстоит делать
✦ Под руководством главного автора грамотно, понятно и интересно описывать теоретическую часть курса. Работать с другими авторами, редакторами, иллюстраторами и веб-дизайнерами.
✦ Придумывать и писать код для задач в тренажёре.
✦ Разрабатывать и описывать практические работы для студентов.
✦ Создавать и описывать сценарии вебинаров и воркшопов.
✦ Искать, адаптировать или самостоятельно готовить дополнительные материалы: конспекты, мануалы, скринкасты.
Что нужно знать и уметь
✦ Хорошо разбираться в JavaScript.
✦ Иметь опыт работы с TypeScript.
✦ Уметь в React (и на классах, и на хуках).
✦ Знать Context, Redux и MobX.
✦ Понимать, что такое Shadow DOM, и как это работает «под капотом».
✦ Разбираться в роутинге и знать альтернативы React Router.
✦ Уметь настроить Webpack 5 так, чтобы не нужен был CRA.
✦ Знать, как работать с Thunk или Saga.
Что кроме программирования
Даже если вы не знаете технологии из списка выше в совершенстве, мы поможем закрыть пробелы. Поэтому есть навыки и качества, которые мы ценим даже выше, чем умение программировать:
✦ Стремление расширять технологический кругозор и оттачивать навыки.
✦ Желание делиться знаниями и опытом, рассказывать сложное доступно и понятно. Так, чтобы поняли ваши родители.
✦ Умение грамотно и интересно писать, а, где уместно — шутить.
✦ Умение строить аналогии и придумывать метафоры.
✦ Быть дружелюбным в общении с командой и работать сообща.
Бонусы
Что мы предлагаем
✦ Проектную работу над React-курсом. Проект ориентировочно завершится в середине весны 2021 года. Если вы и команда захотите продолжить совместную работу — после окончания проекта обсудим это.
✦ Возможность совмещать с другой работой, ведь работать над проектом потребуется удалённо и 20 часов в неделю.
✦ Дружную и небольшую команду, которая отвечает за создание и выпуск контента. Мы поддерживаем друг друга и любим шутить.
✦ Возможность экспериментировать и принимать самостоятельные решения.
✦ Развитие. Практикум растёт и вы можете стать причастным или причастной к этому.
✦ Ну и деньги, само собой.
Дополнительные инструкции
Для тех, кто готов
Сделайте тестовое задание. Если с ним всё будет круто, мы пригласим вас в Zoom.
Приложите к письму ссылку на публичный репозиторий в Github с выполненным тестовым, рассказ о себе, CV и отправьте всё на pa7lux@yandex-team.ru.