Front-End Developer

Front-End Developer

Catholic Relief Services (CRS)

October 31, 2025December 15, 2025BaltimoreUnited States
Catholic Relief Services (CRS) About
Catholic Relief Services (CRS) was founded in 1943 by the Catholic Bishops of the United States to serve World War II survivors in Europe. Since then, CRS have expanded in size to reach more than 120 million people in more than 100 countries on five continents. Its mission is to assist impoverished and disadvantaged people overseas, working in the spirit of Catholic social teaching to promote the sacredness of human life and the dignity of the human person.
Job Description
Job Posting Organization:
Catholic Relief Services (CRS) is the official international humanitarian agency of the Catholic community in the United States. Established to save, protect, and transform lives in need, CRS operates in more than 100 countries, providing relief and development assistance without regard to race, religion, or nationality. The organization focuses on various sectors including emergency response, health, agriculture, education, microfinance, and peacebuilding. CRS is committed to a collaborative, mission-driven culture that aims to improve the lives of the poor globally. The agency emphasizes safeguarding children and vulnerable adults from abuse and exploitation, and it welcomes candidates from diverse faiths and secular traditions who share its values and commitment to service.

Job Overview:
The Front-End Developer position at CRS involves building, enhancing, and maintaining user-facing features across the organization's primary website and related microsites. This role requires a combination of strong front-end development skills and an understanding of content management systems, particularly Drupal and WordPress. The developer will be responsible for creating responsive web components, ensuring accessibility, and optimizing user experiences that align with CRS's mission and brand. The position demands collaboration with internal stakeholders to deliver high-quality digital experiences, and it requires staying updated on modern web technologies to recommend improvements in development processes.

Duties and Responsibilities:
The Front-End Developer will be tasked with developing and styling responsive front-end components and page layouts using HTML, SCSS/CSS, and modern JavaScript (ES6+). Key responsibilities include implementing and enhancing Drupal themes and templates, collaborating with designers to translate mockups into production-ready code, maintaining visual consistency across digital platforms, and supporting ongoing improvements and bug fixes for both Drupal and WordPress websites. The developer will also configure and update Drupal modules, ensure compliance with web content accessibility guidelines, conduct cross-browser testing, participate in quality assurance processes, document front-end processes, and stay informed about new front-end technologies to enhance development efficiency.

Required Qualifications:
Candidates must possess a Bachelor’s degree in computer science, web development, design, or a related field. A minimum of 8 years of relevant experience is required, with mid-level experience in building and maintaining responsive websites using Drupal 9+ or other PHP-based CMSs. Proficiency in HTML5, CSS/SCSS, and modern JavaScript (ES6+) is essential, along with experience in using Git and local development environments. Familiarity with Composer, Drush, and Drupal’s configuration management workflows is also necessary. Candidates should demonstrate strong organizational skills, attention to detail, and the ability to work collaboratively in a cross-functional team environment.

Educational Background:
The educational background required for this position includes a Bachelor’s degree in computer science, web development, design, or a related field. This foundational education is crucial for understanding the technical aspects of web development and design principles necessary for the role.

Experience:
The position requires a minimum of 8 years of relevant experience in front-end development, particularly in building and maintaining responsive websites using Drupal 9+ or other PHP-based content management systems. Candidates should have experience with modern web development practices, including the use of Node.js and NPM for build tools, and familiarity with design collaboration tools such as Figma or Adobe Suite.

Languages:
Fluency in English is mandatory for this position, while fluency in Spanish is considered a plus. The ability to communicate effectively in both languages can enhance collaboration within diverse teams and with stakeholders.

Additional Notes:
The position is based in Baltimore, and candidates must be able to work in US time zones. The role may require up to 5% travel. CRS offers a comprehensive benefits package for U.S.-based staff, including medical, dental, life insurance, vision, and a retirement savings plan. For candidates employed outside the U.S., benefits packages will be based on the country of employment. The successful candidate will be expected to adhere to CRS's Code of Conduct and participate in safeguarding practices to protect program participants and community members.
Apply now
Similar Jobs