Print Friendly, PDF & Email
  • Full Time
  • Illinois
  • Salary: $60,500
  • Organization Type: Human/Social Services

Join Hands ESL, Inc.

Program Director
Job Description

Duties/ Responsibilities:

Program Creation, Supervision, Quality and Integrity

  • Responsible for all program development, implementation and oversight of our pathway out of poverty: Youth Programming (including but not limited to our Girls and Boys Clubs), Dream Path Family Mentoring, Dream Path Teen Mentoring, Dream Path Education Advocacy, Dream Path Teen Center.
  • Responsible for the creation of our new Middle School Mentoring Project.
  • Ensures program fidelity!
  • Ensures that all programs are responsive to the community’s needs and aligned with Join Hands ESL’s mission and vision.
  • Develops program procedures and protocols as well as implementation standards.
  • Creates, maintains, and inspires a culture of excellence and love.
  • Creates and monitors staff schedules to ensure all program and Teen Center coverage.
  • Coordinates with Join Hands staff to ensure a clean, safe working and programming environment.

Staff  and Volunteer Management

  • Provides management, guidance, coaching, and oversight to all program staff.
  • Evaluate staff performance, set performance goals, and ensure appropriate professional development is available.
  • Meets regularly with program staff as a group, as well as one on one, and provides feedback on performance.
  • Oversees and nurtures program volunteers.

Budget and Fundraising

  • Assists with the development of program budgets.
  • Monitors budgets and safeguards organizational resources.
  • Assists in implementing special events, including donor/volunteer appreciation events and other fundraising initiatives.
  • Assists in the cultivation and development of grant proposals.

Evaluation and Outcomes

  • Sets, tracks, and monitors program evaluation and outcomes.
  • Collects, analyzes, and evaluates data to identify trends.
  • Create reports to be used internally and externally, including reporting to funders.
  • Review and evaluate all program areas regularly and assess the effectiveness of service delivery.

Community Relations and Networking

  • Participates in YDA leadership team meetings and other community meetings.
  • Assists in the development of community relationships.

Additional duties as assigned.

Reports to: Executive Director

Knowledge, Skills, and Abilities:

  • Knowledge of agency mission, vision, and services.
  • Knowledge of youth development, youth and family support programming, and best practices.
  • Ability to inspire, motivate, manage, and supervise staff.
  • Strong computer skills, including proficiency in database management.
  • High level of initiative and ability to work effectively with minimal supervision.
  • Knowledge of community resources.
  • Ability to position and market Join Hands’ programs and people.
  • Ability to pay attention to detail and manage multiple projects at one time.
  • Ability to be flexible, prioritize, and adapt to changing needs and time pressures.
  • Ability to disseminate information clearly and concisely.
  • Ability to communicate professionally and build relationships with coworkers, program coordinators, other staff, volunteers, and program participants.
  • Ability to create and sustain positive working relationships at all levels of the organization and programming, both internal and external.
  • Ability to track, analyze, and adjust programs as necessary.


  • MSW or Master’s in a related field preferred—bachelors required.
  • At least three years of successful youth and family serving program design and implementation experience.
  • At least five years of management experience.
  • Outstanding written communication and presentation skills.
  • Strong experience preparing reports and using data to evaluate programs and show outcomes.

To apply please email with your cover letter and resume.