Software Development Curriculum Engineer Software Development Curriculum Lead

Job Description

Responsibilities
Content Development Create and curate content to help students meet learning objectives Using Moringa course creation systems, define course objectives and design assessments that capture what it means for students to be successful Update current content for the mobile track to align with learning objectives Course Review Proactively give and receive feedback, and be receptive to iteration in order to produce high-quality courses Research Conduct research on the job market to ensure that students learn relevant material Team work Work with the Learning Team, Classroom Team, and students to create high-quality learning experiences Audience Awareness Internalize the student experience, curriculum style guide, content creation process, learning theories, and frameworks of content creation at Moringa Adapting to different audiences for content, ranging from new students to seasoned industry professionals Create content that is easily accessible by students (e.g. understanding student background and context, writing style, etc.) Internalize the student experience, curriculum style guide, content creation process, learning theories, and frameworks of content creation at Moringa
Requirements

Ability to communicate clearly regarding complex issues
Excellent writing skills
Meticulous attention to detail
Ability to clearly explain technical topics and write technical documentation
Strong knowledge of web and mobile development, Java and Android is preferred
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Version control (Git) is a part of your natural development workflow
Understanding of relational database concepts, ability to create database schemas that represent and support business processes
Use best practices, including Agile and Test Driven Development
Strong foundation of computer science fundamentals
Able to read, research and master new subject materials quickly
Able to juggle multiple tasks simultaneously and adjust quickly to shifting priorities
Willing to give and open to receiving feedback
A growth mindset and willingness to learn from failure
Solid analytical and critical thinking skills

Bonus Points

Computer science and/or technical background
Blog or written technical documentation
Experience learning in a blended learning environment
Experience building an application from start to finish, and a deep understanding of the struggles of doing so
Experience working in an Agile work environment
Knowledge of mobile development

go to method of application »

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

More posts