Software Development Instructor
Job Summary
We are seeking a passionate and dynamic Software Development Instructor to inspire and educate aspiring developers in a vibrant learning environment. In this role, you will deliver engaging lessons, facilitate hands-on projects, and foster a collaborative classroom atmosphere that encourages growth and innovation. Your expertise will empower students to master essential web development skills, including HTML, CSS, JavaScript, React, Node.js, and more, preparing them for successful careers in technology. This paid position offers an exciting opportunity to make a meaningful impact by guiding adult learners through their coding journey and helping them achieve their professional goals.
Responsibilities
Design and deliver comprehensive lesson plans covering core web development topics such as HTML, CSS, JavaScript, React, Node.js, Java, C++, Python, R, and JavaScript frameworks like React Express
Facilitate interactive classroom sessions that promote active learning and student engagement
Assess student progress through assignments, projects, and assessments; provide constructive feedback to support continuous improvement
Incorporate various teaching tools and platforms such as Blackboard to enhance the learning experience
Adapt instructional methods to accommodate diverse learning styles and experience levels among adult learners
Foster a positive and inclusive classroom environment that encourages collaboration and curiosity
Maintain detailed records of student attendance, participation, and performance for reporting purposes
Experience
Proven experience in web development with proficiency in HTML, CSS, JavaScript, React, Node.js, Java, C++, Python, R, and related technologies
Prior classroom or training experience in adult education or technical instruction preferred
Strong understanding of lesson planning and curriculum development tailored for adult learners
Familiarity with educational platforms such as Blackboard or similar Learning Management Systems (LMS)
Excellent communication skills with the ability to simplify complex technical concepts for diverse audiences
Demonstrated ability to motivate students and foster an engaging learning environment
Join us to inspire the next generation of software developers! Bring your technical expertise and passion for teaching to create an energetic classroom where learners thrive. This is a paid opportunity designed to empower adults eager to advance their careers in technology through innovative instruction and dedicated mentorship.
Pay: From $50.00 per hour
Benefits:
Flexible schedule
Work Location: Hybrid remote in Lanham, MD 20706