Front End Developer Job in Baltimore, MD | Yulys
×

Job Title: Front End Developer

Apply on Job
Company Name: Catholic Relief Services
Salary: USD 73,000.00
-
USD 119,000.00 Yearly
Job Industry: Program Development
Job Type: Full time
WorkPlace Type: On-Site
Location: Baltimore, MD, United States
Required Candidates: 1 Candidates
Skills:
Cross-Browser Compatibility
Web Accessibility
RESTful APIs
Job Description:

The Front-End Developer will build, enhance, and maintain user-facing features across CRS’s primary website (crs.org) and related microsites. This role combines strong front-end development expertise with an understanding of content management systems and collaborative design practices. The incumbent will leverage knowledge of responsive web development, accessibility, and modern front-end workflows, along with a keen eye for detail and design to promote CRS’ online presence.


The position collaborates with internal stakeholders to ensure CRS websites deliver outstanding user experiences aligned with the organization’s mission and brand.

Roles and Key Responsibilities

  1. Develop and style responsive front-end components and page layouts using HTML, SCSS/CSS, and modern JavaScript (ES6+).
  2. Implement and enhance Drupal (10+) themes, templates, and Layout Builder components.
  3. Collaborate with designers and UX staff to translate design mockups and wireframes into accessible, production-ready code.
  4. Maintain visual consistency and adherence to CRS brand standards across all digital platforms.
  5. Support ongoing front-end improvements, bug fixes, and enhancements for both Drupal and WordPress websites.
  6. Configure and update Drupal modules and themes to support new front-end functionality.
  7. Ensure all sites meet web content accessibility guidelines, search engine optimization, and performance optimization best practices.
  8. Conduct cross-browser and device testing to ensure consistent rendering and functionality.
  9. Participate in quality assurance, user acceptance testing, and provide review processes for new features and site updates.
  10. Document front-end processes, component usage, and theming conventions.
  11. Support smaller web properties or campaign pages content management systems platforms.
  12. Stay informed of new front-end technologies and recommend improvements to development processes and tooling.

Preferred Qualifications

  1. Design experience or background in visual/UX design.

Knowledge, Skills, and Abilities

  1. Working knowledge of WordPress theming and plugin integration.
  2. Advanced proficiency in HTML5, CSS/SCSS, and modern JavaScript (ES6+).
  3. Familiarity with Composer, Drush, and Drupal’s configuration management workflows.
  4. Understanding of web accessibility (WCAG 2.1) and SEO best practices.
  5. Basic knowledge of PHP for module/theme configuration or light troubleshooting.
  6. Ability to translate design concepts into clean, maintainable front-end code.
  7. Strong knowledge of both the creative and technical aspects of web development.
  8. Ability to work efficiently while demonstrating organization and attention to detail.
  9. Ability to work collaboratively in a cross-functional team environment.
  10. Ability to proactively identifies issues and proposes solutions.
  11. Ability to communicate effectively across technical and non-technical roles.
  12. Familiarity with modern developer tools—including AI-assisted coding or design tools—to improve efficiency and code quality.
  13. Strong attention to detail, organization, and commitment to high-quality work.
  14. Ability to explain technical concepts clearly to non-technical audiences.
  15. Knowledge of Drupal 10+ and WordPress platforms.
  16. Commitment to continuous learning and the ability to stay up to date on modern web technologies and tools.


Required Languages : Fluency in English required. Fluency in Spanish a plus.

Hours: Must be able to work in the US Time Zones

Travel : Must be willing to travel up to 5%.

Supervisory Responsibilities: No

Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.

Become a part of our growth newsletter