Skip navigation

Front - End Developer (Hybrid)

Washington D.C.
Apply Now


This is a great opportunity with a very stable and well known nonprofit. Your work will make a tangible impact in solving the worlds problems. 

You can also expect great work/life balance, job stability, and awesome culture.


The Communications department supports leaders at all levels of the institution to promote project and campaign efforts, inform key audiences, and protect and advance our reputation. The department provides a comprehensive range of communications services for all programmatic and administrative units and Trusts-operated projects.
Our in-house expertise includes: strategy and message development; editorial support; design and creative services; media event planning; digital and video production; and social media.
The unit oversees all communications policies, guidelines, and processes in order to ensure production of the highest quality work and effectively steward our resources.

Position Overview

The principal associate and front-end developer is a member of the Digital and Creative team in Communications and is responsible for developing interactive visual solutions for the projects to showcase research and data-rich recommendations.
The position applies artistic sensibility, technical skills, interactive storytelling, and problem-solving abilities to help advance research and advocacy goals for all program areas.

Responsibilities include translation of the UI/UX design wireframes to code that will produce visual elements of the application. The position will work with our in-house design team to bridge the gap between design and technical implementation, taking an active role in defining how the application looks as well as how it works.
This position requires the ability to work collaboratively and effectively across a variety of teams and projects with unique topics and objectives.
Good judgment and initiative are necessary in coordinating activities and responding to project obligations.
The position reports to a manager on the digital strategy team, is located in Washington, DC, and is eligible for up to 60% telework.

• Serve as the interactive lead from concept to deployment, including all front-end development, QA, and data mapping.
• Maintain pattern library, chart builder tool, and build reusable code and libraries for future projects.
• Create prototypes, mockups, and staging sites for review and feedback.
• Optimize application for maximum speed and scalability.
• Maintain existing interactives and web production tools by expanding their functionality or updating the data.
• Identify and troubleshoot various website issues and coding problems.
• Work as part of the digital and creative team to develop concepts for interactive designs and data visualizations for our online resources.
• Advise design team on technical viability of UI/UX design directions and proposed functionalities on a project-by-project basis. Includes creative thinking for animations
and transitions.
• Monitor development progress to ensure that projects and tasks meet internal deadlines.
• Stay current and up to date on trends and emerging technologies related to front-end development.
• Offer guidance to digital teams’ efforts to standardize front-end code for site integration and overarching technical requirements. Participate in internal data task force to help set institutional standards.


“Someone who can gather the program’s desires—translate into user friendly version

Guide people (help them navigate the digital design system)”



• Bachelor’s degree or equivalent experience required and a minimum of six years of applicable professional experience required.
• Ability to produce forward thinking, efficient, clean, error-free interactive solutions.
• Understanding of the entire web development process, with an emphasis on front end design and development. Including the ability to define workflow processes, version control management, environment management, required tools and software.
• Strong working knowledge of web markup and action scripts such as HTML5, CSS3, JavaScript, and JavaScript frameworks (e.g. jQuery, HighCharts.js, etc.). Proven ability to translate complex data sets into engaging online interactives. Understanding front-end development techniques including server-side CSS pre-processing platforms such as LESS and SASS.
• Solid understanding of front-end development techniques used to optimize presentation layer across multiple devices and channels. Strong working knowledge of Adobe Creative Cloud.
• Experience working with interactive design tools such as Sketch, Figma, Adobe XD, Invision, etc.
• Proficient understanding of cross-browser compatibility issues and ways to work around them.
• Proficient understanding of code versioning tools, such as Git.
• Good understanding of analytics principles and ensuring that applications will adhere to them.
• Strong written and verbal communication skills, excellent organization, initiative, and flexibility and responsiveness to changing requirements and conditions. Solid understanding of the interactive development landscape and upcoming trends.
• Experience working in a collaborative, team environment, possessing the ability to work independently and able to set timelines, track progress and lead reviews and feedback sessions.