Frontend Development Instructor - OnSite (Woji, Port Harcourt)
Posted: 3 days ago
Human Resources
mid
Job Description
Frontend Development Instructor — OnSite (Woji, Port Harcourt)Location: 102 Woji Estate Road, Woji, Port Harcourt, Rivers StateStart Date: As soon as possibleAbout the RoleWe’re seeking a hands-on Frontend Development Instructor to teach beginners and career-switchers the fundamentals of modern web development. You’ll deliver engaging, outcomes-driven classes and mentor students from zero to job-ready using HTML5, CSS3, JavaScript, Tailwind CSS, React.js, and TypeScript.What You’ll DoTeach & FacilitateDeliver instructor-led sessions, labs, and code-along workshops for entry-level learners.Break down complex concepts into clear, accessible explanations for non-technical audiences.Use real-world examples and mini-projects to reinforce learning outcomes.Curriculum & AssessmentPlan lessons, slides, and hands-on exercises mapped to course objectives.Create and grade quizzes, assignments, and capstone projects (individual and group).Continuously refine curriculum content based on feedback and industry trends.Mentorship & SupportProvide 1:1 coaching, code reviews, and career guidance (portfolios, GitHub hygiene, basic interview prep).Track learner progress; identify at-risk students and provide timely interventions.Classroom OperationsMaintain an inclusive, safe, and productive learning environment.Coordinate with non-technical collaborators (admissions, operations, marketing) and provide clear class updates.Keep accurate records: attendance, grades, progress notes, and outcomes.What You’ll Teach (Core Stack)HTML5: semantic structure, accessibility foundations, forms & validation, SEO basics.CSS3: box model, layout (Flexbox/Grid), responsive design, animations, media queries.Tailwind CSS: utility-first workflows, configuration, component patterns, theming.JavaScript (ES6+): variables & scope, arrays/objects, DOM, events, fetch/async, modules.React.js: components, props/state, hooks, routing, state management patterns, API integration.TypeScript: types, interfaces, generics, React with TypeScript, typing APIs and components.(Nice to cover as time allows: basic tooling — NPM, Vite/CRA, environment variables, linter/formatter; Git & GitHub for version control and collaboration.)Candidate Requirements (Must-Haves)Bachelor’s degree (B.Sc./B.Eng./B.Tech. or equivalent).NYSC completed (or legally exempt).Demonstrated proficiency teaching or building with HTML5, CSS3, JavaScript, Tailwind CSS, React.js, and TypeScript.Excellent communication skills with the ability to explain technical topics to non-technical collaborators and beginners.Strong classroom presence, patience, and a student-first mindset.Ability to design learning materials and assess learner progress.Availability to teach on-site at 102 Woji Estate Road, Woji during agreed part-time hours (weekdays/evenings/weekends as scheduled).Preferred Qualifications (Nice-to-Have)Prior experience as a coding instructor, mentor, or teaching assistant.Experience building and deploying production-grade React apps.Familiarity with accessibility (a11y) and performance best practices.Comfort with project-based learning and agile team workflows.Basic understanding of UI/UX principles and using Figma prototypes.Key Performance Indicators (KPIs)Student satisfaction (post-class surveys).Assignment completion and pass rates.Capstone project quality (code quality, functionality, presentation).Attendance and retention.Graduate outcomes (internships, junior roles, freelance gigs).Schedule & CompensationPart-time: specific days/times to be agreed (typical options include weekday evenings and/or weekend blocks).On-site only: no remote option for this role.Compensation: competitive; commensurate with experience. (To be discussed during interview.)Tools & Resources ProvidedClassroom with projector/whiteboard and reliable internet.LMS/communication channels for assignments and announcements.Standardized curriculum outline and templates (you may enhance/extend with your materials).How to ApplySend the following to hr@dafesoftware.com with the subject “Frontend Instructor (Part-Time) — Woji”:CV/Resume (include links to GitHub/portfolio).Brief cover note describing your teaching philosophy and availability.Up to 2 sample lesson artifacts (slides, repo, or exercise) — optional but encouraged.Interview ProcessShort screening call.Technical interview (stack & pedagogy).10–15 minute demo lesson (beginner-friendly topic in the listed stack).Final conversation and offer.Equal Opportunity: We welcome applicants from all backgrounds. We’re committed to a supportive, inclusive classroom for learners and staff.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period