Program Specialist- Computer Lab and 3D Printing

Metropolitan YMCA of the Oranges Inc•Maplewood, NJ
•$30 - $35

About The Position

The Program Specialist supports the YMCA’s work to strengthen community through youth development, healthy living, and social responsibility. The role directly supervises children in Computer Lab classes and designs and delivers age-appropriate specialty programming based on participants’ skills and interests. Specialty areas include 3D printing, modeling, coding, and stop motion. The Specialist collaborates with other YMCA employees to provide quality programming that fosters creativity, cooperation, skills, self-esteem, and peer connections. The Specialist leads activities and classes, maintains the computer lab and its equipment, and manages specialty-program supplies. The position also helps create a positive, nurturing learning environment; builds relationships with participants and their families; supports volunteers; and follows YMCA and New Jersey licensing safety requirements and procedures.

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.
  • Able to remain on their feet for long periods and actively supervise children in indoor and outdoor environments.
  • Able to bend, kneel, squat, and lift 30 pounds.
  • Able to visually account for all children, hear whistles or alarms, and speak clearly to command group attention.

Nice To Haves

  • Previous experience with diverse populations.

Responsibilities

  • Plan, set up, and deliver age-appropriate specialty activities in 3D printing, modeling, coding, and stop motion that sustain children’s interest.
  • Instruct assistants in teaching specialty activities when assistance is needed.
  • Lead specialty activities and classes each program day.
  • Control specialty supply inventory, keep storage areas organized, and maintain the computer lab and equipment through routine maintenance.
  • Welcome participants enthusiastically, learn their names, and respond to their needs.
  • Encourage participants’ youth development, model positive behavior, teach problem-solving, and maintain basic discipline and group control.
  • Help ensure volunteers have a positive experience and support increased volunteer participation.
  • Build positive relationships with member families and learn why they participate in the YMCA.
  • Help keep the program area clean and participate actively in activities.
  • Act as needed when not leading a specialty program.
  • Attend and complete required training and uphold safety standards, including maintaining constant face counts and practicing risk-management and disaster procedures.
  • Follow YMCA and New Jersey licensing standards and procedures to support a safe, high-quality program.
  • Submit accident reports, special plans, schedule changes, and evaluations to the Director when appropriate.
  • Report immediate concerns to the Director or nearest supervisor.
  • Use two methods of discipline, including redirecting participants to appropriate activities and positively reinforcing good choices.
  • Maintain a professional demeanor, wear a YMCA T-shirt or designated attire, and be punctual, reliable, responsible, self-motivated, and positive.
  • Create a positive and nurturing learning environment that promotes youth development, healthy living, and social responsibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service