| Token | Value |
|---|---|
| [node:field_application_deadline] | |
| [node:field_application_instructions] | To apply, please submit a cover letter, resume, references, and samples or links to your portfolio site. Cover letters are important to us. You will be required to complete a cover letter that describes why you think you are qualified for this role and how your past experience makes you an outstanding candidate. Applications without cover letters will not be considered. Also, please be patient. Our screening process takes longer than most other employers’—but we’re worth the wait. We want to be sure that anyone we hire is a perfect fit for both the agency and employee, so our process is thorough. |
| [node:field_application_instructions:value] | <p>To apply, please submit a cover letter, resume, references, and samples or links to your portfolio site.</p> <p>Cover letters are important to us. You will be required to complete a cover letter that describes why you think you are qualified for this role and how your past experience makes you an outstanding candidate. Applications without cover letters will not be considered. </p> <p>Also, please be patient. Our screening process takes longer than most other employers’—but we’re worth the wait. We want to be sure that anyone we hire is a perfect fit for both the agency and employee, so our process is thorough. </p> |
| [node:field_application_instructions:format] | full_html |
| [node:field_link_to_apply] | https://j.brt.mv/ATS/jb.do?reqGK=27673686 |
| [node:field_link_to_apply:title] | Apply Here |
| [node:field_link_to_apply:uri] | https://j.brt.mv/ATS/jb.do?reqGK=27673686 |
| [node:field_application_start_date] | |
| [node:author] | superadmin |
| [node:author:account-name] | superadmin |
| [node:author:created] | Tue, 04/17/2018 - 14:57 |
| [node:author:created:fallback] | Tue, 04/17/2018 - 14:57 |
| [node:author:created:html_date] | 2018-04-17 |
| [node:author:created:html_datetime] | 2018-04-17T14:57:09+0000 |
| [node:author:created:html_month] | 2018-04 |
| [node:author:created:html_time] | 14:57:09 |
| [node:author:created:html_week] | 2018-W16 |
| [node:author:created:html_year] | 2018 |
| [node:author:created:html_yearless_date] | 04-17 |
| [node:author:created:long] | Tuesday, April 17, 2018 |
| [node:author:created:medium] | Tue, 04/17/2018 - 14:57 |
| [node:author:created:month_and_year] | April 2018 |
| [node:author:created:month_date_year_time] | April 17, 2018 - 2:57pm |
| [node:author:created:month_day_year] | April 17, 2018 |
| [node:author:created:raw] | 1523977029 |
| [node:author:created:short] | 04/17/2018 - 2:57pm |
| [node:author:created:since] | 8 years 1 month |
| [node:author:name] | superadmin |
| [node:author:display-name] | superadmin |
| [node:author:edit-url] | https://transwork.org/user/1/edit |
| [node:author:mail] | info+transwork@messageagency.com |
| [node:author:language:direction] | ltr |
| [node:author:language:langcode] | en |
| [node:author:language:name] | English |
| [node:author:last-login] | Tue, 06/02/2026 - 19:50 |
| [node:author:last-login:fallback] | Tue, 06/02/2026 - 19:50 |
| [node:author:last-login:html_date] | 2026-06-02 |
| [node:author:last-login:html_datetime] | 2026-06-02T19:50:04+0000 |
| [node:author:last-login:html_month] | 2026-06 |
| [node:author:last-login:html_time] | 19:50:04 |
| [node:author:last-login:html_week] | 2026-W23 |
| [node:author:last-login:html_year] | 2026 |
| [node:author:last-login:html_yearless_date] | 06-02 |
| [node:author:last-login:long] | Tuesday, June 2, 2026 |
| [node:author:last-login:medium] | Tue, 06/02/2026 - 19:50 |
| [node:author:last-login:month_and_year] | June 2026 |
| [node:author:last-login:month_date_year_time] | June 2, 2026 - 7:50pm |
| [node:author:last-login:month_day_year] | June 2, 2026 |
| [node:author:last-login:raw] | 1780429804 |
| [node:author:last-login:short] | 06/02/2026 - 7:50pm |
| [node:author:last-login:since] | 1 day 8 hours |
| [node:author:roles] | authenticated, administrator |
| [node:author:roles:count] | 2 |
| [node:author:roles:first] | authenticated |
| [node:author:roles:join-path] | authenticated/administrator |
| [node:author:roles:keys] | authenticated, administrator |
| [node:author:roles:keys:count] | 2 |
| [node:author:roles:keys:first] | authenticated |
| [node:author:roles:keys:join-path] | authenticated/administrator |
| [node:author:roles:keys:last] | administrator |
| [node:author:roles:keys:reversed] | administrator, authenticated |
| [node:author:roles:last] | administrator |
| [node:author:roles:reversed] | administrator, authenticated |
| [node:author:roles:reversed:count] | 2 |
| [node:author:roles:reversed:first] | administrator |
| [node:author:roles:reversed:join-path] | administrator/authenticated |
| [node:author:roles:reversed:keys] | administrator, authenticated |
| [node:author:roles:reversed:last] | authenticated |
| [node:author:url] | https://transwork.org/user/1 |
| [node:author:url:absolute] | https://transwork.org/user/1 |
| [node:author:url:args] | , user, 1 |
| [node:author:url:args:count] | 2 |
| [node:author:url:args:first] | user |
| [node:author:url:args:join-path] | user/1 |
| [node:author:url:args:keys] | 0, 1 |
| [node:author:url:args:last] | 1 |
| [node:author:url:args:reversed] | 1, user |
| [node:author:url:brief] | transwork.org/user/1 |
| [node:author:url:path] | /user/1 |
| [node:author:url:relative] | /user/1 |
| [node:author:url:unaliased] | https://transwork.org/user/1 |
| [node:author:url:unaliased:absolute] | https://transwork.org/user/1 |
| [node:author:url:unaliased:args] | , user, 1 |
| [node:author:url:unaliased:brief] | transwork.org/user/1 |
| [node:author:url:unaliased:path] | /user/1 |
| [node:author:url:unaliased:relative] | /user/1 |
| [node:author:uid] | 1 |
| [node:author:role-ids] | 0,1 |
| [node:author:role-names] | authenticated,administrator |
| [node:field_badge] | |
| [node:field_paragraphs] | |
| [node:body] | Message Agency is seeking to add a developer to join our growing staff. We develop highly interactive websites for nonprofit organizations, public agencies, and universities using Drupal, WordPress, and open source technologies. You will be building sites, customizing templates, and theming sites in WordPress and Drupal. You should know SASS, LESS, and HTML 5 and have experience implementing responsive designs. You should also be comfortable working with component-based libraries and design systems. Comfort with continuous integration (CI) tools and the command line is ideal. Working knowledge of PHP, Twig, and JavaScript frameworks (e.g. jQuery or Angular) is helpful and preferred. Exposure to package management like npm, automated tooling and build systems like gulp, and version control systems is also helpful. A deep understanding of the WCAG principles is preferred. Experience with Drupal and other open source CMSs/communities gets you an interview. At least two years of experience at an agency is preferred. You’ll be working in a highly collaborative and cross-functional team environment. Designers, developers, and project managers alike work together to bring inclusive digital experiences to life. Your duties will include collaborating with designers to determine feasibility and implementation approaches, template development, implementing designs using your front-end toolkit, participating in design fidelity review, developing custom modules, project documentation, and maintaining coding standards. In addition to site development duties, you will assist with the design, development, and refinement of internal processes and products. You will be working closely with the entire development team to define and establish best practices. Thought-leadership and/or public speaking experience is preferred, but not required. Required Skills and Experience Two to three years of experience developing websites Preferred Skills and Experience Direct experience in an agency environment About Message Agency Message Agency delivers digital impact for the greater good. We are an established and growing web development company with a social mission. We build sites in Drupal and WordPress—open source content management systems (CMS)—and work with both regional and national nonprofits, universities, foundations, and government agencies. As a certified B Corporation that’s been awarded “Best for the World” status three times, we are a triple bottom line business that believes: We must be the change we seek in the world.
Compensation and Benefits This is a full-time position, and salary and compensation are commensurate with experience. The pay is competitive for this role. We offer profit sharing, 100% paid health/dental/vision, 401(k) with employer contribution, generous paid vacation/holidays, professional development budget, commuter benefits, FSA plan, life insurance, short-term disability insurance, and a great working environment. We are located in Philadelphia, PA, and would prefer to hire talent from our region. However, this is a remote role and open to anyone in the United States. Diversity and Inclusion Message Agency is an equal opportunity employer, and we value diversity at our company. We strongly encourage candidates from diverse backgrounds to apply. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status. Check us out at: http://messageagency.com. |
| [node:body-smart-trim] |
Message Agency is seeking to add a developer to join our growing staff. We develop highly interactive websites for nonprofit organizations, public agencies, and universities using Drupal, WordPress, and open source technologies. You will be building sites, customizing templates, and theming sites in WordPress and Drupal. You should know SASS, LESS, and HTML 5 and have experience implementing responsive designs. You should also be comfortable working with component-based libraries and design systems. Comfort with continuous integration (CI) tools and the command line is ideal. Working |
| [node:field_cta] | |
| [node:field_date_close] | |
| [node:field_date_close:value] | 2022-09-18 |
| [node:field_date_close:date] | 1663502400 |
| [node:field_date_close:date:fallback] | Sun, 09/18/2022 - 12:00 |
| [node:field_date_close:date:html_date] | 2022-09-18 |
| [node:field_date_close:date:html_datetime] | 2022-09-18T12:00:00+0000 |
| [node:field_date_close:date:html_month] | 2022-09 |
| [node:field_date_close:date:html_time] | 12:00:00 |
| [node:field_date_close:date:html_week] | 2022-W37 |
| [node:field_date_close:date:html_year] | 2022 |
| [node:field_date_close:date:html_yearless_date] | 09-18 |
| [node:field_date_close:date:long] | Sunday, September 18, 2022 |
| [node:field_date_close:date:medium] | Sun, 09/18/2022 - 12:00 |
| [node:field_date_close:date:month_and_year] | September 2022 |
| [node:field_date_close:date:month_date_year_time] | September 18, 2022 - 12:00pm |
| [node:field_date_close:date:month_day_year] | September 18, 2022 |
| [node:field_date_close:date:raw] | 1663502400 |
| [node:field_date_close:date:short] | 09/18/2022 - 12:00pm |
| [node:field_date_close:date:since] | 3 years 8 months |
| [node:field_company_size] | |
| [node:field_contact_email] | |
| [node:field_contact_email_transwork] | |
| [node:field_contact_information] | |
| [node:field_contact_name] | |
| [node:field_contact_name_transwork] | |
| [node:field_contact_phone] | |
| [node:field_contact_phone_transwork] | |
| [node:field_contact_title] | |
| [node:nid] | 414 |
| [node:content-type] | Job Posting |
| [node:content-type:edit-url] | https://transwork.org/admin/structure/types/manage/job_posting |
| [node:content-type:machine-name] | job_posting |
| [node:content-type:name] | Job Posting |
| [node:content-type:node-count] | 1 |
| [node:changed] | Wed, 07/20/2022 - 18:37 |
| [node:changed:fallback] | Wed, 07/20/2022 - 18:37 |
| [node:changed:html_date] | 2022-07-20 |
| [node:changed:html_datetime] | 2022-07-20T18:37:46+0000 |
| [node:changed:html_month] | 2022-07 |
| [node:changed:html_time] | 18:37:46 |
| [node:changed:html_week] | 2022-W29 |
| [node:changed:html_year] | 2022 |
| [node:changed:html_yearless_date] | 07-20 |
| [node:changed:long] | Wednesday, July 20, 2022 |
| [node:changed:medium] | Wed, 07/20/2022 - 18:37 |
| [node:changed:month_and_year] | July 2022 |
| [node:changed:month_date_year_time] | July 20, 2022 - 6:37pm |
| [node:changed:month_day_year] | July 20, 2022 |
| [node:changed:raw] | 1658342266 |
| [node:changed:short] | 07/20/2022 - 6:37pm |
| [node:changed:since] | 3 years 10 months |
| [node:created] | Wed, 07/20/2022 - 18:35 |
| [node:created:fallback] | Wed, 07/20/2022 - 18:35 |
| [node:created:html_date] | 2022-07-20 |
| [node:created:html_datetime] | 2022-07-20T18:35:51+0000 |
| [node:created:html_month] | 2022-07 |
| [node:created:html_time] | 18:35:51 |
| [node:created:html_week] | 2022-W29 |
| [node:created:html_year] | 2022 |
| [node:created:html_yearless_date] | 07-20 |
| [node:created:long] | Wednesday, July 20, 2022 |
| [node:created:medium] | Wed, 07/20/2022 - 18:35 |
| [node:created:month_and_year] | July 2022 |
| [node:created:month_date_year_time] | July 20, 2022 - 6:35pm |
| [node:created:month_day_year] | July 20, 2022 |
| [node:created:raw] | 1658342151 |
| [node:created:short] | 07/20/2022 - 6:35pm |
| [node:created:since] | 3 years 10 months |
| [node:field_date_posted] | |
| [node:edit-url] | https://transwork.org/node/414/edit |
| [node:field_employer] | |
| [node:field_employer_phone] | |
| [node:field_employer_website] | |
| [node:field_event_date_end] | |
| [node:field_experience_level] | |
| [node:field_files] | |
| [node:field_agree_to_allow] | |
| [node:field_agree_to_receive] | |
| [node:field_confirm_rules] | |
| [node:field_confirm_terms] | |
| [node:field_image] | |
| [node:field_industry] | Computers and Information Technology |
| [node:field_industry:entity] | Computers and Information Technology |
| [node:field_industry:entity:changed] | Thu, 08/29/2019 - 19:40 |
| [node:field_industry:entity:changed:fallback] | Thu, 08/29/2019 - 19:40 |
| [node:field_industry:entity:changed:html_date] | 2019-08-29 |
| [node:field_industry:entity:changed:html_datetime] | 2019-08-29T19:40:19+0000 |
| [node:field_industry:entity:changed:html_month] | 2019-08 |
| [node:field_industry:entity:changed:html_time] | 19:40:19 |
| [node:field_industry:entity:changed:html_week] | 2019-W35 |
| [node:field_industry:entity:changed:html_year] | 2019 |
| [node:field_industry:entity:changed:html_yearless_date] | 08-29 |
| [node:field_industry:entity:changed:long] | Thursday, August 29, 2019 |
| [node:field_industry:entity:changed:medium] | Thu, 08/29/2019 - 19:40 |
| [node:field_industry:entity:changed:month_and_year] | August 2019 |
| [node:field_industry:entity:changed:month_date_year_time] | August 29, 2019 - 7:40pm |
| [node:field_industry:entity:changed:month_day_year] | August 29, 2019 |
| [node:field_industry:entity:changed:raw] | 1567107619 |
| [node:field_industry:entity:changed:short] | 08/29/2019 - 7:40pm |
| [node:field_industry:entity:changed:since] | 6 years 9 months |
| [node:field_industry:entity:edit-url] | https://transwork.org/taxonomy/term/12/edit |
| [node:field_industry:entity:language:direction] | ltr |
| [node:field_industry:entity:language:langcode] | en |
| [node:field_industry:entity:language:name] | English |
| [node:field_industry:entity:name] | Computers and Information Technology |
| [node:field_industry:entity:node-count] | 54 |
| [node:field_industry:entity:root:changed] | Thu, 08/29/2019 - 19:40 |
| [node:field_industry:entity:root:edit-url] | https://transwork.org/taxonomy/term/12/edit |
| [node:field_industry:entity:root:name] | Computers and Information Technology |
| [node:field_industry:entity:root:node-count] | 54 |
| [node:field_industry:entity:root:tid] | 12 |
| [node:field_industry:entity:root:url] | https://transwork.org/taxonomy/term/12 |
| [node:field_industry:entity:root:vocabulary] | Industry |
| [node:field_industry:entity:tid] | 12 |
| [node:field_industry:entity:source:changed] | Thu, 08/29/2019 - 19:40 |
| [node:field_industry:entity:source:edit-url] | https://transwork.org/taxonomy/term/12/edit |
| [node:field_industry:entity:source:name] | Computers and Information Technology |
| [node:field_industry:entity:source:node-count] | 54 |
| [node:field_industry:entity:source:tid] | 12 |
| [node:field_industry:entity:source:url] | https://transwork.org/taxonomy/term/12 |
| [node:field_industry:entity:source:vocabulary] | Industry |
| [node:field_industry:entity:url] | https://transwork.org/taxonomy/term/12 |
| [node:field_industry:entity:url:absolute] | https://transwork.org/taxonomy/term/12 |
| [node:field_industry:entity:url:args] | , taxonomy, term, 12 |
| [node:field_industry:entity:url:brief] | transwork.org/taxonomy/term/12 |
| [node:field_industry:entity:url:path] | /taxonomy/term/12 |
| [node:field_industry:entity:url:relative] | /taxonomy/term/12 |
| [node:field_industry:entity:url:unaliased] | https://transwork.org/taxonomy/term/12 |
| [node:field_industry:entity:vocabulary] | Industry |
| [node:field_industry:entity:vocabulary:edit-url] | https://transwork.org/admin/structure/taxonomy/manage/industry |
| [node:field_industry:entity:vocabulary:machine-name] | industry |
| [node:field_industry:entity:vocabulary:name] | Industry |
| [node:field_industry:entity:vocabulary:node-count] | 759 |
| [node:field_industry:entity:vocabulary:term-count] | 20 |
| [node:field_industry:entity:vocabulary:vid] | industry |
| [node:field_industry:target_id] | 12 |
| [node:field_job_status] | |
| [node:field_job_summary] | |
| [node:field_job_type] | Full-Time |
| [node:field_job_type:value] | 1 |
| [node:language] | |
| [node:language:direction] | ltr |
| [node:language:langcode] | en |
| [node:language:name] | English |
| [node:langcode] | en |
| [node:field_linkedin] | |
| [node:field_links] | |
| [node:field_link_to_job_site] | |
| [node:field_link_to_main_site] | |
| [node:field_location_employer] | |
| [node:field_event_location] | |
| [node:field_location] | Remote |
| [node:field_location:value] | Remote |
| [node:menu-link] | |
| [node:field_company_logo] | |
| [node:field_business_name] | Message Agency |
| [node:field_business_name:value] | Message Agency |
| [node:field_organization_website] | |
| [node:original] | |
| [node:published_status] | Published |
| [node:field_pull_quote] | |
| [node:field_related_events] | |
| [node:field_related_job_postings] | |
| [node:field_education] | |
| [node:field_resource_type] | |
| [node:vid] | 729 |
| [node:log] | |
| [node:field_salary] | |
| [node:field_salary_annual_minimum] | |
| [node:field_salary_hourly_minimum] | |
| [node:field_salary_range_maximum] | |
| [node:field_salary_range_minimum] | |
| [node:field_salary_type] | |
| [node:field_skills] | |
| [node:field_event_date_start] | |
| [node:summary] | <p>Message Agency is seeking to add a developer to join our growing staff. We develop highly interactive websites for nonprofit organizations, public agencies, and universities using Drupal, WordPress, and open source technologies.</p> |
| [node:field_tags] | |
| [node:title] | Web Developer |
| [node:field_topics] | |
| [node:source] | |
| [node:source:field_application_instructions] | To apply, please submit a cover letter, resume, references, and samples or links to your portfolio site. Cover letters are important to us. You will be required to complete a cover letter that describes why you think you are qualified for this role and how your past experience makes you an outstanding candidate. Applications without cover letters will not be considered. Also, please be patient. Our screening process takes longer than most other employers’—but we’re worth the wait. We want to be sure that anyone we hire is a perfect fit for both the agency and employee, so our process is thorough. |
| [node:source:field_application_instructions:value] | <p>To apply, please submit a cover letter, resume, references, and samples or links to your portfolio site.</p> <p>Cover letters are important to us. You will be required to complete a cover letter that describes why you think you are qualified for this role and how your past experience makes you an outstanding candidate. Applications without cover letters will not be considered. </p> <p>Also, please be patient. Our screening process takes longer than most other employers’—but we’re worth the wait. We want to be sure that anyone we hire is a perfect fit for both the agency and employee, so our process is thorough. </p> |
| [node:source:field_application_instructions:format] | full_html |
| [node:source:field_link_to_apply] | https://j.brt.mv/ATS/jb.do?reqGK=27673686 |
| [node:source:field_link_to_apply:title] | Apply Here |
| [node:source:field_link_to_apply:uri] | https://j.brt.mv/ATS/jb.do?reqGK=27673686 |
| [node:source:author] | superadmin |
| [node:source:author:account-name] | superadmin |
| [node:source:author:created] | Tue, 04/17/2018 - 14:57 |
| [node:source:author:created:fallback] | Tue, 04/17/2018 - 14:57 |
| [node:source:author:created:html_date] | 2018-04-17 |
| [node:source:author:created:html_datetime] | 2018-04-17T14:57:09+0000 |
| [node:source:author:created:html_month] | 2018-04 |
| [node:source:author:created:html_time] | 14:57:09 |
| [node:source:author:created:html_week] | 2018-W16 |
| [node:source:author:created:html_year] | 2018 |
| [node:source:author:created:html_yearless_date] | 04-17 |
| [node:source:author:created:long] | Tuesday, April 17, 2018 |
| [node:source:author:created:medium] | Tue, 04/17/2018 - 14:57 |
| [node:source:author:created:month_and_year] | April 2018 |
| [node:source:author:created:month_date_year_time] | April 17, 2018 - 2:57pm |
| [node:source:author:created:month_day_year] | April 17, 2018 |
| [node:source:author:created:raw] | 1523977029 |
| [node:source:author:created:short] | 04/17/2018 - 2:57pm |
| [node:source:author:created:since] | 8 years 1 month |
| [node:source:author:name] | superadmin |
| [node:source:author:display-name] | superadmin |
| [node:source:author:edit-url] | https://transwork.org/user/1/edit |
| [node:source:author:mail] | info+transwork@messageagency.com |
| [node:source:author:language:direction] | ltr |
| [node:source:author:language:langcode] | en |
| [node:source:author:language:name] | English |
| [node:source:author:last-login] | Tue, 06/02/2026 - 19:50 |
| [node:source:author:last-login:fallback] | Tue, 06/02/2026 - 19:50 |
| [node:source:author:last-login:html_date] | 2026-06-02 |
| [node:source:author:last-login:html_datetime] | 2026-06-02T19:50:04+0000 |
| [node:source:author:last-login:html_month] | 2026-06 |
| [node:source:author:last-login:html_time] | 19:50:04 |
| [node:source:author:last-login:html_week] | 2026-W23 |
| [node:source:author:last-login:html_year] | 2026 |
| [node:source:author:last-login:html_yearless_date] | 06-02 |
| [node:source:author:last-login:long] | Tuesday, June 2, 2026 |
| [node:source:author:last-login:medium] | Tue, 06/02/2026 - 19:50 |
| [node:source:author:last-login:month_and_year] | June 2026 |
| [node:source:author:last-login:month_date_year_time] | June 2, 2026 - 7:50pm |
| [node:source:author:last-login:month_day_year] | June 2, 2026 |
| [node:source:author:last-login:raw] | 1780429804 |
| [node:source:author:last-login:short] | 06/02/2026 - 7:50pm |
| [node:source:author:last-login:since] | 1 day 8 hours |
| [node:source:author:roles] | authenticated, administrator |
| [node:source:author:roles:count] | 2 |
| [node:source:author:roles:first] | authenticated |
| [node:source:author:roles:join-path] | authenticated/administrator |
| [node:source:author:roles:keys] | authenticated, administrator |
| [node:source:author:roles:last] | administrator |
| [node:source:author:roles:reversed] | administrator, authenticated |
| [node:source:author:url] | https://transwork.org/user/1 |
| [node:source:author:url:absolute] | https://transwork.org/user/1 |
| [node:source:author:url:args] | , user, 1 |
| [node:source:author:url:brief] | transwork.org/user/1 |
| [node:source:author:url:path] | /user/1 |
| [node:source:author:url:relative] | /user/1 |
| [node:source:author:url:unaliased] | https://transwork.org/user/1 |
| [node:source:author:uid] | 1 |
| [node:source:author:role-ids] | 0,1 |
| [node:source:author:role-names] | authenticated,administrator |
| [node:source:body] | Message Agency is seeking to add a developer to join our growing staff. We develop highly interactive websites for nonprofit organizations, public agencies, and universities using Drupal, WordPress, and open source technologies. You will be building sites, customizing templates, and theming sites in WordPress and Drupal. You should know SASS, LESS, and HTML 5 and have experience implementing responsive designs. You should also be comfortable working with component-based libraries and design systems. Comfort with continuous integration (CI) tools and the command line is ideal. Working knowledge of PHP, Twig, and JavaScript frameworks (e.g. jQuery or Angular) is helpful and preferred. Exposure to package management like npm, automated tooling and build systems like gulp, and version control systems is also helpful. A deep understanding of the WCAG principles is preferred. Experience with Drupal and other open source CMSs/communities gets you an interview. At least two years of experience at an agency is preferred. You’ll be working in a highly collaborative and cross-functional team environment. Designers, developers, and project managers alike work together to bring inclusive digital experiences to life. Your duties will include collaborating with designers to determine feasibility and implementation approaches, template development, implementing designs using your front-end toolkit, participating in design fidelity review, developing custom modules, project documentation, and maintaining coding standards. In addition to site development duties, you will assist with the design, development, and refinement of internal processes and products. You will be working closely with the entire development team to define and establish best practices. Thought-leadership and/or public speaking experience is preferred, but not required. Required Skills and Experience Two to three years of experience developing websites Preferred Skills and Experience Direct experience in an agency environment About Message Agency Message Agency delivers digital impact for the greater good. We are an established and growing web development company with a social mission. We build sites in Drupal and WordPress—open source content management systems (CMS)—and work with both regional and national nonprofits, universities, foundations, and government agencies. As a certified B Corporation that’s been awarded “Best for the World” status three times, we are a triple bottom line business that believes: We must be the change we seek in the world.
Compensation and Benefits This is a full-time position, and salary and compensation are commensurate with experience. The pay is competitive for this role. We offer profit sharing, 100% paid health/dental/vision, 401(k) with employer contribution, generous paid vacation/holidays, professional development budget, commuter benefits, FSA plan, life insurance, short-term disability insurance, and a great working environment. We are located in Philadelphia, PA, and would prefer to hire talent from our region. However, this is a remote role and open to anyone in the United States. Diversity and Inclusion Message Agency is an equal opportunity employer, and we value diversity at our company. We strongly encourage candidates from diverse backgrounds to apply. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status. Check us out at: http://messageagency.com. |
| [node:source:body-smart-trim] |
Message Agency is seeking to add a developer to join our growing staff. We develop highly interactive websites for nonprofit organizations, public agencies, and universities using Drupal, WordPress, and open source technologies. You will be building sites, customizing templates, and theming sites in WordPress and Drupal. You should know SASS, LESS, and HTML 5 and have experience implementing responsive designs. You should also be comfortable working with component-based libraries and design systems. Comfort with continuous integration (CI) tools and the command line is ideal. Working |
| [node:source:field_date_close] | |
| [node:source:field_date_close:value] | 2022-09-18 |
| [node:source:field_date_close:date] | 1663502400 |
| [node:source:field_date_close:date:fallback] | Sun, 09/18/2022 - 12:00 |
| [node:source:field_date_close:date:html_date] | 2022-09-18 |
| [node:source:field_date_close:date:html_datetime] | 2022-09-18T12:00:00+0000 |
| [node:source:field_date_close:date:html_month] | 2022-09 |
| [node:source:field_date_close:date:html_time] | 12:00:00 |
| [node:source:field_date_close:date:html_week] | 2022-W37 |
| [node:source:field_date_close:date:html_year] | 2022 |
| [node:source:field_date_close:date:html_yearless_date] | 09-18 |
| [node:source:field_date_close:date:long] | Sunday, September 18, 2022 |
| [node:source:field_date_close:date:medium] | Sun, 09/18/2022 - 12:00 |
| [node:source:field_date_close:date:month_and_year] | September 2022 |
| [node:source:field_date_close:date:month_date_year_time] | September 18, 2022 - 12:00pm |
| [node:source:field_date_close:date:month_day_year] | September 18, 2022 |
| [node:source:field_date_close:date:raw] | 1663502400 |
| [node:source:field_date_close:date:short] | 09/18/2022 - 12:00pm |
| [node:source:field_date_close:date:since] | 3 years 8 months |
| [node:source:nid] | 414 |
| [node:source:content-type] | Job Posting |
| [node:source:content-type:edit-url] | https://transwork.org/admin/structure/types/manage/job_posting |
| [node:source:content-type:machine-name] | job_posting |
| [node:source:content-type:name] | Job Posting |
| [node:source:content-type:node-count] | 1 |
| [node:source:changed] | Wed, 07/20/2022 - 18:37 |
| [node:source:changed:fallback] | Wed, 07/20/2022 - 18:37 |
| [node:source:changed:html_date] | 2022-07-20 |
| [node:source:changed:html_datetime] | 2022-07-20T18:37:46+0000 |
| [node:source:changed:html_month] | 2022-07 |
| [node:source:changed:html_time] | 18:37:46 |
| [node:source:changed:html_week] | 2022-W29 |
| [node:source:changed:html_year] | 2022 |
| [node:source:changed:html_yearless_date] | 07-20 |
| [node:source:changed:long] | Wednesday, July 20, 2022 |
| [node:source:changed:medium] | Wed, 07/20/2022 - 18:37 |
| [node:source:changed:month_and_year] | July 2022 |
| [node:source:changed:month_date_year_time] | July 20, 2022 - 6:37pm |
| [node:source:changed:month_day_year] | July 20, 2022 |
| [node:source:changed:raw] | 1658342266 |
| [node:source:changed:short] | 07/20/2022 - 6:37pm |
| [node:source:changed:since] | 3 years 10 months |
| [node:source:created] | Wed, 07/20/2022 - 18:35 |
| [node:source:created:fallback] | Wed, 07/20/2022 - 18:35 |
| [node:source:created:html_date] | 2022-07-20 |
| [node:source:created:html_datetime] | 2022-07-20T18:35:51+0000 |
| [node:source:created:html_month] | 2022-07 |
| [node:source:created:html_time] | 18:35:51 |
| [node:source:created:html_week] | 2022-W29 |
| [node:source:created:html_year] | 2022 |
| [node:source:created:html_yearless_date] | 07-20 |
| [node:source:created:long] | Wednesday, July 20, 2022 |
| [node:source:created:medium] | Wed, 07/20/2022 - 18:35 |
| [node:source:created:month_and_year] | July 2022 |
| [node:source:created:month_date_year_time] | July 20, 2022 - 6:35pm |
| [node:source:created:month_day_year] | July 20, 2022 |
| [node:source:created:raw] | 1658342151 |
| [node:source:created:short] | 07/20/2022 - 6:35pm |
| [node:source:created:since] | 3 years 10 months |
| [node:source:edit-url] | https://transwork.org/node/414/edit |
| [node:source:field_industry] | Computers and Information Technology |
| [node:source:field_industry:entity] | Computers and Information Technology |
| [node:source:field_industry:entity:changed] | Thu, 08/29/2019 - 19:40 |
| [node:source:field_industry:entity:edit-url] | https://transwork.org/taxonomy/term/12/edit |
| [node:source:field_industry:entity:name] | Computers and Information Technology |
| [node:source:field_industry:entity:node-count] | 54 |
| [node:source:field_industry:entity:tid] | 12 |
| [node:source:field_industry:entity:url] | https://transwork.org/taxonomy/term/12 |
| [node:source:field_industry:entity:vocabulary] | Industry |
| [node:source:field_industry:target_id] | 12 |
| [node:source:field_job_type] | Full-Time |
| [node:source:field_job_type:value] | 1 |
| [node:source:language:direction] | ltr |
| [node:source:language:langcode] | en |
| [node:source:language:name] | English |
| [node:source:langcode] | en |
| [node:source:field_location] | Remote |
| [node:source:field_location:value] | Remote |
| [node:source:field_business_name] | Message Agency |
| [node:source:field_business_name:value] | Message Agency |
| [node:source:published_status] | Published |
| [node:source:vid] | 729 |
| [node:source:summary] | <p>Message Agency is seeking to add a developer to join our growing staff. We develop highly interactive websites for nonprofit organizations, public agencies, and universities using Drupal, WordPress, and open source technologies.</p> |
| [node:source:title] | Web Developer |
| [node:source:url] | https://transwork.org/jobs/web-developer-0 |
| [node:source:url:absolute] | https://transwork.org/jobs/web-developer-0 |
| [node:source:url:args] | , jobs, web-developer-0 |
| [node:source:url:args:count] | 2 |
| [node:source:url:args:first] | jobs |
| [node:source:url:args:join-path] | jobs/web-developer-0 |
| [node:source:url:args:keys] | 0, 1 |
| [node:source:url:args:last] | web-developer-0 |
| [node:source:url:args:reversed] | web-developer-0, jobs |
| [node:source:url:brief] | transwork.org/jobs/web-developer-0 |
| [node:source:url:path] | /jobs/web-developer-0 |
| [node:source:url:relative] | /jobs/web-developer-0 |
| [node:source:url:unaliased] | https://transwork.org/node/414 |
| [node:source:url:unaliased:absolute] | https://transwork.org/node/414 |
| [node:source:url:unaliased:args] | , node, 414 |
| [node:source:url:unaliased:brief] | transwork.org/node/414 |
| [node:source:url:unaliased:path] | /node/414 |
| [node:source:url:unaliased:relative] | /node/414 |
| [node:url] | https://transwork.org/jobs/web-developer-0 |
| [node:url:absolute] | https://transwork.org/jobs/web-developer-0 |
| [node:url:args] | , jobs, web-developer-0 |
| [node:url:args:count] | 2 |
| [node:url:args:first] | jobs |
| [node:url:args:join-path] | jobs/web-developer-0 |
| [node:url:args:keys] | 0, 1 |
| [node:url:args:keys:count] | 2 |
| [node:url:args:keys:join-path] | 0/1 |
| [node:url:args:keys:last] | 1 |
| [node:url:args:keys:reversed] | 1, 0 |
| [node:url:args:last] | web-developer-0 |
| [node:url:args:reversed] | web-developer-0, jobs |
| [node:url:args:reversed:count] | 2 |
| [node:url:args:reversed:first] | web-developer-0 |
| [node:url:args:reversed:join-path] | web-developer-0/jobs |
| [node:url:args:reversed:keys] | 1, 0 |
| [node:url:args:reversed:last] | jobs |
| [node:url:brief] | transwork.org/jobs/web-developer-0 |
| [node:url:path] | /jobs/web-developer-0 |
| [node:url:relative] | /jobs/web-developer-0 |
| [node:url:unaliased] | https://transwork.org/node/414 |
| [node:url:unaliased:absolute] | https://transwork.org/node/414 |
| [node:url:unaliased:args] | , node, 414 |
| [node:url:unaliased:args:count] | 2 |
| [node:url:unaliased:args:first] | node |
| [node:url:unaliased:args:join-path] | node/414 |
| [node:url:unaliased:args:keys] | 0, 1 |
| [node:url:unaliased:args:last] | 414 |
| [node:url:unaliased:args:reversed] | 414, node |
| [node:url:unaliased:brief] | transwork.org/node/414 |
| [node:url:unaliased:path] | /node/414 |
| [node:url:unaliased:relative] | /node/414 |
| [node:field_view] | |
| [node:field_work_location] |