Fullstack Software Development & UI/UX Design Tutor – Meteorbyte (Port Harcourt, Nigeria)
Job Status: hiring
Date posted: April 27, 2026 Job Type: Full-time
Pay: 100,000.00 (NGN) - 250,000.00 (NGN) per month
Job description:
About Meteorbyte Academy
Meteorbyte Academy a subsidiary of Meteorbyte Limited is a technology training institute focused on preparing the next generation of skilled tech professionals through practical, industry-relevant education. We train students in Database Engineering, Full Stack Software Development, and UI/UX Product Design, helping beginners and career changers build real-world skills for today’s digital economy through practical, career-focused learning.
We are looking for an experienced Fullstack Software Development and UI/UX Design Tutor who can teach, mentor, and guide students from beginner level to project-ready competence.
Role Summary
Meteorbyte Academy is seeking a passionate and experienced tutor to deliver hands-on training in Full Stack Software Development and UI/UX Design. The ideal candidate will have strong practical experience building modern web applications, designing user-friendly digital products, and teaching students how to move from idea to design, development, testing, and deployment.
This role is best suited for someone who can simplify technical concepts, mentor beginners, lead practical projects, and help students build strong portfolios.
Key Responsibilities
Teach frontend development using HTML, CSS, JavaScript, TypeScript, React, and modern UI frameworks.
Teach backend development concepts including APIs, authentication, databases, server-side logic, and application architecture.
Guide students through building full web applications from planning to deployment.
Teach version control using Git and GitHub.
Introduce students to database concepts using tools such as PostgreSQL, MySQL, MongoDB, or Firebase/Supabase.
Train students on REST APIs, JSON, CRUD operations, user authentication, and role-based access control.
Support students in debugging, testing, code reviews, and improving coding best practices.
Help students understand deployment workflows using platforms such as Vercel, Netlify, Render, Railway, or cloud hosting platforms.
Teach UI/UX fundamentals including user research, wireframing, prototyping, usability, accessibility, and design thinking.
Train students on modern design tools such as Figma, FigJam, or similar platforms.
Teach students how to create user flows, information architecture, low-fidelity wireframes, high-fidelity mockups, and interactive prototypes.
Guide students in building professional UI/UX case studies and portfolios.
Teach visual design principles including layout, typography, color theory, spacing, branding, and responsive design.
Help students understand how design decisions connect to frontend implementation.
Student Mentorship & Program Delivery
Prepare lesson plans, practical exercises, assignments, quizzes, and project-based learning activities.
Mentor students individually and in groups throughout the training program.
Review student projects and provide constructive feedback.
Support students in building job-ready portfolios and capstone projects.
Track student progress and communicate performance updates to academy leadership.
Create a positive, inclusive, and engaging learning environment.
Required Qualifications
Minimum of 5+ years of professional experience in software development, product design, UI/UX design, or a closely related field.
Strong experience with frontend development, especially HTML, CSS, JavaScript, and React.
Experience with backend technologies such as Node.js, Express.js, Python, Django, Flask, PHP/Laravel, or similar frameworks.
Working knowledge of relational or NoSQL databases such as PostgreSQL, MySQL, MongoDB, Firebase, or Supabase.
Strong UI/UX design experience using Figma or similar design tools.
Ability to teach beginners and explain complex concepts clearly.
Experience building and deploying real-world web applications.
Strong communication, presentation, and mentoring skills.
Ability to design project-based lessons and practical classroom activities.
Prior teaching, tutoring, bootcamp, or corporate training experience.
Experience with Next.js, Tailwind CSS, TypeScript, REST APIs, GraphQL, or cloud deployment platforms.
Knowledge of product design, design systems, component libraries, and responsive web design.
Experience helping students build portfolios, GitHub profiles, and capstone projects.
Familiarity with Agile workflows, product management basics, and software development lifecycle practices.
Ability to create learning materials, slide decks, quizzes, assignments, and LMS-ready content.
Preferred Skills
Prior teaching, tutoring, bootcamp, or corporate training experience.
Experience with Next.js, Tailwind CSS, TypeScript, REST APIs, GraphQL, or cloud deployment platforms.
Knowledge of product design, design systems, component libraries, and responsive web design.
Experience helping students build portfolios, GitHub profiles, and capstone projects.
Familiarity with Agile workflows, product management basics, and software development lifecycle practices.
Ability to create learning materials, slide decks, quizzes, assignments, and LMS-ready content.
Ideal Candidate
The ideal candidate is a hands-on technology professional who enjoys teaching and mentoring. You should be comfortable moving between design and development, helping students understand both how digital products look and how they work.
You should be able to guide students from beginner concepts to complete projects such as landing pages, dashboards, portfolio websites, e-commerce interfaces, mobile app prototypes, admin systems, and fullstack web applications.
What We Offer
Opportunity to shape the next generation of tech talent.
A practical, project-based teaching environment.
Flexible work arrangement depending on academy needs.
Supportive academy leadership and a growing technology education brand.
Opportunity to contribute to curriculum development and student career growth.
Professional visibility as an industry expert and tutor.
Competitive salary.
Collaborative and innovative work environment.
Application Requirements
Interested candidates should submit:
CV/resume
Short cover letter
Relevant teaching samples, portfolio links, GitHub profile, certifications, examples of previous projects or teaching experience.
Equal Opportunity Statement
Meteorbyte Limited is committed to creating an inclusive learning and working environment. We welcome qualified applicants who are passionate about technology education, student success, and professional development.
How to Apply
Send your CV to info@meteorbyteservices.com with the subject line:
“Fullstack Software Development & UI/UX Design Tutor – Meteorbyte Academy.”
Meteorbyte Limited
Meteorbyte Academy
Learn Database Engineering, Full Stack Software Development & UI/UX Product Design.

