GPIT Nigeria is an IT service provider company that considers the importance of balancing our economic and social development. We advocate environmental sustainability and security and always consider these values in the course of exercising our duties.
We are looking for an experienced Software Development Trainer to join our growing academy.
This is a fantastic opportunity to empower students with the hands-on skills they need to excel in software development.
As a key part of our training team, you will guide students through a comprehensive curriculum that covers programming languages, development tools, and frameworks.
If you are passionate about teaching and have industry experience in software development, we encourage you to apply.
Key Responsibilities
Deliver Training Sessions: Lead interactive and engaging training sessions on various software development topics, including front-end, back-end, and full-stack development.
Develop Course Material: Create and update course content and hands-on exercises, aligning them with current industry standards.
Mentorship and Support: Provide guidance and mentorship, helping students overcome learning challenges and encouraging their growth.
Assess Student Progress: Evaluate student performance through assignments, projects, and assessments, offering constructive feedback to help them improve.
Stay Updated with Industry Trends: Ensure course content is relevant by staying informed about emerging technologies, trends, and best practices in software development.
Collaborate with Team: Work with our training team to continuously enhance the curriculum and the overall student learning experience.
Required Skills and Qualifications
Experience in Software Development: A minimum of 3 to 5 years of hands-on software development experience, with proficiency in programming languages such as JavaScript, Python, PHP, or Java.
Proficiency in Development Tools: Familiarity with tools, frameworks, and libraries like React, Flutter, Angular, Node.js, and Django.
Teaching or Mentoring Experience: Previous experience in teaching, training, or mentoring is highly preferred.
Communication Skills: Strong verbal and written communication skills, capable of simplifying complex concepts.
Adaptability: Ability to adapt teaching methods to suit different learning styles and skill levels.
Passion for Education: A strong commitment to education and making a positive impact on students' tech careers.
Average Salaries in Nigeria in 2026This guide brings together the average salary in Nigeria based on recent 2026 salary benchmarks. Salaries are listed by industry, experience level and city to give jobseekers, employers and HR professionals a more useful picture of salary levels in Nigeria in 2026.
Best Freelance Skills You Need to Earn in USDThis article discusses the best freelance skills to learn if you want to earn in USD and shares tips on how you can get your first interantional client.