About Us

Front-end Engineer

As a Front-End Engineer at charity: water, you'll be responsible for building an amazing, comprehensive online fundraising platform for bringing clean and safe drinking water to every person on the planet.

Apply Now


Health is Wealth
Top-notch Healthcare 
Dental & Vision
Flexible Spending Account
Employer-paid Life Insurance
Employer-paid Short and Long- term Disability

Retire in Style
401K and Employer Match

Work hard, Play hard
Unlimited Vacation Policy
(Just get your work done!)
Paid Holidays

Ride the Train
Unlimited Monthly Metrocard


  • Architect, tool, build, test, and maintain the front-end of our fundraising platform.
  • Use HTML5, CSS3, and JavaScript to convert static design into a graceful user experience.
  • Inform decisions on what front-end technologies should be incorporated into our codebase.
  • Incorporate new front-end technologies in a way that ensures reusability and an optimal workflow for development and deployment.
  • Participate in regular design and code reviews, write acceptance criteria, and test against those criteria.


  • Extensive knowledge of JavaScript, HTML5, CSS3, and jQuery.
  • Extensive knowledge of JavaScript frameworks such as Ember, Angular, Backbone, et al.
  • Experience with SASS or a comparable CSS extension language.
  • Bachelor's degree in Computer Science or equivalent industry experience.
  • Disciplined approach to test-driven development, A/B testing, and metrics-driven decision making.
  • Agile approach to software development and maintenance cycles.
  • Comfortable with the idea of working across both PHP and Rails environments. Experience working in at least one.
  • Comfortable using git for source control.


You're agile and pragmatic

You like getting things done, are disciplined about time management, and consider yourself a remover of obstacles.

You're passionate about building products
You enjoy nothing more than turning ideas into working code and a fulfilling user experience. You translate design into a brilliant user experience and you're not satisfied until it looks pixel-perfect. You're passionate about writing logical, well-structured code that's easy to navigate. You don't consider a project done until it works on every device and in every browser. 

You can find the root cause of problems

You enjoy not just addressing the immediate issue, but tracking down and resolving the underlying source of the problem.

You are self-motivated
You see something that can be improved, and you don't wait for permission to fix it. You have a strong desire to make charitywater.org a world-class fundraising experience.

You hold your weight on a small team that handles a lot
We're a small and efficient staff; because of our size, every person plays an essential role in the organization.

You communicate well
You can articulate issues to team members and clearly convey how your solutions will work to address the issues we face.


We prefer candidates located in (or willing to re-locate to) the NYC area, but are open to those who have experience working remotely.

Meet the team