Front-end Developer Jobs

The best place to find and post jobs for front-end Web developers and designers.

Job Posting — Jul 3, 2018

Senior Front-End Engineer

Full-time at Catchafire
in New York City

What We're Looking For

Catchafire is looking for a Senior Frontend Engineer to accelerate our adoption of modern frontend web technologies to facilitate development of our web application for skills-based volunteering. You must have extensive frontend web development experience using HTML/CSS and Javascript as well as experience using modern frameworks like Bootstrap, VueJS, Angular, and/or React. You should be familiar with automated frontend testing and should have experience integrating your code with at least one backend MVC framework.

The Catchafire platform team is a global agile team with a goal to develop world-class products and launch them successfully to our audience of passionate volunteers and inspiring nonprofits.

In addition to technical skills, you should be a self-motivated individual who can collaborate effectively with technical and non-technical stakeholders both in person and remotely.


Work with Catchafire engineering team peers to develop and test new features using Javascript and responsive HTML/CSS/SASS within a Django application.

Investigate and champion the adoption of new frontend technologies.

Work with Catchafire’s product team and other internal stakeholders to deliver value to our users, including developing ideas, establishing delivery dates, suggesting alternatives to increase ROI, improving UX, and supporting multiple devices.

Mentor full stack engineers to develop their frontend skills.


Self starter: You are capable of taking charge on a project. You are always looking for new technologies to explore and new ways to improve processes. You lead by example.

Strategic thinker: You are not satisfied accepting unstated assumptions or taking direction without critical evaluation. You work hard to understand the underlying purpose of each assignment and the rationale behind existing processes. You have opinions and are not shy about expressing them.

Communicator: You communicate clearly and concisely. You have strong opinions loosely held and contribute your thoughts to the group. You argue your positions in an environment that encourages opposing viewpoints.

Craftsman: You are passionate about your code: its readability, quality, documentation and maintainability.

Pragmatic perfectionist: Though you are driven to improve poor code and systems, you nevertheless maintain productivity and ship in challenging environments. You prioritize the right improvements at the right time.

Humility: You like challenges and are happy to be proven wrong. You welcome every opportunity to teach or learn from others. You are eager to achieve and work at all levels of responsibility.


Must Have:

5+ years experience crafting responsive web pages using HTML/CSS

5+ years experience coding Javascript and jQuery

3+ years experience integrating frontend code with modern web frameworks (Django, Rails, etc)

Experience with at least one modern Javascript framework (e.g., VueJS, Angular, React), commonly used tools (e.g., RequireJS, SystemJS, ES6, etc), frontend devops tools (NPM, Gulp, etc), and automated frontend testing (Jasmine, Chai, etc)

Experience with version control tools (Catchafire uses Mercurial)

Experience with CSS preprocessors (Less, SASS, PostCSS, etc)

Experience working on consumer-facing web applications

Experience working in an agile development environment


VueJS skills strongly preferred

Experience working with a remote-first team in a fast-paced work environment

Experience working with Django or python

Experience working in the social good sector

Experience working on native mobile applications

Familiarity with SVG and web components


Competitive salary commensurate with experience

Comprehensive benefits


If our values resonate with you, email your resume to Include "Senior Frontend Engineer" in the subject. While we strongly prefer candidates local to our New York City office, telecommuting is an option for excellent remote candidates who are willing to align their workday, for at least a few hours, with U.S. East Coast business hours.

About Us

Catchfire is committed to providing transformational volunteer experiences that will help create an empathetic, inclusive and loving world where people use their talents in service of our shared humanity. We are paving the way for a new type of business model, one that demonstrates that you can focus on a social mission and build a successful business at the same time.

See all jobs   or   see a random job