about 3 hours ago

Software Engineering Specialisation Coach (Full stack Web Development)

Rwanda
full-timeseniorEducation

Tech Stack

+3

Description

As a Software Engineering Specialisation Coach, you will deliver and evolve the Full Stack Web Development track within the BSc programme, designing experiential learning activities and coaching students both in-person and remotely to develop job-ready software engineers and leaders for Africa.

Requirements

  • Master’s degree in Computer Science, Software Engineering, or a relevant field with at least 5 years of industry experience in Web Development.
  • Experience with HTML, CSS, JavaScript, JSON, Bootstrap, Flexbox.
  • Experience with React.js, React Native, Node.js, ES6, SQL/NoSQL databases.
  • Deep knowledge of DevOps technologies.
  • Expertise in managing and deploying services on public cloud (AWS, Google Cloud, Microsoft Azure).
  • Practical experience building and consuming RESTful APIs.
  • Expertise in information retrieval using Python requests and APIs.
  • Strong understanding of regular expressions.
  • Experience with network configurations, load balancing, and firewalls.
  • Knowledge of CI/CD technologies (CircleCI, Jenkins).
  • Experience using version control systems (preferably git).
  • Experience with Linux based shell scripting.
  • Strong debugging skills.
  • Experience designing experiential learning activities that promote peer learning.
  • Experience guiding undergraduate projects.
  • Excellent coaching, communication, interpersonal, and presentation skills.
  • Excellent problem-solving and time management skills.
  • Ability to analyze data and determine academic support interventions.
  • Startup mindset to help scale programme to thousands of students in 12 months.
  • Strong customer-service ethos.
  • Ability to work flexibly with remote team members if needed.

Responsibilities

  • Manage in-person programme experience, including orientation and induction for specialisation modules.
  • Design, evolve, and deliver specialisation modules; induct and re-induct coaches.
  • Review, validate, and refine the Full Stack Web Development curriculum and operational plans per trimester.
  • Audit and refine experiential learning components each trimester.
  • Organize live coding sessions, peer learning days, mock interviews, hackathons, and other student engagement events.
  • Administer and coordinate internship modules with supporting teams.
  • Evaluate and implement partnerships with industry to improve learning experiences.
  • Contribute to programme handbooks, policies, and accreditation documents.
  • Participate in student-staff consultative group meetings and implement feedback for quality enhancement.
  • Assist Programme Manager in reviewing and approving course modifications from external partners.
  • Engage with developmental and performance management processes for academic teams.
  • Contribute to annual programme review to keep content current and relevant.
  • Implement modifications to learning materials and assessments based on quality assurance findings.
  • Engage in institutional service through active participation in Senate and sub-committees.
  • Perform any other reasonable duties as allocated by line manager.
0 views 0 saves 0 applications