datatrota
Signup Login
Home Jobs Blog

Full Stack Instructor at Biz Afric Solutions

Biz Afric SolutionsLagos, Nigeria Software Development
Full Time

Work time: 3 days/ week (4hours daily)

Additional Benefits

  • Lunch
  • Free Accommodation.
  • The opportunity to empower visually impaired individuals with in-demand skills.
  • Flexible work arrangements (remote or on-site).
  • Professional development opportunities in teaching, accessibility, and technology.

Job Summary

  We are seeking a dedicated and innovative Programming Instructor whose primary focus is to guide blind people in acquiring practical programming skills and applying them to develop functional, real-world projects. The role emphasizes hands-on learning and project-based outcomes, where learners will work individually or in pairs to launch at least one functional project within a one-year period. The instructor will serve as a mentor, facilitator, and coach to ensure learners not only grasp coding concepts but also gain the confidence to build and deploy solutions that address real problems.  

Responsibilities

  • Design and deliver a structured year-long curriculum that balances programming theory with intensive project-based learning.
  • Facilitate learning sessions that introduce core programming languages, frameworks, and problem-solving techniques
  • Perform regular backups, system updates, and preventive maintenance.
  • Monitor network performance and implement security measures to protect the organization data.
  • Troubleshoot and resolve IT-related issues promptly to minimize downtime.
  • Collaborate with vendors for system upgrades, repairs, and procurement of IT resources.
  • Guide learners in applying their knowledge to real-life scenarios, ensuring every learner or group completes at least one functional project within the year.
  • Provide mentorship, technical feedback, and support during project ideation, design, development, testing, and launch.
  • Create collaborative learning opportunities where learners can work in pairs, enhancing teamwork and peer-to-peer learning.
  • Monitor and evaluate learner progress continuously, providing regular feedback and tailored guidance to help them overcome challenges.
  • Organize code reviews, peer programming exercises, and project showcases to deepen understanding and encourage accountability.
  • Stay up to date with current programming trends, tools, and practices to ensure learners are trained with industry-relevant skills.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Proven experience as a programmer with a strong portfolio of projects and solutions.
  • Previous teaching, mentorship, or facilitation experience is highly desirable.
  • Proficiency in at least two programming languages (e.g., Python, JavaScript, Java, C#, or others).
  • Familiarity with version control (Git), databases, and modern development frameworks or tools.
  • Strong ability to break down complex programming concepts into simple, practical steps.
  • Excellent communication, interpersonal, and organizational skills.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend