Frontend Developer (React)

Sorry, this job was removed at 2:24 p.m. (EST) on Friday, April 12, 2019
Find out who's hiring in Greater NYC Area.
See all Design + UX jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Frontend Developer

Protect Democracy is a non-partisan, non-profit organization dedicated to protecting US democracy. Our project utilizes machine learning and data science to analyze changes to voter registration files and ensure the integrity of US elections. We are seeking a contract for a full-time front-end developer for 3 months, with the potential to extend.  Office is located in NYC, but we can accommodate the right remote candidate if necessary. Compensation is competitive, and commensurate with experience.

Our culture principles emphasize that there is strength in diversity as we believe diverse teams are more innovative, creative, and productive. Even if you aren’t sure if you meet all required skills, we encourage you to apply. We encourage applications from all qualified individuals without regard to race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, marital status, citizenship, disability, and veteran status.

Required Skills

  • Fluency writing modern, clean, and maintainable ES6 javascript

  • Knowledge of npm and the various javascript build & package management tools

  • Experience building and maintaining a React application

  • Examples of past work with beautiful visualizations that clearly communicate useful information about the data at hand

  • Experience with browser based data visualization and graphics tools, for example

    • d3.js

    • html5 canvas element

    • three.js

    • mapbox

  • Extensive css skills (i.e. media queries) and experience implementing responsive design patterns

Nice to haves

  • You have an understanding of the tradeoffs between client side and server side delegation in terms of computational cost, network costs, and technical debt.

  • You are a double threat capable of design as well as development; pixel perfect layouts make you happy

  • Basic knowledge of web application deployment paradigms

  • Working knowledge of statistics and probability and a desire to learn more - we are visualizing and describing a lot of data, and sometimes numbers have to be crunched on the frontend as well.

To apply, or to simply ask questions about the role, email [email protected]. Applicants should include a resume.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

222 Broadway, New York, NY 10038

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Protect DemocracyFind similar jobs