Software Developers

Save to Favorites

ORGANIZATION: Human Health Project

The Human Health Project (HHP) is a nonprofit, noncommercial, volunteer-based organization promoting the health of individuals worldwide as a human right for all. The purpose of HHP is to get conventional and complementary health information and peer-to-peer support from the HHP community around the world in response to health experiences that are posted by individuals anywhere in the world.

An HHP member posts a health experience summary on HHP’s website. This will keep all the information about this person's health experience in one place for his/her review, as well as for the people who will be sharing information and providing or receiving support. Generally, information and support will be provided by members of the public who want to help people anonymously who have health conditions and questions. Our goal is to improve access, self-management, equity, and affordability of health care throughout the world.

HHP is currently replacing HHP's current website with a custom-made PHP/MySQL (LAMP) application. This new application is being written in moderately-simple raw PHP, with just a little object-oriented programming and a simple MVC arrangement to keep things organized. The front end is raw HTML, JavaScript, and a little JQuery. There should be no surprises in it for anyone who has built a few PHP/LAMP websites from scratch. A summary of HHP's development approach is available online in a Google document entitled "HHP Developer Documentation Overview as of August 2014" at https://docs.google.com/document/d/1HcQ1oBKAoFBG2cuUAQCnSGBWNtmfcnEDP32jjUiA6Gw/edit. The prototype of the replacement system is currently available at http://dev.humanhealthproject.org:81/~yghotkar/main.php?tab=Home&logout=y

We are seeking several volunteers with web software development skills. You should have at least 3 years proven experience with object-oriented web-focused programming languages, especially PHP. You should have excellent web development experience using an MVC framework; also, of web application technologies including AJAX, XHTML, CSS and Javascript. You should have experience:

    • Using databases such as MySQL and PostgreSQL, and have good experience programming in SQL.
    • Understanding and applying relational database design.
    • Experience and familiarity with all aspects of the development lifecycle.
    • Be experienced and comfortable developing in and for a Unix/Linux environment.
    • It would be huge pluses if you have experience and knowledge with JQuery, mod-wsgi, cloud services, SVN, graphic design skills, FB Connect, test-driven development, automated testing tools, agile methodologies, open-source software, UI design, mobile development, and/or social networking development.

    Your non-technical skills should include:

    • Excellent/fluent written and spoken English.
    • Very high attention to detail is your watchword.
    • Strong communication and people skills, used pro-actively, are obvious characteristics you possess.
    • Proven ability with successfull teamwork.
    • The ability to work on your own without supervision and to take full ownership for your work.
    • A strong sense of professionalism, personal responsibility, self-motivation and initiative.
    • You push yourself where project requirements/deadlines dictate and to facilitate team members working in different timezones.
    • You are committed to producing very high quality deliverables and you can demonstrate passion for quality in your work.
    • You possess the flexibility to deal with a rapidly changing work environment and with tight deadlines.
    • Your problem-solving abilities are second to none.
    • You can juggle many different tasks efficiently. You are available to volunteer 20 hours per week or more on average for at least four months - because of the learning curve.

Please attach a copy of your resume with your self-referral through VolunteerMatch.

62 More opportunities with Human Health Project

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

About Human Health Project

Location:

2271 Vandalia Avenue, Los Angeles, CA 90032, US

Mission Statement

Our Mission: To drive patient-centered health outcomes by harnessing data collected by a global online community who share their treatment outcomes, enhanced by clinical evidence-based best practices

Description

Human Health Project (HHP) is a global nonprofit organization dedicated to helping individuals increase their health knowledge through the sharing of health information. HHP collects, analyzes, and shares health information to empower and inform individuals to achieve better health outcomes. Our patient-centered approach enables patients and caregivers to choose treatments based on evidence-based clinical data as well as the cumulative knowledge of the HHP community.

For more Information about HHP, please visit our website: https://www.humanhealthproject.org/

CAUSE AREAS

Advocacy & Human Rights
Computers & Technology
Health & Medicine
Advocacy & Human Rights, Computers & Technology, Health & Medicine

WHEN

Tue Mar 01, 2016 - Sat May 07, 2016

WHERE

This is a Virtual Opportunity with no fixed address.

SKILLS

  • Software Engineering

GOOD FOR

N/A

REQUIREMENTS

  • Must be at least 18

Report this opportunity

We're sorry, this opportunity is no longer active.

Human Health Project has 63 more opportunities, please check them out.

See Opportunities