Job description
Real Programming 4 Kids has delivered high-quality computer science education to students programming video games in 4-on-1 classes since 1998! Our program offers 18-week long programs year-round and we need your help educating our students!
Come join a diverse team of goal-oriented individuals and help take RP4K to the next level! Join us as an Online Game Programming Instructor and teach students 7-17 in weekly format:
18 week programs run on weekdays 5:00-9:00 PM EDT and Saturdays 9:30-5:00 PM EDT.
The job: Programming/Math Instructor(s)
The pay: Starting at $18.50 per hour
The hours: Shifts available Monday-Thursday 5:00-9:00 PM EDT, Saturday 9:30-5:00 PM EDT. Instructors may work any hours within these periods, and flexibility can be provided where possible.
Here are just a few ways you will make a difference:
Connect with students using Zoom to provide classes lasting 1-2 hours each week for 18 weeks
Teach Computer Programming Languages such as Java, Python, C#, C++, and more in online interactive lessons
Educate students on Computer Science topics and principles with a focus on Object-Oriented Programming
Build the games designed by RP4K and then help students customize in small classes of max 4 students to 1 instructor
Provide feedback on the progression of students to assist them with their learning goals
Work with other elements of Real Programming 4 Kids including our Sales Team to help secure returning customers
Focusing on teaching mathematics for grades 5-12
Position Overview:
RP4K Programming Instructors schedules are designed to be flexible, operating in consistent scheduled shifts determined by your availability. Expect to commit up to 18 weeks for up to 2 hours per class during available shifts. Build a pre-designed game and customize or work with students to design their own game. RP4K offers a variety of options to students at multiple skill levels.
An RP4K instructor will teach courses in languages they are familiar with, and are offered the opportunity to learn and teach new languages once prepared. Instructors who demonstrate expertise in programming and can teach their students to debug their own code will excel as instructors in our program.
This position is ideal for candidates looking for relevant game development experience using modern industry tools such as Visual Studio, JetBrains suite of programming tools, Processing, Unity 3D, and even Unreal Engine. Work with internal and external programming frameworks to create games.
Candidates looking for relevant teaching experience with strong math backgrounds and good technical skills will be given the opportunity to learn programming while teaching mathematics or working with younger students in tools like Scratch.
There are THREE kinds of Ideal Candidates:
1. ECEs, Young Educators, Non-Technical Backgrounds
Has previous experience working with children in a non-technical environment
Confident and outgoing in a virtual setting
Able to quickly adapt to young personalities and issues of child development
Motivated to learn programming, starting with drag-and-drop software.
2. Game Programmers, Computer Science, other highly technical backgrounds
Has strong programming fundamentals and experience with Java, Python, C#, or other programming languages relative to game programming
Encouraging, energetic, and motivating during long sessions
Knowledgeable, dependable, and reliably available
3. Mathematicians
Expertise in Algebra, Calculus, Linear Algebra, other mathematical concepts
Experience tutoring high school and university math subjects
Strong oral and visual communicator
Outgoing, energetic, and and engaging
Qualifications and Skills:
Relevant College or University degree in progress or complete
Has a strong understanding of game programming fundamentals
Strong attention-to-detail and rigorous focus
Independent worker and ability to self-start
Patience dealing with children between the ages of 7-17
Excellent oral and written communication skills are required
Computer Programming Instructor responsibilities are:
Provide directed computer science education through our existing course format and content
Manage a small class setting of up to 4 students to 1 instructor
Utilizing screen-sharing software (Zoom) to provide assistance, direction, and educational content
Lead students through our existing course material, and customizing the game in the remaining time after the material is complete
Use RP4K communication tools regularly to perform basic administrative tasks (course recommendations, behavior reports, absence requests)
Additional Details:
A Vulnerable Sector Police Check (VSPC) is required for this position. Individuals must be 18 years of age or older to receive a VSPC. Instructors will be reimbursed for their VSPC on the condition that they successfully complete their assigned RP4K Classes in good standing.
All instructors are paid for 15 minutes before and after each scheduled day to attend our check-in and check-out meetings, or to perform any additional administrative tasks.
All Applicants should be prepared to provide at least 2 references prior to the interview stage.
Instructors who perform well are invited to return on a no-term contract basis.
Job Types: Part-time, Fixed term contract, Internship / Co-op
Contract length: 8 months
Pay: $18.50-$22.00 per hour
Expected hours: 8 – 20 per week
Additional pay:
Bonus pay
Benefits:
Casual dress
Flexible schedule
Work from home
Flexible language requirement:
French not required
Schedule:
4 hour shift
8 hour shift
Work Location: Remote