Software Engineering Trainer at Mediacrest Training College
Mediacrest Training College
Nairobi, Kenya
Permanent
Published 1 month ago · Expires 3 weeks from now
Job description
## Title: Software Engineering Trainer
Role Summary
Join our team as a Software Engineering Trainer and help develop the next generation of top-tier developers. You will be responsible for delivering high-quality technical education to aspiring software engineers while leveraging your industry expertise.
Key Responsibilities
- Teach software engineering concepts and best practices to students
- Develop and deliver engaging training content across multiple programming languages and frameworks
- Guide students through full-stack development projects
- Mentor and support learners in their professional development
Required Qualifications
- Diploma or Bachelor's degree in Software Engineering, Computer Science, or a related field
- Minimum 2 years of industry experience in full-stack development (Frontend & Backend)
- Training or teaching experience is a strong advantage
Technical Skills Required
- Proficiency in programming languages such as Java, Python, JavaScript (React, Node.js), and C#
- Experience with Version Control (Git)
- Experience with APIs and Database Management
Soft Skills & Competencies
- Strong communication and presentation skills
- Excellent interpersonal abilities
- Patient and supportive approach to education
- Passionate about teaching and professional development