Front-End Developer (Volunteer) Job at Mentor A Promise, New York, NY

bXRvdkhXM0RJTjVNMHN6bE40SkFOSHZtQlE9PQ==
  • Mentor A Promise
  • New York, NY

Job Description

None,

Front-End Developer (Volunteer)

Organization Mentor A Promise (MAP)

Location Remote (with potential NYC-based collaboration)

Type Volunteer (Unpaid)

About Mentor A Promise

Mentor A Promise (MAP) is a nonprofit organization dedicated to supporting children and youth ages 5–18 experiencing housing instability in New York City. Through mentorship, academic enrichment, social-emotional learning, literacy development, and creative expression, MAP creates safe, consistent, and empowering spaces where young people can thrive.

As part of this mission, our technology team develops and maintains digital platforms that connect students, mentors, and families with resources and opportunities. The Front-End Developer will help build user-friendly, visually appealing, and responsive web and mobile applications that amplify MAP’s impact.

Role Overview

We are seeking a skilled and detail-oriented Front-End Developer to join our team. The developer will play a key role in designing and maintaining seamless digital experiences across MAP’s platforms. The ideal candidate has strong technical expertise, a collaborative spirit, and a passion for using technology to drive social impact.

Key Responsibilities

  • Develop, test, and maintain responsive websites and mobile applications with clean, efficient, and reusable code
  • Collaborate with designers, back-end developers, and program teams to translate UI/UX wireframes into functional interfaces
  • Optimize applications for maximum speed, scalability, and performance
  • Ensure applications are fully responsive across devices and browsers
  • Integrate APIs and work closely with back-end teams for data-driven features
  • Stay current with emerging technologies, frameworks, and best practices in front-end development
  • Conduct code reviews, troubleshoot issues, and implement bug fixes
  • Maintain version control and contribute to agile development cycles (scrum/kanban)
  • Check and respond to emails daily, ensuring responses within 48 hours
  • Take responsibility for performance improvement by identifying and resolving technical challenges

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent practical experience)
  • Proven experience as a Front-End Developer or similar role in website and/or mobile app development
  • Proficiency in
    • Web Technologies HTML5, CSS3, JavaScript (ES6+), TypeScript
    • Frameworks/Libraries React.js, Vue.js, or Angular
    • Mobile Frameworks React Native, Flutter, or similar
    • Version Control Git/GitHub/GitLab
  • Experience with RESTful APIs, JSON, and asynchronous programming
  • Understanding of responsive design, accessibility standards, and cross-browser compatibility
  • Knowledge of build tools such as Webpack, Babel, or Vite
  • Familiarity with UI/UX best practices and design tools (Figma, Adobe XD, Sketch)
Preferred Skills

  • Experience with server-side rendering (Next.js, Nuxt.js) or hybrid mobile apps
  • Knowledge of cloud platforms (AWS, Firebase, Azure) for deployment and app services
  • Exposure to CI/CD pipelines and automated testing frameworks (Jest, Cypress, Mocha)
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities

Commitment

  • Volunteer technical role requiring approximately 5–10 hours per week
  • Minimum 6-month commitment preferred
  • Remote-first, with optional opportunities for in-person collaboration in New York City

What You Will Gain

  • Hands-on experience building technology solutions for a mission-driven nonprofit
  • Opportunity to contribute to impactful projects with cutting-edge frameworks
  • Collaboration with a creative, diverse, and passionate team
  • A portfolio project that blends technical skill with social purpose
  • Professional references and letters of recommendation to support career growth

Application Process

Interested candidates should apply directly through Idealist.

For any additional questions or concerns, please email us directly at hr@mentorapromise.org

Help us build technology with purpose — creating digital platforms that open doors to learning, connection, and opportunity for New York City’s most resilient youth.

Thank you for your interest in volunteering with our organization. At this time, our volunteer opportunities are limited to individuals who are based in the United States. This limitation is due to legal, safeguarding, data-privacy, and programmatic requirements associated with our work. We appreciate your interest in our mission and your understanding of these constraints.

Job Tags

10 hours per week

Similar Jobs

Limitless Cryo Spa

Remote Outbound Appointment Setter, National Expansion Job at Limitless Cryo Spa

 ...Outbound Appointment Setter, National Expansion 100% Remote - Work from Home Position. Are you a persuasive communicator who thrives in...  ...-speed internet (WIFI) and ability to work remotely Fast typing speed (50+ WPM preferred) If you are interested in the position... 

PeopleLift

Low Voltage Cabling Technician Job at PeopleLift

 ...Job Title : Low Voltage Cabling Technician (Full-Time) Location : Austin, TX (Work Across Data Centers in the USA) Position Overview : We are seeking a Low Voltage Cabling Technician to join our client's team and support the daily project life cycles... 

Circa Logica Group

Junior Full Stack Developer Job at Circa Logica Group

 ...About the Role We're hiring a Junior Full-Stack Developer to help us build technology that matters. At the Patrick J. McGovern Foundation, we believe that data and AI products can be catalysts for systemic change when built with rigor, deployed with intention, and designed... 

Cielo

Senior Recruiter (Sales) Job at Cielo

 ...Are you ready to accelerate your career? Join Cielo as a Senior Recruiter (Sales)A career at Cielo will give you the opportunity to work with the industrys smartest people and to take ownership of your success! Cielo is a brand that reflects our big idea that... 

Carlo Inc.

Regional Property Manager Job at Carlo Inc.

 ...Regional Property Manager (450 Units Northridge / Tarzana / Lake Balboa) Location: Sherman Oaks, CA Schedule: Full-time, on-site Portfolio: 10 buildings / 450 units About Carlo, Inc. Carlo Inc. is a premier property management and real estate development...