VolunteerMatch is Merging with Idealist!

Learn more about this strategic partnership of nonprofit technology leaders
Read More
 

Web Developer

Save to Favorites

ORGANIZATION: COMPETITIVE PROGRAMMING INITIATIVE

Web developers will maintain the current USACO Guide and CPI websites, and also develop new features as needed. Please ping/DM vinceyou1 on Discord once you have applied.

Requirements:

  • Experience with React
  • Be able to put in time towards adding new features, fixing bugs, and otherwise maintaining the current codebase as necessary.
  • Preferred, but not required: familiarity with or willingness to learn Typescript, TailwindCSS, Gatsby, or Firebase.
  • You must submit a pull request fixing a web development related issue to one of the repositories in the CPI GitHub Organization before applying.

Projects:

  • Here are some projects you might be working on!
  • USACO Guide
  • CPI Website
  • USACO Guide Groups
  • USACO Guide IDE
  • Online Judge System
  • An idea of your own!

2 More opportunities with COMPETITIVE PROGRAMMING INITIATIVE

Request failed
{{ opp.title }}
This is a Virtual Opportunity.
{{ opp.location }}
We'll work with your schedule
{{ opp.dateStr }}
{{ opp.timeStr }}
More
Opportunities

About COMPETITIVE PROGRAMMING INITIATIVE

Location:

10355 TONITA WAY, CUPERTINO, CA 95014, US

Mission Statement

We promote competitive programming among students through resources, classes, outreach, and contests.

Description

Our organization runs the USACO Guide (https://usaco.guide/), a free collection of USACO resources used daily by thousands of contestants. Additionally, we provide affordable beginner classes to increase participation in USACO; support over two hundred CP/CS clubs with curriculum, problem sets, and contests; and host free online webinars with information from panels, interviews, and events.

CAUSE AREAS

Computers & Technology
Education & Literacy
International
Computers & Technology, Education & Literacy, International

WHEN

We'll work with your schedule.

WHERE

This is a Virtual Opportunity with no fixed address.

SKILLS

  • Website Programming
  • Website Project Management
  • Web Design
  • Web Design / UX
  • Basic Computer Skills

GOOD FOR

  • Kids
  • Teens
  • People 55+
  • Public Groups

REQUIREMENTS

  • Orientation or Training
  • We expect you to be active and respond to status checks. You should start contributing within 1 week of being accepted, or you may be removed from the team. After 3 weeks of inactivity, we will need to remove you from the team.
  • You must submit a pull request fixing a web development related issue to one of the repositories in the CPI GitHub Organization. (https://github.com/cpinitiative)

Report this opportunity