Hillary for America (Tech Team) is hiring a

Software Engineer (Frontend)

Vinita, United States

Technology at Hillary for America offers a unique opportunity for your work to have a lasting legacy - a better future for generations of Americans. Our technology team works in an ultra-fast-paced, highly scrutinous environment.

The many products we build will form the technology backbone for the digital, finance, analytics, communications, and organizing teams to fuel our national grassroots movement. This is an environment where small technology innovations can have a multiplying impact on the race to the White House.

We ship early and often. Done is always better than perfect. Welcome to the only 18-month, nationally televised hackathon.

Our frontend software engineers architect, design, and implement the user interfaces of our web applications used by millions of people.

Responsibilities

  • Architect, implement, and iterate on frontend designs and user interactions
  • Working closely with designers and product engineers to ship early and often
  • Build efficient and reusable front-end systems and abstractions
  • Participate in design and code reviews, as well as deal with day-to-day issues
  • Maintain and build upon frameworked Javascript code

Requirements

  • At least two years of full-time engineering experience
  • Expert in Javascript, HTML and CSS; able to create elegant and maintainable code
  • Experience with modern Javascript libraries and tooling
  • Penchant for cross-browser compatibility issues and client-side performance
  • Good understanding of service-oriented architecture and associated components

Bonus (please indicate if you have any experience with the following):

  • Experience with frontend “MVC” design patterns and frameworks (React, Angular, etc.)
  • Experience with automated end-to-end and unit testing - test runners (Karma, etc.), assertion libraries (QUnit, Chai, etc.), and clients (Selenium, PhantomJS, SlimerJS, etc.)
  • Familiarity with server-side MVC web frameworks, such as Django or Ruby on Rails
  • Demonstrated design and UX sensibilities; responsive and mobile experience
  • Experience working with ES6

 

This is a full-time role onsite in our New York City headquarters. Unfortunately we cannot accommodate remote or contract work.

The Campaign is an equal opportunity employer. The Campaign believes every employee has the right to work in an environment free from unlawful discrimination as is consistent with our commitment to diversity, respect, and inclusion. Consistent with applicable federal, state and local laws, the Campaign provides all employees and applicants with equal opportunity in all aspects of the employment relationship. This includes employment decisions related to hiring, promotions, transfers, disciplinary action, termination, and training.