Volunteer Developer

Volunteer Developer

United Nations Children's Fund (UNICEF)

January 23, 2026March 9, 2026Spain
Job Description
Job Posting Organization:
UNICEF is a global organization dedicated to ensuring that every child has access to education, especially in crisis situations. Established in 1946, UNICEF operates in over 190 countries and territories, focusing on the rights and well-being of children. The organization aims to provide continuous access to education for children, youth, and teachers worldwide, driving improved learning outcomes through high-quality, portable education. UNICEF's mission includes supporting vulnerable groups such as girls, children with disabilities, and those affected by displacement or migration.

Job Overview:
The position of Volunteer Developer is crucial for enhancing an open-source project primarily built in C#/.NET, along with JavaScript/TypeScript, CSS, T-SQL, and PowerShell. Volunteers will engage in reviewing code on GitHub, suggesting improvements, and contributing to the development of the LP2.0 roadmap. This role requires active participation in discussions regarding front-end architecture, reviewing the component library, and ensuring accessibility and performance standards are met. Volunteers will also estimate the effort required for new features, identify risks or dependencies, and support documentation efforts. The use of advanced tools like GitHub Copilot and Replit Ghostwriter will be encouraged to explore, explain, and prototype code features effectively.

Duties and Responsibilities:
  • Review existing code on GitHub to identify areas for improvement.
  • Suggest enhancements and contribute to the LP2.0 roadmap development.
  • Participate in discussions regarding front-end architecture and review the component library.
  • Ensure that the project meets accessibility and performance standards.
  • Estimate the effort required for implementing new features and highlight any associated risks or dependencies.
  • Assist with documentation efforts to ensure clarity and usability of the project.
  • Utilize tools such as GitHub Copilot, Copilot Chat/Agents, GitHub Spark, or Replit Ghostwriter to explore and prototype code features.
  • Submit fixes, improvements, or small features via pull requests to the repository.

Required Qualifications:
  • Proficiency in C#/.NET and familiarity with JavaScript/TypeScript, CSS, T-SQL, and PowerShell.
  • Experience with version control systems, particularly Git and GitHub.
  • Understanding of front-end architecture and component libraries.
  • Knowledge of accessibility standards and performance optimization techniques.
  • Strong problem-solving skills and the ability to work collaboratively in a remote environment.
  • Excellent communication skills to articulate ideas and suggestions effectively.

Educational Background:
A background in Computer Science, Software Engineering, or a related field is preferred. Candidates should have a solid understanding of programming principles and practices, as well as experience with the technologies mentioned in the job overview.

Experience:
While formal work experience is not strictly required, familiarity with open-source projects and contributions to similar initiatives will be highly regarded. Candidates should demonstrate a passion for coding and a willingness to learn and adapt to new technologies and methodologies.

Languages:
Fluency in English is mandatory, as all documentation and communication will be conducted in English. Knowledge of additional languages may be considered an asset but is not required.

Additional Notes:
This is a volunteer position, and as such, it does not offer financial compensation. The role is remote, allowing volunteers to work from anywhere. The duration of the commitment is flexible, but volunteers are expected to dedicate a reasonable amount of time to the project to ensure meaningful contributions.
Apply now
Similar Jobs