You are viewing a preview of this job. Log in or register to view more details about this job.

Coding Teacher and Activity Leader

We are seeking a talented and passionate Coding Teacher who specializes in HTML, CSS, and JavaScript to join our summer camp team. As a Coding Teacher, you will be responsible for designing and delivering comprehensive coding courses to students of various ages and skill levels. You will play a crucial role in imparting practical coding knowledge, fostering a deep understanding of HTML, CSS, and JavaScript concepts, and inspiring students to pursue their coding aspirations.

As an Activity Leader, you will supervise and counsel international teenagers and young adults on campus, lead off-site excursions, and conduct on-campus activities.

New York Location: St. John’s University, Queens.

Available contracts:

  • 4 weeks from July 16th, 2024
  • 2 weeks from July 16th, 2024

Responsibilities:

Academic Duties

  • Curriculum Development: Develop a well-structured and engaging coding curriculum focusing on HTML, CSS, and JavaScript, aligned with industry best practices and the latest trends.
  • Lesson Planning: Prepare lesson plans, instructional materials, and resources, ensuring clear objectives and a logical sequence of topics to support student learning.
  • Instruction Delivery: Deliver interactive and informative coding lessons, employing a variety of teaching techniques, tools, and resources to accommodate different learning styles.
  • Skill Assessment: Assess students' coding skills and knowledge regularly, utilizing appropriate evaluation methods, such as quizzes, projects, and practical exercises.
  • Classroom Management: Create a positive and inclusive learning environment, fostering student engagement, participation, and collaboration among peers.
  • Technical Troubleshooting: Assist students in troubleshooting technical issues related to coding exercises, projects, or development environments.
  • Stay Updated: Stay abreast of the latest developments in HTML, CSS, and JavaScript, as well as educational technologies and pedagogical practices, to enhance teaching methodologies.
  • Student Progress Tracking: Maintain accurate records of students' progress, attendance, and performance, and communicate regularly with parents or guardians to provide updates on their child's learning journey.

Off-Campus Excursions

  • Prepare for off-site excursions (study and memorize cultural and historical information, check and study directions to excursion sites, etc.).
  • Provide information and share stories with students/chaperones about cultural and historical places visited in a fun and engaging way.
  • Actively supervise, interact with, and entertain students and chaperones to ensure their satisfaction.
  • Follow the itinerary but be ready to think on your feet and successfully manage emerging situations.
  • Provide receipts from excursion vendors or cafes/restaurants after each excursion, if applicable.

On-Campus Activities

  • Devise and organize on-campus activities, such as music night, etc.
  • Lead activities, supervise students, and ensure their engagement and satisfaction.

Mealtime Duties

  • Whenever in contact with students in the cafeteria, vigilantly observe their behavior, ensuring they clean up after themselves and refrain from taking food out. Promptly report or address any issues as needed.
  • Oversee student dining experiences in the city by recommending budget-friendly eateries to both students and chaperones, taking into account dietary restrictions when necessary.
  • Assist in coordinating on-campus food deliveries, including tasks such as picking up food, setting up a dining area, facilitating food distribution, and cleaning up the dining area.

Session Opening and Closing Responsibilities

  • Contribute to the preparation for student arrival by participating in tasks such as room inspections, assembling welcome packets, facilitating new student orientation, and conducting campus tours, among other responsibilities.
  • Meet and greet students at the airport and accompany them to the campus via private shuttle or taxi.
  • Provide support during new student check-ins.
  • Assist with student orientation sessions and end-of-course ceremonies.
  • Assist with room inspections during student check-outs and coordinate their airport transfers for a seamless departure experience.

Residential/Administrative/Miscellaneous

  • Ensure punctuality for all classes, excursions, and scheduled activities, contributing to the smooth operation and positive experience of the program.
  • Attend and actively participate in all staff meetings and professional development workshops when arranged.
  • Regularly capture photos and record videos of students, then promptly share them with management.
  • Assist students/chaperones with any questions/requests.
  • Complete additional administrative tasks, including helping with the daily operation of the camp, running errands, etc.
  • Assist at any time, whether on duty or not, with emergencies.
  • Manage any problems or incidents and report them to the management team.

Qualifications:

  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. A teaching certification or relevant teaching experience is a plus. Additionally, we welcome applications from current students or graduates from coding programs, as they bring practical knowledge and a fresh perspective to the role.
  • Coding Expertise: In-depth knowledge and hands-on experience in HTML, CSS, and JavaScript, with a strong understanding of web development concepts, best practices, and standards.
  • Teaching Experience: Proven experience in teaching coding to students of different age groups and proficiency levels. Experience in curriculum development and instructional design is highly desirable.
  • Passion for Education: Genuine passion for teaching and inspiring students to learn coding, with the ability to convey complex concepts in a clear and engaging manner.
  • Communication Skills: Excellent verbal and written communication skills, with the ability to effectively explain coding concepts and provide constructive feedback to students.
  • Patience and Adaptability: Patience in guiding students through challenging coding tasks, adapting teaching methods to meet individual student needs, and fostering a positive learning environment.
  • Problem-Solving Skills: Strong problem-solving and troubleshooting skills to assist students in resolving technical issues related to coding.
  • Organization and Time Management: Effective organizational skills to plan lessons, manage student progress, and meet deadlines in a dynamic teaching environment.

Hours

  • Six working days per week with a minimum commitment of 44 hours
    • 15 hours of teaching per week (four times per week)
    • 29 hours of excursions per week (three excursions per week after classes on study days and full-day excursions on non-study days).
  • Candidates must be willing to work long hours on days scheduled for leading excursions, which typically conclude around 10:30 pm.

Compensation

  • $915.00 - $780.00 per week (commuter staff members)
  • $783.00 - $648.00 per week (housing provided)
  • $647.00 - $512.00 per week (housing and some meals)

Available Employee Benefits

  • One day off per week.
  • Housing (in NYC only): On-campus housing in a shared apartment-style residence (NYC).
  • Meals (in NYC only): Breakfast and lunch on weekdays and brunch on weekends (NYC)
  • In Miami, we're seeking local staff willing to commute to 

Application Procedure

Prior to offering a job to selected candidates, YES USA will:

  • Complete a reference check (names and contact details of three references are required).
  • Run a background check.

Upon signing a job offer, successful candidates will be required to:

  • Submit a copy of their university diploma and certificates along with other new hire paperwork.

Available Staff Training

  • Pre-camp preparation, which may include watching videos, completing tasks, and attending virtual meetings as necessary.
  • Candidates are expected to participate in a three-day on-site training, beginning four days before the contract start date. For instance, if your contract starts on July 2nd, your arrival is expected on June 28th.