Skip to main content

Intermediate Full-Stack Programme Assistant for Lead Trainer

Primary Duties and Responsibilities

A. Curriculum Development

1. Program Design: Develop and maintain a robust curriculum for the Intermediate Full-Stack Development Programme, ensuring it meets industry standards and addresses the needs of students. Incorporate practical projects and real-world applications into the curriculum to enhance learning outcomes.

2. Resource Creation: Create and curate high-quality educational materials, including lesson plans, coding exercises, assessments, and project guidelines that facilitate effective learning experiences.

B. Training Delivery

1. Instruction: Deliver engaging and interactive training sessions on full-stack web development topics, including HTML, CSS, JavaScript, React, Node.js, WordPress and database management. Utilize a variety of teaching methods and technologies to accommodate diverse learning styles and promote active participation.

2. Mentorship: Provide ongoing mentorship and support to students, guiding them through technical challenges and encouraging their professional development. Foster a collaborative learning environment that promotes teamwork and peer-to-peer

C. Assessment and Evaluation

1. Student Assessment: Develop and implement assessment tools to evaluate student progress and proficiency in fullstack development concepts and skills. Provide timely and constructive feedback to students, helping them identify areas for improvement and growth.

2. Program Evaluation: Continuously assess and refine the training programme based on student feedback, performance data, and emerging industry trends. Collaborate with the Operations Manager to ensure the programme aligns with the Digital Hub's mission and objectives.

D. Deliverables

1. Curriculum Development: Develop and maintain a robust and up-to-date Intermediate Full-Stack Development Programme curriculum. Incorporate at least three major practical, real-world projects into the curriculum.

2. Educational Materials Creation: Create comprehensive training materials, including lesson plans, coding exercises, project guidelines, and assessments, aligned with the curriculum.

3. Training Delivery: Successfully train one cohort of 30-35 students together with the lead trainer. Deliver daily training sessions, ensuring active participation and measurable skill-building.

4. Student Assessment: Design and implement tools to assess student progress and provide regular feedback. Ensure all students submit and complete capstone projects as part of the programme.

5. Programme Evaluation and Refinement: Conduct at least one programme evaluation after each cohort, leveraging student feedback and performance data. Present recommendations for continuous improvement to the Operations Manager.

6. Team Collaboration: Mentor and train assistant trainers or teaching staff as required. Collaborate with the English teacher to ensure that both technical and English language skills are integrated.

Intervention Sectors
Education
Location
  • Lebanon
Application Deadline
Salary Range
1500 to 2000 (USD)
Contract Type
Consultancy
Requires a Cover Letter?
Yes
Experience Requirements
3 to 5 years
Education Degree
Bachelor Degree
Education Degree Details
Bachelor's degree in Computer Science, Software Engineering, or a related field; a Master's degree is a plus.
Arabic
Fluent
English
Fluent
French
None
Hide guidelines for wrong answers
No