Creative Director Recruiters

Philadelphia | DC | Baltimore | Richmond

Today's market is a place where images speak louder than words and buyer perceptions are made in less than seven seconds. Creative management is crucial to create a unified brand identity carried through all marketing campaigns and collateral that expresses your company’s story in a relatable and compelling manner. Exercising both creative and management skills, an experienced creative director will spearhead the creative team and partner with your marketing department to oversee the creative process from concept to asset delivery.

With Profiles, our specialized creative director recruiters can match you with candidates who can make an impact on day one. We have worked with premium brands and Fortune 500 companies in the Baltimore, DC, Philadelphia, Richmond, Dallas, San Francisco, Chicago, and Newark areas, helping them find innovative and award-winning talent. Let us do the same for you.

If you’re looking for creative director recruiting that streamlines your hiring efforts, contact Profiles. See how our staffing firm can match you with some of the best creative talent in your area.

Staffing Solutions


The people you need - when you need them.

Project Based

A team of onsite consultants for long term projects.

Direct Hire

We make it easy to find that killer addition to your team.

Managed Services

Build collaborative teams from scratch

Why Companies Choose Profiles

Since 1998, our recruiters have used their industry knowledge and experience to find “purple squirrels,” those candidates that seem impossible to find. With the tools and resources we have in place, we can deliver you a candidate in as little as two business days. With our streamlined hiring process, we are able to save you the time-costs associated with finding candidates.

In order to meet our clients’ high standards, we only work with the top 20% of job seekers nationwide and only match you with clients that will fit in with your organization’s needs, goals and culture. With Profiles, you can be assured that your new hire will thrive in your organization.

Even after the hire is made, we continue to offer our candidates training tools and resources to keep them competitive in the industry. We also monitor their performance to make sure they are meeting your standards. If for some reason you are unhappy with a placement within 90 days, we will find a replacement free of charge.

Recently-Placed For Existing Clients

UX/UI Creative Director

Alexandria VA

Digital Creative Director

Washington DC

Content Creative Director

Richmond VA

Positions We Staff

“Whether you are looking to fill a contract or make a direct hire, Profiles’ leading team of advertising creative director recruiters will to help you find the candidate that will unify your marketing and design efforts into an effective corporate strategy.

Whether you need to fill a vacancy or are looking to build out your creative team, Profiles is here to help. Our creative director recruiters can match you with a smart, creative and motivated individual who can quickly step in and start improving your marketing efforts.

Our creative staffing agency recruits and fills a variety of creative positions. For a full list of the positions we staff, please visit our creative recruitment agency page.

Our Hiring Process

Without knowing where to look and who to contact, searching for candidates can be a costly and arduous endeavor. Partner with Profiles, our team of creative director recruiters will guide you through the process and deliver highly-qualified and motivated candidates that will fit in with your organization’s needs, goals, and culture.

Before we begin contacting candidates, we meet with our clients to get a better sense of their organization and what they need in a new hire. From there, we are able to craft a personalized recruiting plan that will match you with candidates who fit your values and who we know will post results.

Our creative director recruitment agency then vets and considers each of the applicants before selecting and sending over the candidates we believe are the best fit. You won’t spend time interviewing dozens of people. You will receive one or two quality candidates, from there, you can confirm our selections and make the hire.

Contact Profiles Today

Profiles is a creative director recruitment firm that does more than just find creative directors, they mentor and nurture each job seeker, ensuring they remain on the cutting-edge of the industry. With Profiles, you can be sure that your new hires have the knowledge and experience needed to oversee your creative team and produce meaningful products and employee retention rates.

If you’re looking to add a director to your team or need to fill a vacancy, contact Profiles. Find out how our creative director recruiters can match you with some of the best directors in the region.

Looking for Elite Marketing & Creative Technology Talent?

Request Talent Now
[gravityform id="8" title="false" description="false" ajax="true" tabindex="49"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_8' ><div id='gf_8' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_8' id='gform_8' action='/clients/creative-staffing/creative-director-recruiters/#gf_8'> <div class='gform_body'><ul id='gform_fields_8' class='gform_fields top_label form_sublabel_below description_below'><li id='field_8_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_2' >First Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_8_2' type='text' value='' class='medium' tabindex='49' aria-required="true" aria-invalid="false" /></div></li><li id='field_8_3' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_3' >Last Name</label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_8_3' type='text' value='' class='medium' tabindex='50' aria-invalid="false" /></div></li><li id='field_8_4' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_4' >Work Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_4' id='input_8_4' type='text' value='' class='medium' tabindex='51' aria-required="true" aria-invalid="false" /> </div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_8' class='gform_button button' value='Download Our Case Study' tabindex='52' onclick='if(window["gf_submitting_8"]){return false;} window["gf_submitting_8"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_8"]){return false;} window["gf_submitting_8"]=true; jQuery("#gform_8").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=8&amp;title=&amp;description=&amp;tabindex=49' /> <input type='hidden' class='gform_hidden' name='is_submit_8' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='8' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_8' value='WyJbXSIsIjQzNDg5YTIzZTExNmYyOTdlMDY5YzA5YzFmNTRhNTc0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_8' id='gform_target_page_number_8' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_8' id='gform_source_page_number_8' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_8' id='gform_ajax_frame_8' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 8, '' );jQuery('#gform_ajax_frame_8').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_8');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_8').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_8').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_8').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_8').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_8').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_8').val();gformInitSpinner( 8, '' );jQuery(document).trigger('gform_page_loaded', [8, current_page]);window['gf_submitting_8'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_8').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_8').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [8]);window['gf_submitting_8'] = false;}, 50);}else{jQuery('#gform_8').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [8, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 8) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [8, 1]) } ); </script>