Program Specialist- Computer Lab and 3D Printing

Metropolitan YMCA of the Oranges•Maplewood, NJ

About The Position

The Program Specialist supports the YMCA’s mission of strengthening community through youth development, healthy living, and social responsibility. The role directly supervises children in computer lab classes and designs and delivers specialty programming tailored to the skills and interests of different age groups. Specialty activities include 3D printing, modeling, coding, and stop motion, with a focus on nurturing creativity, cooperation, skills, self-esteem, and peer connections. The specialist leads activities and classes, supports assistants when needed, manages supplies, and maintains the computer lab and its equipment. The role also involves building positive relationships with participants and their families, encouraging youth development, and maintaining a safe, welcoming, and organized program environment in accordance with YMCA and New Jersey licensing standards. The position requires attendance at required trainings and consistent attention to safety, supervision, and risk management. The specialist reports concerns and submits relevant accident reports, plans, schedule changes, and evaluations to the Director when appropriate. The employee is expected to maintain a professional demeanor, be punctual and reliable, and participate actively in program activities.

Requirements

  • High school diploma or GED.
  • Experience working with 3D printers and software, coding software, and Adobe Creative Suite.
  • Previous experience working with children.
  • Interest and experience in the area of specialty.
  • At least 18 years of age.
  • Ability to remain on one’s feet for long periods and actively supervise children in indoor and outdoor environments.
  • Ability to bend, kneel, squat, and lift 30 pounds.
  • Ability to visually account for all children inside or outside.
  • Ability to hear a whistle or alarms.
  • Clear speaking voice sufficient to command control of a group.

Nice To Haves

  • Previous experience working with diverse populations.

Responsibilities

  • Plan, set up, and deliver age-appropriate activities in 3D printing, modeling, coding, and stop motion that maintain children’s interest.
  • Instruct assistants on teaching specialty activities when assistance is needed.
  • Lead specialty activities and classes each program day.
  • Control specialty supply inventory and keep the storage area neat and organized.
  • Maintain the computer lab and perform routine equipment maintenance.
  • Welcome participants enthusiastically, learn their names, respond to their needs, and encourage their youth development progress.
  • Set a positive example, teach problem-solving, and maintain basic discipline and group control.
  • Help volunteers have a positive experience and support increased volunteer participation.
  • Build positive relationships with member families and learn why they come to the YMCA.
  • Help keep the program area clean and participate actively in activities, including acting as needed when not leading a specialty program.
  • Attend and complete required trainings, uphold safety standards, maintain constant face counts, and follow risk management and disaster policies and procedures.
  • Follow YMCA and New Jersey licensing standards and procedures.
  • Secure and submit accident reports, special plans, schedule changes, and evaluations to the Director when appropriate.
  • Report immediate concerns to the Director or nearest supervisor.
  • Use redirection to appropriate activities and positive reinforcement to commend good choices.
  • Maintain a professional demeanor, wear a YMCA T-shirt or designated attire daily, and demonstrate a positive attitude, responsibility, self-motivation, punctuality, and reliability.
  • Create a positive and nurturing learning environment that supports youth development, healthy living, and social responsibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service