Автор учебного контента на курс "Веб-разработчик" в Яндекс.Практикуме
Прямой работодатель Яндекс.Практикум ( practicum.yandex.ru )
Опыт работы от 3 до 5 лет
Яндекс.Практикум — сервис, где любой человек может освоить новую профессию. Мы верим, что это возможно только с помощью регулярных усилий и практики. Основная цель команды Веб-разработки — научить студентов думать, как веб-разработчики. Мы создаём контент, за которым скрывается много работы, пота, крови и смеха. Учиться с нами — сложно, но всегда интересно и полезно.
Веб-факультет создает курсы для разработчиков разных уровней: как для новичков, так и для продолжающих. Самые популярные курсы нацелены на смену профессии, трансформацию из новичка в джуниор-разработчика, или из практикующего джуна в миддл-разработчика. Все курсы построены вокруг изучения технологий веб-платформы и её экосистемы: HTML, CSS, JavaScript, React, Typescript, NodeJS, Express, Nest, MongoDB, PostgreSQL, Git, Docker.
Над всеми курсами работает команда авторов. Это практикующие разработчики, Middle+, Senior и Senior+ уровня, которые хотят делиться опытом и экспертизой со студентами, открывающими для себя разные грани веб-разработки. Сейчас мы стремимся построить дружное сообщество из авторов, которые будут улучшать и развивать образовательный контент.
Если нам по пути, будем работать примерно так: наши методисты и аналитики указывают на точки улучшений, команда авторов предлагает решения и создает контент, а редакция, веб-дизайнеры, иллюстраторы и разработчики помогают контенту стать понятным и доступным.
Вам предстоит:
- Вносить исправления и улучшения в курс на основе обратной связи от студентов, руководителей команды сопровождения, методистов и редакторов.
- Писать новый контент и переписывать старый совместно с другими авторами и редакторами, взаимодействовать с иллюстраторами и веб-дизайнерами.
- Придумывать и писать код для задач в тренажёре.
- Разрабатывать и описывать практические работы для студентов.
- Вносить изменения в сценарии вебинаров.
- Создавать и редактировать дополнительные материалы: конспекты, мануалы, скринкасты.
Что нужно знать и уметь:
- CSS. Нужно любить и уметь верстать, в том числе семантически. Хорошо знать БЭМ. Следить за развитием стандартов.
- Нативный JavaScript. Разбираться в типах данных и операциях с ними. Работать с браузерными API. Знать базовые концепции ООП и функционального программирования.
- TypeScript.
- React (уметь и на классах, и на хуках). Преимущество — опыт c Redux (с Toolkit и без), Redux Thunk и Redux Saga, Websockets.
- Git. Преимущество — опыт автоматизации через GitHub Actions и Gitlab CI.
- Webpack 5.
- Хорошо, если вы имеете представление о Node.js (в частности, об Express.js).
- Хорошо, если у вас есть опыт с Docker.
Кроме программирования:
Если вы не знаете технологии из списка выше в совершенстве, мы поможем закрыть пробелы. Но есть навыки и качества, которые мы ценим выше, чем умение программировать:
- Стремление расширять технологический кругозор и оттачивать навыки. Желание участвовать в создании других курсов по веб-разработке.
- Желание делиться знаниями и опытом, рассказывать сложное доступно и понятно. Так, чтобы поняли ваши родители.
- Умение грамотно и интересно писать, а, где уместно — шутить.
- Умение строить аналогии и придумывать метафоры.
- Быть дружелюбным в общении и сообща работать с командой.
Что мы предлагаем:
- Возможность совмещать с другой работой. Мы предлагаем работать удалённо, 20 часов в неделю. При этом нужно быть на связи в мессенджерах и иногда в Zoom.
- Небольшую и дружную команду, которая отвечает за создание и выпуск контента. Мы поддерживаем друг друга и любим шутить
- Возможность экспериментировать и принимать самостоятельные решения.
- Развитие. Практикум растёт, и вы можете в этом поучаствовать.