CINXE.COM
Hire Web developers with Wellfound - 2 million+ Vetted Developers in April 2023
<!DOCTYPE html><!-- Last Published: Mon Mar 24 2025 13:35:37 GMT+0000 (Coordinated Universal Time) --><html data-wf-page="64626a4a74818ca87606a30a" lang="en" data-wf-collection="64626a4a74818ca87606a364" data-wf-item-slug="web-developers"><head><meta charset="utf-8"/><title>Hire Web developers with Wellfound - 2 million+ Vetted Developers in April 2023</title><meta content="Hire the best Web developer for your startup in a matter of 3 days and build your team with top-quality developers. Wellfound (formerly AngelList Talent) will surface the top candidates in the US along with unique details!" name="description"/><meta content="Hire Web developers with AngelList - 2 million+ Vetted Developers in February 2022" property="og:title"/><meta content="Hire the best Web developer for your startup in a matter of 3 days and build your team with top-quality developers. AngelList will surface the top candidates in the US along with unique details!" property="og:description"/><meta content="" property="og:image"/><meta content="Hire Web developers with AngelList - 2 million+ Vetted Developers in February 2022" property="twitter:title"/><meta content="Hire the best Web developer for your startup in a matter of 3 days and build your team with top-quality developers. AngelList will surface the top candidates in the US along with unique details!" property="twitter:description"/><meta content="" property="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="/landing-page-assets/64626a4a74818ca87606a29e/css/wellfound-v2.1845d954e.min.css" rel="stylesheet" type="text/css"/><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a3f8_Frame_186_copy.png" rel="shortcut icon" type="image/x-icon"/><link href="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a3f9_Frame_186.png" rel="apple-touch-icon"/><!-- consent manager script that loads other tracking related scripts based on user consent --> <script src="/tracker_consent/consent_manager_script"></script> <!-- [Attributes by Finsweet] CMS Slider --> <script async="" src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmsslider@1/cmsslider.js"></script> <style> [text-split] {opacity: 0;} html.w-editor [text-split] {opacity: 1;} .word { overflow: hidden; padding-bottom: 0.1em; margin-bottom: -0.1em; transform-origin: bottom; } </style> <script> // Change Fav icons to make them consistent with native wellfound.com ones var shortcutIcons = document.querySelectorAll("link[rel='shortcut icon']"); Array.prototype.forEach.call(shortcutIcons, function (element, index) { element.rel = "icon"; element.href = "https://wellfound.com/wellfound.ico"; }); var appleTouchIcons = document.querySelectorAll("link[rel='apple-touch-icon']"); Array.prototype.forEach.call(appleTouchIcons, function (element, index) { element.href = "https://wellfound.com/wellfound-favicon-57x.png"; }); </script><link href="https://wellfound.com/hire/web-developers" rel="canonical"/></head><body><div><div><div data-w-id="8d5fbef8-b4f7-0730-138a-8786dc3020e8" class="js_header-trigger"></div><div class="code w-embed"><style> .accordion-toggle{ white-space: normal !important; } .wf_int-hero_center_container, .wf_int-hero_fade{ pointer-events: none; } .site-nav_logo:hover .wf_nav-logo_text{ width: 202px !important; } .wf_1010_company-title-wrap:hover .wf_1010_arrow{ background-color: #000; color: #fff; } </style></div></div><div rel="nofollow" data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="site-nav w-nav"><div class="wf_notification-bar-recruit"><div class="wf_notification-bar_container"><div class="w-layout-hflex wf_banner-container"><div class="wf_banner-text-4"><strong>Introducing wellfound:</strong><span class="text-span-8"><strong>ai</strong></span><strong> - </strong>The AI recruiting platform that helps you hire faster and smarter</div><a href="/recruit/all-features/wellfound-ai-overview" class="button-mini-3 w-inline-block"><div class="text-block-37">Learn more</div></a></div></div></div><div class="code w-embed"><style> .accordion-toggle{ white-space: normal !important; } </style></div><div class="container w-container"><div class="site-nav_container"><a href="/" class="site-nav_logo w-nav-brand"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a470_Primary_Logo_-_Black.svg" loading="lazy" alt="Wellfound" class="wf_logo-2"/></a><nav role="navigation" class="site-nav_menu w-nav-menu"><div class="wf_site-nav_links"><a href="/recruit/overview" class="site-nav_link w-nav-link">Overview</a><a href="/recruit/all-features/post-a-job" class="site-nav_link w-nav-link">Post a job</a><a href="/recruit/all-features/wellfound-ai-overview" class="site-nav_link w-nav-link">AI Recruiting</a><a href="/recruit/products/wellfound-ai-autopilot" class="site-nav_link w-nav-link">Autopilot</a><a href="/recruit/customers" class="site-nav_link w-nav-link">Customers</a><a href="/recruit/pricing" class="site-nav_link w-nav-link">Pricing</a><a href="https://recruiter-digest.wellfound.com" target="_blank" class="site-nav_link w-nav-link">Learn</a></div><div class="wf_site-nav_buttons"><a rel="nofollow" href="/login" class="button button-secondary w-button">Log In</a><div class="wf_button-divider"></div><a href="/onboarding/recruit/" class="button w-button">Sign Up</a></div></nav><div class="site-nav_menu-button w-nav-button"><div class="w-icon-nav-menu"></div></div></div></div><div class="wf_site-nav_border"></div></div><div class="section-hero"><div class="container w-container"><div class="breadcrumbs"><a href="#" class="breadcrumb-link">Home</a><div class="breadcrumb-divider">/</div><a href="/hire" class="breadcrumb-link">Hire Developers</a><div class="breadcrumb-divider">/</div><div class="breadcrumb-wrap w-embed"><div class="breadcrumb-active">Web developers</div></div></div><div class="w-layout-grid hero-grid"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a3b4-7606a30a" class="v-center"><div class="mw-600"><div class="w-embed"><h1 class="hero-headline">Hire top Web developers to grow your startup</h1></div><div class="w-embed"><p class="body-large">Interview the top 1% of Web developers today and hire 3x faster with Wellfound (formerly AngelList Talent).</p></div></div><div class="mb-24"><div class="stats-small"><div class="stat-small"><div class="title-2 mb-8">2M+</div><div class="title-5">Developers</div></div><div class="stat-small"><div class="title-2 mb-8"><div>300k</div></div><div class="w-embed"><div class="headline-5"><strong>Web developers</strong></div></div></div><div class="stat-small"><div class="title-2 mb-8"><div>40%</div></div><div class="title-5">Match rate</div></div></div></div><div><div class="w-embed"><a href="#sign-up" class="button button-large w-button">Hire your next Web developer</a></div></div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a3d1-7606a30a" class="v-center"><img loading="lazy" alt="" src="/landing-page-assets/64626a4a74818ca87606a2c4/64626a4a74818ca87606a5e6_web-developer.png" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 94vw, 1320px" srcset="/landing-page-assets/64626a4a74818ca87606a2c4/64626a4a74818ca87606a5e6_web-developer-p-500.png 500w,/landing-page-assets/64626a4a74818ca87606a2c4/64626a4a74818ca87606a5e6_web-developer-p-800.png 800w,/landing-page-assets/64626a4a74818ca87606a2c4/64626a4a74818ca87606a5e6_web-developer.png 1514w" class="hero-img"/></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="w-layout-grid card-grid card-grid-3"><div><div class="mb-24"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a391_Frame_12586.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 94vw, 1320px" srcset="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a391_Frame_12586-p-500.png 500w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a391_Frame_12586-p-800.png 800w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a391_Frame_12586-p-1080.png 1080w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a391_Frame_12586.png 1600w" alt="" class="callout-img"/></div><h2 class="title-4"><strong>Connect with former FAANG talent</strong></h2><p>Access 2M+ of the world's top remote developers ready to grow your company to the next level</p></div><div><div class="mb-24"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a393_Frame_12587.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 94vw, 1320px" srcset="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a393_Frame_12587-p-500.png 500w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a393_Frame_12587-p-800.png 800w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a393_Frame_12587-p-1080.png 1080w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a393_Frame_12587.png 1600w" alt="" class="callout-img"/></div><h2 class="title-4">Spend less time sourcing</h2><div class="w-embed"><p>Wellfound pre-qualifies candidates and surfaces thousands of responsive, highly skilled Web developers</p></div></div><div><div class="mb-24"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a394_Frame_12588.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 94vw, 1320px" srcset="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a394_Frame_12588-p-500.png 500w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a394_Frame_12588-p-800.png 800w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a394_Frame_12588-p-1080.png 1080w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a394_Frame_12588.png 1600w" alt="" class="callout-img"/></div><h2 class="title-4"><strong>Hire your best match quickly</strong></h2><div class="w-embed"><p>Wellfound’s Web developers are interview-ready. Match with top talent ready for change and hire 3x faster</p></div></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-40"><div class="w-embed"><h2 class="f-center">Source from 300k+ Web developers to scale your team</h2></div></div><div class="w-dyn-list"><div role="list" class="talent-card-grid w-dyn-items"><div role="listitem" class="talent-card w-dyn-item"><div class="talent-card-header"><div class="talent-card-header-content"><div class="mb-8"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64626a4a74818ca87606a61d_web-developer.png" loading="lazy" alt="" class="talent-card-img"/><div class="badge badge-hero"><div>ACTIVE</div></div></div><h3 class="talent-card-title">Web Developer</h3><div class="f-dim">7 Years Experience ∙ Raleigh ∙ Open to Remote</div></div></div><div class="talent-card-body"><p>I have over 7 years of experience mainly in web and front-end development. I have skills in JavaScript, React, HTML, and more.</p><div><div class="bold mb-16 f-dim">Skills:</div><div class="badge-group"><div class="badge"><div>JavaScript</div></div><div class="badge"><div>React</div></div><div class="badge"><div>HTML5/CSS</div></div><div class="badge"><div>Angular</div></div><div class="badge"><div>UX/UI</div></div><div class="badge"><div>REST</div></div><div class="badge"><div>SOAP</div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div></div></div></div></div><div role="listitem" class="talent-card w-dyn-item"><div class="talent-card-header"><div class="talent-card-header-content"><div class="mb-8"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64626a4a74818ca87606a63a_front-end-web-developer.png" loading="lazy" alt="" class="talent-card-img"/><div class="badge badge-hero"><div>INTERVIEWING</div></div></div><h3 class="talent-card-title">Front End Web Developer</h3><div class="f-dim">10+ Years Experience ∙ Phoenix ∙ Open to Remote</div></div></div><div class="talent-card-body"><p>Experienced web/front-end engineer with 10+ years experience working in B2B startups. Specialties include UX/UI design and web functionality for websites and mobile apps.</p><div><div class="bold mb-16 f-dim">Skills:</div><div class="badge-group"><div class="badge"><div>JavaScript</div></div><div class="badge"><div>HTML</div></div><div class="badge"><div>CSS</div></div><div class="badge"><div>jQuery</div></div><div class="badge"><div>Content Management Systems (CMS)</div></div><div class="badge"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div></div></div></div></div><div role="listitem" class="talent-card w-dyn-item"><div class="talent-card-header"><div class="talent-card-header-content"><div class="mb-8"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64626a4a74818ca87606a635_html-css-developer.png" loading="lazy" alt="" class="talent-card-img"/><div class="badge badge-hero"><div>HIRED</div></div></div><h3 class="talent-card-title">HTML/CSS Developer</h3><div class="f-dim">3 Years Experience ∙ Salt Lake City ∙ Open to Remote</div></div></div><div class="talent-card-body"><p>Looking for new projects in web dev! 3+ years experience working in tech, primarily in HTML/CSS. Experience with SquareSpace and other web programs to build and manage websites.</p><div><div class="bold mb-16 f-dim">Skills:</div><div class="badge-group"><div class="badge"><div>JavaScript</div></div><div class="badge"><div>HTML/CSS</div></div><div class="badge"><div>React.js</div></div><div class="badge"><div>UX/UI</div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div></div></div></div></div><div role="listitem" class="talent-card w-dyn-item"><div class="talent-card-header"><div class="talent-card-header-content"><div class="mb-8"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64626a4a74818ca87606a632_senior-web-developer.png" loading="lazy" alt="" class="talent-card-img"/><div class="badge badge-hero"><div>INTERVIEWING</div></div></div><h3 class="talent-card-title">Senior Web Developer</h3><div class="f-dim">5 Years Experience ∙ Houston</div></div></div><div class="talent-card-body"><p>I’m a senior web developer with a love of design principles and visual design. I have 5 years of experience working in front end development roles, primarily in web development (HTML/CSS).</p><div class="w-condition-invisible"><div class="bold mb-16 f-dim">Skills:</div><div class="badge-group"><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div></div></div></div></div><div role="listitem" class="talent-card w-dyn-item"><div class="talent-card-header"><div class="talent-card-header-content"><div class="mb-8"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64626a4a74818ca87606a63b_web-and-html-developer.png" loading="lazy" alt="" class="talent-card-img"/><div class="badge badge-hero"><div>HIRED</div></div></div><h3 class="talent-card-title">Web and HTML Developer</h3><div class="f-dim">3+ Years Experience ∙ San Francisco ∙ Open to Remote</div></div></div><div class="talent-card-body"><p>Strong front end web developer with 3 years of experience managing web pages. Focuses on responsive design and SEO-friendly desktop/mobile sites.</p><div class="w-condition-invisible"><div class="bold mb-16 f-dim">Skills:</div><div class="badge-group"><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div></div></div></div></div><div role="listitem" class="talent-card w-dyn-item"><div class="talent-card-header"><div class="talent-card-header-content"><div class="mb-8"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64626a4a74818ca87606a648_javascript-developer.png" loading="lazy" alt="" class="talent-card-img"/><div class="badge badge-hero"><div>ACTIVE</div></div></div><h3 class="talent-card-title">JavaScript Developer</h3><div class="f-dim">8 Years Experience ∙ Los Angeles ∙ Open to Remote</div></div></div><div class="talent-card-body"><p>I’m an analytical and visual JavaScript web developer with over 8 years of experience in the Los Angeles area. Looking for my next opportunity in front-end functionality and development.</p><div class="w-condition-invisible"><div class="bold mb-16 f-dim">Skills:</div><div class="badge-group"><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div></div></div></div></div></div></div><div class="talent-card-grid-overlay"><div class="button-center"><div class="w-embed"><a href="#sign-up" class="button w-button">Interview Web developers today</a></div></div></div></div></div><div id="sign-up" class="section-page-content"><div class="container w-container"><div class="mb-60-lg"><div class="mb-60"><h2 class="f-center">Want in? Request access today:</h2></div><div class="card"><div class="card-content card-content_medium"><div class="mb0 w-form"><form id="wf-form-Curated-Request-Access" name="wf-form-Curated-Request-Access" data-name="Curated Request Access" action="https://wellfound.com/_webhook/landing_page_form/curated" method="post" data-wf-page-id="64626a4a74818ca87606a30a" data-wf-element-id="1304f7fc-96d6-7547-3912-fb52f915a406"><div class="field-group"><label for="name-2" class="field-label">Full Name</label><input class="field w-input" maxlength="256" name="name-2" data-name="Name 2" placeholder="" type="text" id="name-2" required=""/></div><div class="field-group"><label for="Company-2" class="field-label-2">Company</label><input class="field w-input" maxlength="256" name="Company-2" data-name="Company 2" placeholder="" type="text" id="Company-2" required=""/></div><div class="field-group"><label for="Email-2" class="field-label-3">Work Email Address</label><input class="field w-input" maxlength="256" name="Email-2" data-name="Email 2" placeholder="" type="text" id="Email-2" required=""/></div><div class="field-group"><label for="Company-size-2" class="field-label-3">How many employees does your company have?</label><div class="field-dropdown-wrap"><select id="Company-size-2" name="Company-size-2" data-name="Company Size 2" required="" class="field-select w-select"><option value="">Select one...</option><option value="1">1</option><option value="2-50">2-50</option><option value="51-200">51-200</option><option value="201-500">201-500</option><option value="501-1000">501-1000</option><option value="1000+">1000+</option></select></div></div><div class="field-group"><label for="Company-size-2" class="field-label-3">What type of payment plan would you prefer?</label><div class="field-dropdown-wrap"><select id="Payment-plan-2" name="Payment-plan-2" data-name="Payment Plan 2" required="" class="field-select w-select"><option value="">Select one...</option><option value="Upfront fee">Upfront Flat Fee: Pay less upfront, one time only</option><option value="Success fee">Success Fee: Pay as you go, when you make a hire</option><option value="Learn more">I'd like to learn more first</option></select></div></div><input type="submit" data-wait="Please wait..." data-analytics="webflow : recruit curated : submit : click" class="button w-button" value="Submit"/></form><div class="success-message w-form-done"><div>Thank you! Our team will be in touch shortly.</div></div><div class="error-message w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-60"><h2 class="f-center">What Wellfound offers for Startups</h2></div><div class="w-layout-grid card-grid card-grid-4"><div><div class="mb-24"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a389_Frame_12582.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 94vw, 1320px" srcset="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a389_Frame_12582-p-500.png 500w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a389_Frame_12582-p-800.png 800w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a389_Frame_12582-p-1080.png 1080w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a389_Frame_12582.png 1160w" alt="" class="callout-img"/></div><h2 class="title-4">Join the 100K+ startups building their teams with us</h2><p>The world’s most successful startups made their first hires on our platform</p></div><div><div class="mb-24"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a37f_Frame_12583.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 94vw, 1320px" srcset="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a37f_Frame_12583-p-500.png 500w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a37f_Frame_12583-p-800.png 800w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a37f_Frame_12583-p-1080.png 1080w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a37f_Frame_12583.png 1160w" alt="" class="callout-img"/></div><h2 class="title-4">Source from over 8 million startup-ready candidates</h2><p>Access top tech candidates both in local and remote markets that are specifically interested in startups.</p></div><div><div class="mb-24"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a3a5_Frame_12584.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 94vw, 1320px" srcset="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a3a5_Frame_12584-p-500.png 500w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a3a5_Frame_12584-p-800.png 800w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a3a5_Frame_12584-p-1080.png 1080w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a3a5_Frame_12584.png 1160w" alt="" class="callout-img"/></div><h2 class="title-4">Unique candidate details you can't find anywhere else</h2><p>We'll tell you if a candidate is ready to interview or open to offers as well as sharing their skills, experience, timezones, remote preferences and more.</p></div><div><div class="mb-24"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a38c_Frame_12585.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 94vw, 1320px" srcset="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a38c_Frame_12585-p-500.png 500w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a38c_Frame_12585-p-800.png 800w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a38c_Frame_12585-p-1080.png 1080w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a38c_Frame_12585.png 1160w" alt="" class="callout-img"/></div><h2 class="title-4">All the tools you need to hire, all in one place, for free.</h2><p>Post jobs, message, track and hire candidates from all over the world with our all for free.</p></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-60"><div class="w-embed"><h2 class="f-center">How to hire a Web developer through Wellfound</h2></div></div><div class="mb-40"><div class="w-layout-grid card-grid card-grid-4"><div><div class="callout-number-header"><div class="callout-number"><div class="text-block-4">1</div></div><h2 class="title-4 mb0">Request access to Curated</h2></div><div class="w-embed"><p>Tell us your hiring needs and exact Web developer skill sets your startup needs</p></div></div><div><div class="callout-number-header"><div class="callout-number"><div class="text-block-4">2</div></div><h2 class="title-4 mb0">Let us handle the vetting for you</h2></div><div class="w-embed"><p>Receive exclusive access to 250+ pre-vetted Web engineers twice a week</p></div></div><div><div class="callout-number-header"><div class="callout-number"><div class="text-block-4">3</div></div><h2 class="title-4 mb0">Connect and match</h2></div><div class="w-embed"><p>Chat with responsive, interview-ready Web developers looking to make a change</p></div></div><div><div class="callout-number-header"><div class="callout-number"><div class="text-block-4">4</div></div><h2 class="title-4 mb0">Make an offer!</h2></div><p>Hire your next developer in no time with our ATS and payroll integration tools</p></div></div></div></div><div class="button-center"><a href="#sign-up" class="button w-button">Get Started</a></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-60"><div class="mb-24 w-embed"><h2 class="f-center">Web developer hiring guide 2023</h2></div><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a3c2_Frame_12581.png" loading="lazy" sizes="100vw" srcset="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a3c2_Frame_12581-p-500.png 500w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a3c2_Frame_12581-p-800.png 800w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a3c2_Frame_12581-p-1080.png 1080w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a3c2_Frame_12581.png 1500w" alt=""/></div><div class="mb-40"><div class="longform-text"><div id="w-node-_80331477-1d8e-c522-5aad-55e62ac876af-7606a30a" class="longform-sidebar"><div class="lf-sidebar-content"><div class="title-5 mb-16 f-dim">Table of Contents</div><div class="hidden"><a href="#" class="tocitem active">Text Link</a><a href="#" class="tocitem">Text Link</a><a href="#" class="tocitem">Text Link</a><a href="#" class="tocitem">Text Link</a></div><div id="toc"></div></div></div><div id="w-node-_8fdc3ed8-f4d4-5bb8-351d-d6a020926f5b-7606a30a" class="longform-body"><div id="content" class="longform-rich w-richtext"><h3>How to hire web developers at startups in 2023</h3><p>Web developers may be a front-end, back-end, or full-stack web developer. Explore our comprehensive guide on hiring a web developer for your startup. We’re covering everything from skills to look for when hiring, to creating a hiring funnel for web developer candidates.</p><h4>Are you looking to hire a web developer?</h4><p>Web developers typically have expertise in web functionality, a good eye for visual design, familiarity with technical SEO, and proficiency in responsive design. A web developer is a skilled developer whose job responsibilities include building and managing the web (client-facing) development process. A web developer’s work supports a development team and enables users to access and interact with websites.</p><p></p><h3>What skills should you look for when hiring a web developer?</h3><h4>Top skills for web developers at startups</h4><h5>HTML/HTML5 and CSS/CSS3</h5><p><strong></strong>The main programming languages to hire for in strong web developers are those with expertise in HTML/HTML5 and CSS/CSS3. Web developer candidates should be extremely comfortable in HTML and CSS as it’s the foundation for front-end web development.</p><h5>PHP</h5><p><strong></strong>Once of the most common back-end web developer open source programming languages is PHP. Many web hosting platforms and content management systems (i.e. WordPress, Drupal, etc.) are built on PHP. Add “PHP” to your list of skills to search for in a web developer.</p><h5>JavaScript and jQuery</h5><p><strong></strong>To add interactive features to your site or app (audio, video, games, etc.) you’ll need a web developer with JavaScript experience. jQuery is a library or collection of plugins and extensions the web developer can leverage when programming. Be on the lookout for JavaScript and jQuery experience on web developer candidate applications.</p><h5>APIs</h5><p><strong></strong>Web developers should also have experience with APIs - the medium which enables data transfer. The most popular APIs among web developers are REST and SOAP. Understand a candidate's ability to manage and use various APIs.</p><h5>Web User Interface (UI)</h5><p><strong></strong>Knowledge of web user interface (UI), visual design, and UI best practices is a skill to also filter for when searching for a web developer. While many web developer roles are focused on the functionality first, having the skills for front-end and customer facing UI can make a candidate stand out.</p><h4>The most popular web developer skills and frameworks</h4><p>When hiring for an developer, you’re mainly looking for a<strong> skill match</strong>.</p><p>When looking to hire a web developer, the most common codebases are HTML, CSS, and JavaScript/jQuery. Familiarity with design principles, visual design, and web user interface are essential when hiring a web developer. In addition, a web developer with expertise in PHP, technical SEO or Content Management Systems (CMS) like WordPress or Drupal can be beneficial to have a well rounded web developer.</p><p></p><h3>Web developers at startups</h3><h4>Attract top web developer talent through your Wellfound job postings</h4><p>On Wellfound, companies can post a web developer job and review applicants for free. When posting a job for web developers, write a job posting to attract the right web developer talent. Here are a few tips:</p><ul role="list"><li><strong>Add related fields: title, location, skills, and more. </strong>These relevant fields help your job post show up in the candidate’s job searches more frequently. Be sure to include “web developer” in the job description.</li><li><strong>Fill out the job posting to describe your company, role, and ideal candidate. </strong>Wellfound job postings have a free-form section to explain more about the company, role, and what you’re hiring for. For a job post hiring web developers, include:</li></ul><ol role="list"><li>Startup name</li><li>Title</li><li>Main web developer responsibilities</li><li>Web development programming languages required</li><li>Qualifications for web developers (i.e. front-end programming languages, design etc.)</li><li>Preferred or ideal skills from web developers</li></ol><ul role="list"><li><strong>Set up your company profile. </strong>A candidate will usually<em> first click on their company profile </em>to learn more when evaluating a company’s job post. Update your company profile so all sections are filled out — candidates rely on this to inform their job search!</li></ul><h4>Top web developers are on Wellfound</h4><p>On Wellfound, you can discover web developer candidates by <strong>Sourcing</strong> — instead of posting a job and waiting for candidates to apply, you can find potential candidates and pitch your opportunity directly to them.</p><p>The majority of web developer candidates on Wellfound are specifically interested in joining a startup. With <strong>Source</strong>, our team provides key information including which candidates are actively looking for a job, what skills they have, their ideal salary, and more.</p><p>When sourcing for web developers on Wellfound, we suggest adding the following information:</p><ul role="list"><li><strong>Role and title:</strong> Begin your search by filtering for those with a current or previous “web developer” title. Depending on your needs, you could also include terms like “front-end developer” to widen your search to help filter candidates with matching titles.</li><li><strong>Web developer required skills: </strong>Add specific languages and technologies you’re looking for experience in - in this case, HTML/CSS, JavaScript and more. Your search will depend on what technologies your codebase is in.</li><li><strong>Location preferences: </strong>Filter for candidates on remote preferences or in a specific location (whether they’re only open to remote, only open to in-office, or both). If you’re looking for remote web developers, you can also search by remote web candidates in specific time zones.</li><li><strong>Level of experience for web developers: </strong>This is where you can clarify the level of experience of the web developers you’re looking for. If you’re open to multiple levels for web related positions, you can always leave this filter open to allow a broader range of candidates to show up.</li></ul><p>From there, you’ll see different lists appear based on whether they are passive web developer candidates (open to interviews, but not actively looking), active web developer candidates (actively looking and ready to interview), or curated web developer candidates (ready to interview and have been vetted and recommended by our team).</p><p></p><h4>Get involved and meet web developers</h4><p>One other way of connecting with web developers is through different communities or events in the startup community. Explore the communities you can get in touch with to connect with talented web developers:Communities</p><ul role="list"><li><a href="https://github.com/topics/web-development">GitHub - Web Development</a></li><li><a href="https://dev.to/t/webdev">DEV Community - Web Development</a></li></ul><p>Discord Channels</p><ul role="list"><li><a href="https://frontenddevelopers.org/">Front End Developers</a></li><li><a href="https://learnjs.slack.com/?redir=%2Fssb%2Fredirect">Learn.js</a></li></ul><p>Events & Hackathons</p><ul role="list"><li><a href="https://dev.events/web">Dev.Events: web Developer Conferences</a></li></ul><p></p><h4>Create an effective hiring process for web developers:</h4><h3>Hiring funnel steps for web developers</h3><ul role="list"><li><strong>Initial Phone Screen: </strong>For your first screen with a web developer candidate, the conversation should be behavioral. Look for a candidate’s problem-solving skills, excitement for the role, and culture fit in the product and company. Scan for the number of<strong> years of experience working in the codebase </strong>or similar/relevant technologies.</li><li><strong>Hiring Manager Call: </strong>Hiring managers should press further into past web development experiences, interests and motivations, and working style. Focus on the “culture fit” component and whether the candidate seems like they have the soft skills needed in the web development role.</li><li><strong>Technical Interview: </strong>There are multiple ways to test a web developer’s coding abilities for technical interviews — most commonly, companies will include either a coding test or a project-based exercise.</li></ul><ol role="list"><li><strong>For coding tests,</strong> startups have used platforms including<a href="https://www.topcoder.com/"> TopCoder</a> and<a href="https://coderpad.io/"> CoderPad</a>. Note: coding assessments such as these are becoming more and more outdated, as they can often be limited to only certain styles of work.</li><li>For web developers, typically the <strong>technical interview includes questions about the candidate’s understanding of web programming languages. </strong>For example, what is responsive web design? How would you make a web page load faster? During this portion, the most important thing is to evaluate their skill level in web development. A hiring manager may also <strong>evaluate is how the candidate solves problems </strong>and ask questions about previous web projects and solutions a candidate has worked on.</li></ol><p><em>Hiring your first web developer? Read our blog post for more information on</em><a href="https://wellfound.com/blog/how-to-hire-your-first-engineer"><em> how to hire your first developer in 5 steps</em></a><em>.</em></p><p><em></em></p><h3>Example interview questions for web developers</h3><ul role="list"><li>How would you make a web page load faster?</li><li>What is the difference between SOAP and REST?</li><li>What is SVG?</li><li>What is responsive web design?</li><li>How would you explain to non-technical stakeholders what an API is?</li><li>What is the difference between null value and undefined value?</li></ul><p></p><h3>Salaries and compensation for web developers</h3><p>Determine a competitive salary you can offer web candidates by comparing market data for web developer positions. Check out<a href="https://www.levels.fyi/"> levels.fyi</a>, a popular tool among web developer candidates to see the ranges of market salaries. Leverage<a href="https://wellfound.com/hiring-data"> Wellfound's salary tool</a> to see how your offer for web developers stacks up against other jobs on our platform.</p><p>If you can’t meet a competitive salary and still want to hire top web developer talent, <strong>double down on other offer benefits</strong>. Are there unique company benefits? Is there equity, stock options, or other compensation you can provide? Discuss with candidates the additional benefits beyond salary during the negotiation and interview process.</p><p></p><h3>Hire web developers globally</h3><p>Interview the top 1% of web developers today and hire 3x faster with Wellfound.</p><p>We’ve explored how to determine the type of web developers to hire, ways to find web developers for your team, and the basics of setting up your hiring process. Now you’re ready to start looking 👀 Post your job on Wellfound and<a href="https://wellfound.com/recruit/overview"> start sourcing</a> top web developers today.</p></div></div></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="w-layout-grid timeline-grid"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a477-7606a30a"><div class="w-embed"><h2>How Wellfound helps find mission-driven Web engineers</h2></div><div class="timeline-block_content">Learn more about <a href="http://They didn’t have many resources to devote to sourcing, and they were looking for a specific engineering profile: full-time, full-stack, open-source software engineers who want to work in an office, five days a week.">Trim’s success with Wellfound</a>.</div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a47f-7606a30a" class="timeline"><div class="timeline-block"><div class="timeline-block_head"><div class="timeline-block_indicator"></div><div class="timeline-block_title pre-headline">Problem</div></div><div class="w-embed"><p>Your startup doesn’t have many resources to devote to sourcing, and you are looking for a specific engineering profile: full-time, full stack, open-source software engineers who want to work in an office, five days a week.</p></div></div><div class="timeline-block"><div class="timeline-block_head"><div class="timeline-block_indicator"></div><div class="timeline-block_title pre-headline">Solution</div></div><div class="w-embed"><p>You turn to Wellfound to hire the right talent, fast. Leaning on the support of your dedicated account manager, you receive pre-vetted lists of highly qualified Web engineers that met your startup’s requirements.</p></div></div><div class="timeline-block"><div class="timeline-block_head"><div class="timeline-block_indicator"></div><div class="timeline-block_title pre-headline">Results</div></div><div class="w-embed"><p>Through Wellfound, your startup hires impressive full-time developers, including talented Web engineers, to build out your development team.</p></div></div></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-40"><h2 class="f-center">Over 100K of the world’s top companies hire on Wellfound</h2><div class="f-center">Trusted by companies from seed to IPO to grow their engineering teams:</div></div><div data-delay="4000" data-animation="slide" class="carousel-slider w-slider" data-autoplay="false" data-easing="ease" data-hide-arrows="false" data-disable-swipe="false" data-autoplay-limit="0" data-nav-spacing="3" data-duration="500" data-infinite="true"><div class="mask w-slider-mask"><div class="carousel-slide-wrap w-slide"><div class="carousel-slide"><div class="quote-slide-content"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a392_Quotes.svg" loading="lazy" alt="" class="mb-16"/><p class="body-large">“What I like about Curated is how refined the candidates are. We have a lot of great, qualified candidates, and the response rate on Curated is really good.”</p><p class="f-bold">Branch</p></div></div></div><div class="carousel-slide-wrap w-slide"><div class="carousel-slide"><div class="quote-slide-content"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a392_Quotes.svg" loading="lazy" alt="" class="mb-16"/><p class="body-large">“The types of candidates on AngelList Talent are interested in startups...I love the expected salaries, desired role, and skills, especially for engineers. It makes it so I know exactly who I’m messaging when I reach out, and the response rate is a lot faster than any other platform because of that too.” </p><p class="f-bold">Modern Health</p></div></div></div><div class="carousel-slide-wrap w-slide"><div class="carousel-slide"><div class="quote-slide-content"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a392_Quotes.svg" loading="lazy" alt="" class="mb-16"/><p class="body-large">“Curated candidates are more senior than the candidates I see with competitors. They’re on the ball with interviewing, and they know what they’re looking for...They don’t waste any time.”</p><p class="f-bold">Alto</p></div></div></div><div class="carousel-slide-wrap w-slide"><div class="carousel-slide"><div class="quote-slide-content"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a392_Quotes.svg" loading="lazy" alt="" class="mb-16"/><p class="body-large">“AngelList sends us a list of about eight personalized candidates each week, and I typically move forward with at least five to six every time.”</p><p class="f-bold">TRIM</p></div></div></div></div><div class="slider-arrow-left w-slider-arrow-left"><div class="slider-arrow"><div class="slider-icon w-icon-slider-left"></div></div></div><div class="slider-arrow-right w-slider-arrow-right"><div class="slider-arrow"><div class="slider-icon w-icon-slider-right"></div></div></div><div class="hidden w-slider-nav w-round"></div></div></div></div><div class="section-borders"><div class="section-logos"><div class="container w-container"><div class="logo-slider-container"><div class="logo-slider-left"></div><div class="logo-slider-right1"></div><div class="logo-slider-wrap w-dyn-list"><div role="list" class="logo-slider w-dyn-items"><div role="listitem" class="slick-slide w-dyn-item"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/66b5a9316304088c3fdab543_adonis-logo.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/66b5a7da20c4beb017769815_consensys_logo.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/66841557e3a09dccd3f4ca2a_cruise.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64628b8dcd93c0cf21c82b32_Door_Dash.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64628b4827d042c25e14f604_Roblox.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64628b41cd93c0cf21c7ad8c_honey.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64628b3aba194301cb70efdc_Peloton.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64628b35c3ca49d758ff6160_ifttt.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64628b27cd93c0cf21c7819c_postmates.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64628b1df42b09be2956f7ca_Plaid.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64628b164ad24350a0c5aec6_Airtable.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="/landing-page-assets/64626a4a74818ca87606a2c4/64628af04ad24350a0c58787_Nerdwallet.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div></div></div></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-60"><h2 class="f-center">Wellfound is a one stop shop for developer talent </h2></div><div class="w-layout-grid card-grid card-grid-3"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4cd-7606a30a"><div class="w-layout-grid split-card"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4cf-7606a30a" class="callout-icon"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a378_Team.svg" loading="lazy" id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4d0-7606a30a" alt="" class="callout-icon-img"/></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4d1-7606a30a" class="split-card-content"><h3 id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4d2-7606a30a" class="title-4"><strong>Sourcing</strong></h3><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4d5-7606a30a">Source from our global pool of 2M+ startup ready developers with 100+ skills and specialties </div></div></div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4d7-7606a30a"><div class="w-layout-grid split-card"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4d9-7606a30a" class="callout-icon"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a376_Verified.svg" loading="lazy" id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4da-7606a30a" alt="" class="callout-icon-img"/></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4db-7606a30a" class="split-card-content"><h3 id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4dc-7606a30a" class="title-4">Vetting</h3><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4de-7606a30a">We vet developers based on their skills and intent signals. Pitch experienced developers who are pre-qualified and ready to join your startup</div></div></div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e0-7606a30a"><div class="w-layout-grid split-card"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e2-7606a30a" class="callout-icon"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a374_Unique_Candidate.svg" loading="lazy" id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e3-7606a30a" alt="" class="callout-icon-img"/></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e4-7606a30a" class="split-card-content"><h3 id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e5-7606a30a" class="title-4">Unique candidate details</h3><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e7-7606a30a">We go beyond the resume. Discover each developers’ unique value-add, from specializations to desired job preferences</div></div></div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e9-7606a30a"><div class="w-layout-grid split-card"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4eb-7606a30a" class="callout-icon"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a37a_Skip.svg" loading="lazy" id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4ec-7606a30a" alt="" class="callout-icon-img"/></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4ed-7606a30a" class="split-card-content"><h3 id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4ee-7606a30a" class="title-4">Fast hiring</h3><div>Leave the matching to us. With Wellfound Curated we’ll surface up to 250 qualified candidates to help hire your next developer 3x faster</div></div></div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4f2-7606a30a"><div class="w-layout-grid split-card"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4f4-7606a30a" class="callout-icon"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a375_Template.svg" loading="lazy" id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4f5-7606a30a" alt="" class="callout-icon-img"/></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4f6-7606a30a" class="split-card-content"><h3 id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4f7-7606a30a" class="title-4">Free all-in-one recruiting platform</h3><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4f9-7606a30a">We won't limit your outreach to candidates - message candidates, schedule calls, coordinate interview feedback, and keep track of a candidate's progress, completely for free.</div></div></div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4fb-7606a30a"><div class="w-layout-grid split-card"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4fd-7606a30a" class="callout-icon"><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a371_Skills.svg" loading="lazy" id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4fe-7606a30a" alt="" class="callout-icon-img"/></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4ff-7606a30a" class="split-card-content"><h3 id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a500-7606a30a" class="title-4">Risk-free</h3><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a502-7606a30a" class="mb-24">Pay only when you make a hire*</div><div class="f-dim">*Curated plan only</div></div></div></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-40"><h2 class="f-center">FAQ</h2></div><div class="container-sm"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>What does a web developer do?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Web developers typically have expertise in web functionality, a good eye for visual design, familiarity with technical SEO, and proficiency in responsive design. A web developer is a skilled developer whose job responsibilities include building and managing the web (client-facing) development process. A web developer’s work supports a development team and enables users to access and interact with websites.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>When should a startup hire a web developer?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Rapid growth (or anticipated growth), tech stack set up, identifying an MVP product or service, and missing skill sets are some of the reasons startups begin seeking web developer talent to enhance their existing engineering team. Wellfound’s all-in-one free recruiting platform makes hiring the best full stack developer talent for your startup simple. <a href="#sign-up">Request access</a> and start reviewing fully vetted, top developers today.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>What skills are required for a web developer?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>When looking to hire a web developer, the most common codebases are HTML, CSS, and JavaScript/jQuery. Familiarity with design principles, visual design, and web user interface are essential when hiring a web developer. In addition, a web developer with expertise in PHP, technical SEO or Content Management Systems (CMS) like WordPress or Drupal can be beneficial to have a well rounded web developer.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>How are Wellfound (formerly AngelList Talent) web developers different?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Wellfound’s web developers represent the top 1% of developers across the US. With more than 2M+ developers on Wellfound, we represent over 100 different specializations and various skill and experience levels.<strong> </strong></p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>What type of developers does Wellfound (formerly AngelList Talent) have?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Wellfound’s developer pool consists of common developer roles, including software developers, front-end developers, web developers, and more. Our global pool of developers also includes more specialized talent including candidates in mobile, gaming, data science, and security.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>Does Wellfound (formerly AngelList Talent) have remote web developers?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Yes! Wellfound developers represent multiple disciplines from all over the world. With Wellfound you can access highlight qualified candidates in SF, LA, NY, & Remote within the US. We also include vetted remote talent from Latin America, Europe, and India.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>How does Wellfound (formerly AngelList Talent) vet developers?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Our in-house team of recruiting experts reviews every candidate before featuring them to you. We vet developers based on their skills (using skill-based assessments and videos) and intent signals to ensure they are top-tier candidates.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>Can I hire a developer in less than 48 hours through Wellfound (formerly AngelList Talent)?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Yes! Wellfound developers are fully vetted and interview-ready. Get started on Wellfound today and begin pitching developers who are eager to work for your startup.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>What other services does Wellfound (formerly AngelList Talent) provide?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Wellfound's all-in-one recruiting platform includes a suite of free products and services designed to help you hire top tech talent 3x faster. With Wellfound you can source & pitch candidates, post jobs, review applicants, message & track candidates with our ATS, and make an offer to hire <strong>all for free</strong>. Get started today to begin sourcing from 8 million startup-ready candidates with all the tools you need to hire.</p></div></nav></div></div></div></div></div></div></div><div class="section-cta"><div class="container relative w-container"><div class="section-wrap"><div class="cta-graphic-left"></div><div class="cta-graphic-right"></div><img src="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a2e3_Frame_288.png" loading="lazy" sizes="100vw" srcset="/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a2e3_Frame_288-p-500.png 500w,/landing-page-assets/64626a4a74818ca87606a29e/64626a4a74818ca87606a2e3_Frame_288.png 542w" alt="" class="image-2"/><div class="mw-700 margin-center"><div class="w-embed"><h2 class="headline-1 mb-40-lg">Hire an experienced Web developer to build your vision today</h2></div><div><div class="mb-40">Unlock access to the top 1% of developers globally with Wellfound.</div></div></div><div class="w-embed"><a href="#sign-up" class="button button-large w-button">Hire Web developers</a></div></div></div></div><div><div class="section-page-content"><div class="container w-container"><div class="mb-60"><h2 class="f-center">Hire other developers</h2></div><div class="mb-24"><div class="hr-heading"><div class="hr-heading-title"><div class="title-4">Find developers by role</div></div><div class="hr"></div></div></div><div class="mb-40 w-dyn-list"><div role="list" class="link-list-grid w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/hire/full-stack-developers" class="link-subtle">Full Stack Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/front-end-developers" class="link-subtle">Front End Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/back-end-developers" class="link-subtle">Back End developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/web-developers" aria-current="page" class="link-subtle w--current">Web Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/mobile-app-developers" class="link-subtle">Mobile App Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/blockchain-developers" class="link-subtle">Blockchain Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/machine-learning-engineers" class="link-subtle">Machine Learning Engineer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/cloud-engineers" class="link-subtle">Cloud Engineer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/data-engineers" class="link-subtle">Data Engineer</a></div></div></div><div class="mb-24"><div class="hr-heading"><div class="hr-heading-title"><div class="title-4">Find developers by skill</div></div><div class="hr"></div></div></div><div class="mb-40 w-dyn-list"><div role="list" class="link-list-grid w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/hire/react-developers" class="link-subtle">React JS Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/python-developers" class="link-subtle">Python Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ios-developers" class="link-subtle">iOS Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/android-developers" class="link-subtle">Android Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/java-developers" class="link-subtle">Java Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/node-js-developers" class="link-subtle">Node JS Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/angular-js-developers" class="link-subtle">Angular JS Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ruby-on-rails-developers" class="link-subtle">Ruby on Rails Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/net-developers" class="link-subtle">NET Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/flutter-developers" class="link-subtle">Flutter Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/javascript-developers" class="link-subtle">JavaScript Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ethereum-developers" class="link-subtle">Ethereum Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/solidity-developers" class="link-subtle">Solidity Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/smart-contract-developers" class="link-subtle">Smart Contract Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/web3-developers" class="link-subtle">Web3 Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/rust-developers" class="link-subtle">Rust Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/django-developers" class="link-subtle">Django Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ruby-developers" class="link-subtle">Ruby Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/vue-js-developers" class="link-subtle">Vue JS Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/asp-net-developers" class="link-subtle">ASP.NET Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/react-native-developers" class="link-subtle">React Native Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/php-developers" class="link-subtle">PHP Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/laravel-developers" class="link-subtle">Laravel Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/magento-developers" class="link-subtle">Magento Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/shopify-developers" class="link-subtle">Shopify Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/salesforce-developers" class="link-subtle">Salesforce Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ionic-developers" class="link-subtle">Ionic Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/api-developers" class="link-subtle">API Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/swift-developers" class="link-subtle">Swift Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/iot-developers" class="link-subtle">IoT Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/unity-developers" class="link-subtle">Unity Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/game-developers" class="link-subtle">Game Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/mean-stack-developers" class="link-subtle">MEAN Stack Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/golang-developers" class="link-subtle">Golang Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/c-sharp-developers" class="link-subtle">C# Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/mern-stack-developers" class="link-subtle">MERN Stack Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/c-plus-plus-developers" class="link-subtle">C++ Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/devops-engineers" class="link-subtle">DevOps Engineer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/drupal-developers" class="link-subtle">Drupal Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ecommerce-developers" class="link-subtle">Ecommerce Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/c-programming-developers" class="link-subtle">C Programming Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/cross-platform-developers" class="link-subtle">Cross-Platform Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/sql-developers" class="link-subtle">SQL Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/aws-developers" class="link-subtle">AWS Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/kotlin-developers" class="link-subtle">Kotlin Developer</a></div></div></div><div class="mb-24"><div class="hr-heading"><div class="hr-heading-title"><div class="title-4"><strong>Find other roles</strong></div></div><div class="hr"></div></div></div><div class="w-dyn-list"><div role="list" class="link-list-grid w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/hire/data-scientists" class="link-subtle">Data Scientist</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/product-designers" class="link-subtle">Product Designer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ux-designers" class="link-subtle">UX Designer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ui-designers" class="link-subtle">UI Designer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/graphic-designers" class="link-subtle">Graphic Designer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/web-designers" class="link-subtle">Web Designer</a></div></div></div></div></div></div><div class="site-footer"><div class="container w-container"><div class="wf_footer-wrap"><div class="site-footer-container"><div class="footer-logo-wrap"><a href="#" class="wf_site-footer-logo w-nav-brand"><img src="/landing-page-assets/64626a4a74818ca87606a29e/671a8242fb33781215bd171d_wellfoundai-white.png" loading="lazy" sizes="(max-width: 767px) 98vw, (max-width: 991px) 728px, 940px" srcset="/landing-page-assets/64626a4a74818ca87606a29e/671a8242fb33781215bd171d_wellfoundai-white-p-500.png 500w,/landing-page-assets/64626a4a74818ca87606a29e/671a8242fb33781215bd171d_wellfoundai-white-p-800.png 800w,/landing-page-assets/64626a4a74818ca87606a29e/671a8242fb33781215bd171d_wellfoundai-white.png 1087w" alt="" class="wf_footer-logo_img"/></a></div><div class="footer-links"><div data-hover="false" data-delay="0" class="wf_footer-link-col w-dropdown"><div class="wf_footer-link-col_title w-dropdown-toggle"><div class="wf_footer-nav_drop-title_content"><div class="wf_footer-section-title">For Candidates</div><div class="wf_nav-drop_icon mobile-only w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2.46967 5.46967C2.76256 5.17678 3.23744 5.17678 3.53033 5.46967L8 9.93934L12.4697 5.46967C12.7626 5.17678 13.2374 5.17678 13.5303 5.46967C13.8232 5.76256 13.8232 6.23744 13.5303 6.53033L8.53033 11.5303C8.23744 11.8232 7.76256 11.8232 7.46967 11.5303L2.46967 6.53033C2.17678 6.23744 2.17678 5.76256 2.46967 5.46967Z" fill="currentColor"></path> </svg></div></div></div><nav class="wf_footer-link-col_list w-dropdown-list"><ul role="list" class="footer-link-list w-list-unstyled"><li class="footer-li"><a href="https://wellfound.com/candidates/overview" class="footer-link">Overview</a></li><li class="footer-li"><a href="https://wellfound.com/jobs" class="footer-link">Startup Jobs</a></li><li class="footer-li"><a href="https://wellfound.com/web3" class="footer-link">Web3 Jobs</a></li><li class="footer-li"><a href="https://wellfound.com/candidates/featured" class="footer-link">Featured</a></li><li class="footer-li"><a href="https://wellfound.com/salaries" class="footer-link">Salary Calculator</a></li><li class="footer-li"><a href="https://wellfound.com/hiring-data" class="footer-link">Startup Hiring Data</a></li><li class="footer-li"><a href="https://wellfound.com/startups" class="footer-link">Tech Startups</a></li><li class="footer-li"><a href="https://wellfound.com/candidates/remote" class="footer-link">Remote</a></li></ul></nav></div><div data-hover="false" data-delay="0" class="wf_footer-link-col w-dropdown"><div class="wf_footer-link-col_title w-dropdown-toggle"><div class="wf_footer-nav_drop-title_content"><div class="wf_footer-section-title">For Recruiters</div><div class="wf_nav-drop_icon mobile-only w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2.46967 5.46967C2.76256 5.17678 3.23744 5.17678 3.53033 5.46967L8 9.93934L12.4697 5.46967C12.7626 5.17678 13.2374 5.17678 13.5303 5.46967C13.8232 5.76256 13.8232 6.23744 13.5303 6.53033L8.53033 11.5303C8.23744 11.8232 7.76256 11.8232 7.46967 11.5303L2.46967 6.53033C2.17678 6.23744 2.17678 5.76256 2.46967 5.46967Z" fill="currentColor"></path> </svg></div></div></div><nav class="wf_footer-link-col_list w-dropdown-list"><ul role="list" class="footer-link-list w-list-unstyled"><li class="footer-li"><a href="https://wellfound.com/recruit/overview" class="footer-link">Overview</a></li><li class="footer-li"><a href="https://wellfound.com/recruit/products/recruit-pro" class="footer-link">Recruit Pro</a></li><li class="footer-li"><a href="https://wellfound.com/recruit/products/curated" class="footer-link">Curated</a></li><li class="footer-li"><a href="https://wellfound.ai" class="footer-link">wellfound:ai</a></li><li class="footer-li hidden"><a href="/recruit/products/remote" class="footer-link">Remote</a></li><li class="footer-li"><a href="/hire" class="footer-link">Hire Developers</a></li><li class="footer-li"><a href="https://wellfound.com/recruit/pricing" class="footer-link">Pricing</a></li></ul></nav></div><div data-hover="false" data-delay="0" class="wf_footer-link-col w-dropdown"><div class="wf_footer-link-col_title w-dropdown-toggle"><div class="wf_footer-nav_drop-title_content"><div class="wf_footer-section-title">Company</div><div class="wf_nav-drop_icon mobile-only w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2.46967 5.46967C2.76256 5.17678 3.23744 5.17678 3.53033 5.46967L8 9.93934L12.4697 5.46967C12.7626 5.17678 13.2374 5.17678 13.5303 5.46967C13.8232 5.76256 13.8232 6.23744 13.5303 6.53033L8.53033 11.5303C8.23744 11.8232 7.76256 11.8232 7.46967 11.5303L2.46967 6.53033C2.17678 6.23744 2.17678 5.76256 2.46967 5.46967Z" fill="currentColor"></path> </svg></div></div></div><nav class="wf_footer-link-col_list w-dropdown-list"><ul role="list" class="footer-link-list w-list-unstyled"><li class="footer-li"><a href="https://wellfound.com/" class="footer-link">About</a></li><li class="footer-li"><a href="https://help.wellfound.com/" target="_blank" class="footer-link">Help</a></li><li class="footer-li"><a href="https://wellfound.com/discover/blog" class="footer-link">Blog</a></li><li class="footer-li"><a href="https://wellfound.com/terms" class="footer-link">Terms & Risks</a></li><li class="footer-li"><a href="https://wellfound.com/privacy" class="footer-link">Privacy & Cookies</a></li></ul></nav></div></div></div><div class="post-footer"><div class="footer-meta-container"><div class="wf_social-links"><a href="https://twitter.com/wellfoundhq" target="_blank" class="social-link w-inline-block"><div class="w-embed"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M25.7996 11.8582C26.3515 18.1634 22.0243 24.4003 14.6535 25.6871C7.13528 27 4 23.7569 4 23.7569C8.99955 24.5078 11.1173 21.9 11.1173 21.9C6.96629 21.457 6.77034 18.4534 6.77034 18.4534C7.64944 18.8019 8.74787 18.4534 8.74787 18.4534C4.61303 17.4989 5.03011 13.5 5.03011 13.5C5.28287 13.7575 5.6038 13.9524 5.96266 14.0663C6.32153 14.1803 6.70651 14.2097 7.08135 14.1516C3.58292 11.5927 5.75101 7.81211 5.75101 7.81211C11.3582 13.2997 16.0629 12.8143 16.0629 12.8143C16.0629 12.8143 15.982 12.0813 15.982 11.3793V11.3532C15.9822 10.4655 16.2818 9.59899 16.8408 8.8699C17.3998 8.14082 18.1915 7.58397 19.1096 7.27401C20.0277 6.96405 21.0285 6.91579 21.9778 7.1357C22.927 7.3556 23.7794 7.83316 24.4207 8.50437C25.787 8.41152 27.6387 7.17848 27.6387 7.17848C27.4589 8.91809 25.6737 9.97359 25.6737 9.97359H28C27.4661 10.7815 25.7996 11.8582 25.7996 11.8582Z" fill="currentColor"></path> </svg></div></a><a href="https://www.instagram.com/wellfoundhq" target="_blank" class="social-link w-inline-block"><div class="html-embed w-embed"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.999 12.3333C13.9748 12.3333 12.3333 13.9748 12.3333 16.001C12.3333 18.0271 13.9748 19.6667 15.999 19.6667C18.0233 19.6667 19.6667 18.0252 19.6667 16.001C19.6667 13.9767 18.0252 12.3333 15.999 12.3333V12.3333ZM15.999 12.3333C13.9748 12.3333 12.3333 13.9748 12.3333 16.001C12.3333 18.0271 13.9748 19.6667 15.999 19.6667C18.0233 19.6667 19.6667 18.0252 19.6667 16.001C19.6667 13.9767 18.0252 12.3333 15.999 12.3333V12.3333ZM26.9334 11.465C26.88 10.2939 26.6934 9.49407 26.4211 8.7952C26.1412 8.07158 25.7641 7.45841 25.1529 6.84714C24.5416 6.23397 23.9284 5.85882 23.2048 5.57699C22.5059 5.30468 21.7061 5.11997 20.535 5.06665C19.362 5.01333 18.9868 5 15.999 5C13.0113 5 12.638 5.01333 11.465 5.06665C10.2939 5.11997 9.49407 5.30468 8.7933 5.57699C8.06968 5.85882 7.4565 6.23397 6.84524 6.84714C6.23397 7.45841 5.85882 8.07158 5.57699 8.7952C5.30468 9.49407 5.11997 10.2939 5.06475 11.465C5.01143 12.638 5 13.0132 5 16.001C5 18.9887 5.01143 19.362 5.06475 20.535C5.11997 21.7061 5.30468 22.5059 5.57699 23.2048C5.85882 23.9284 6.23397 24.5416 6.84524 25.1548C7.4565 25.766 8.06968 26.1412 8.7933 26.423C9.49407 26.6953 10.2939 26.88 11.465 26.9334C12.638 26.9867 13.0113 27 15.999 27C18.9868 27 19.362 26.9867 20.535 26.9334C21.7061 26.88 22.5059 26.6953 23.2048 26.423C23.9284 26.1412 24.5416 25.766 25.1529 25.1548C25.7641 24.5416 26.1412 23.9284 26.4211 23.2048C26.6934 22.5059 26.88 21.7061 26.9334 20.535C26.9867 19.362 27 18.9868 27 16.001C27 13.0151 26.9867 12.638 26.9334 11.465ZM15.999 21.649C12.8799 21.649 10.351 19.1201 10.351 16.001C10.351 12.8818 12.8799 10.351 15.999 10.351C19.1182 10.351 21.649 12.8799 21.649 16.001C21.649 19.122 19.1182 21.649 15.999 21.649ZM21.8718 11.4478C21.1425 11.4478 20.5522 10.8575 20.5522 10.1282C20.5522 9.39886 21.1425 8.80853 21.8718 8.80853C22.6011 8.80853 23.1915 9.39886 23.1915 10.1282C23.1915 10.8575 22.6011 11.4478 21.8718 11.4478V11.4478ZM15.999 12.3333C13.9748 12.3333 12.3333 13.9748 12.3333 16.001C12.3333 18.0271 13.9748 19.6667 15.999 19.6667C18.0233 19.6667 19.6667 18.0252 19.6667 16.001C19.6667 13.9767 18.0252 12.3333 15.999 12.3333Z" fill="currentColor"></path> </svg></div></a></div><div class="w-embed w-script"><div>Copyright © <span id="footer-year">0000</span> Wellfound. All rights reserved. <a class="wf_link-light" href="#" onclick="event.preventDefault(); window.Consent && window.Consent.ConsentManager && window.Consent.ConsentManager.openPreferences();" style="padding-left: 10px">Cookie Preferences</a></div> <script> document.getElementById("footer-year").innerHTML = new Date().getFullYear(); </script></div><div>Browse by: <a href="https://wellfound.com/browse/tech-jobs" class="wf_link-light">Jobs</a>, <a href="https://wellfound.com/browse/remote-tech-jobs" class="wf_link-light">Remote Jobs</a>, <a href="https://wellfound.com/browse/tech-job-locations" class="wf_link-light">Locations</a>, <a href="https://wellfound.com/browse/tech-startups" class="wf_link-light">Startups</a>, <a href="https://wellfound.com/browse/startups-hiring" class="wf_link-light">Startups Hiring</a>, <a href="https://wellfound.com/browse/tech-industries" class="wf_link-light">Industries</a>, <a href="https://wellfound.com/browse/tech-hubs" class="wf_link-light">Tech Hubs</a></div></div></div></div></div></div><div class="js-footer w-embed w-script"><script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script> <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/> <script> /* Logo Slider */ $(document).ready(function() { $('.logo-slider').slick({ slidesToShow: 5, slidesToScroll: 1, autoplay: true, speed: 5000, autoplaySpeed: 0, cssEase: 'linear', arrows: false, dots: false, pauseOnHover: false, responsive: [ { breakpoint: 2000, settings: { slidesToShow: 5 } }, { breakpoint: 1200, settings: { slidesToShow: 4 } }, { breakpoint: 520, settings: { slidesToShow: 2 } }] }); }); </script> <style> .slick-slider{ display: flex; align-items: center; } .slick-track{ display: flex; align-items: center; } .slick-slide{ display: flex; justify-content: center; } </style> <!--Counter--> <script> /*! * jquery.counterup.js 1.0 * * Copyright 2013, Benjamin Intal http://gambit.ph @bfintal * Released under the GPL v2 License * * Date: Nov 26, 2013 */ (function( $ ){ "use strict"; $.fn.counterUp = function( options ) { // Defaults var settings = $.extend({ 'time': 400, 'delay': 10 }, options); return this.each(function(){ // Store the object var $this = $(this); var $settings = settings; var origValue = $this.text(); var counterUpper = function() { var nums = []; var divisions = $settings.time / $settings.delay; var num = origValue; var isComma = /[0-9]+,[0-9]+/.test(num); num = num.replace(/,/g, ''); var isInt = /^[0-9]+$/.test(num); var isFloat = /^[0-9]+\.[0-9]+$/.test(num); var decimalPlaces = isFloat ? (num.split('.')[1] || []).length : 0; // Generate list of incremental numbers to display for (var i = divisions; i >= 1; i--) { // Preserve as int if input was int var newNum = parseInt(num / divisions * i); // Preserve float if input was float if (isFloat) { newNum = parseFloat(num / divisions * i).toFixed(decimalPlaces); } // Preserve commas if input had commas if (isComma) { while (/(\d+)(\d{3})/.test(newNum.toString())) { newNum = newNum.toString().replace(/(\d+)(\d{3})/, '$1'+','+'$2'); } } nums.unshift(newNum); this.destroy(); } $this.data('counterup-nums', nums); $this.text('0'); // Updates the number until we're done var f = function() { $this.text($this.data('counterup-nums').shift()); if ($this.data('counterup-nums').length) { setTimeout($this.data('counterup-func'), $settings.delay); } else { delete $this.data('counterup-nums'); $this.data('counterup-nums', null); $this.data('counterup-func', null); } }; $this.data('counterup-func', f); // Start the count up setTimeout($this.data('counterup-func'), $settings.delay); }; // Perform counts when the element gets into view $this.waypoint(counterUpper, { offset: '100%' }); }); }; })( jQuery ); </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/waypoints/4.0.0/jquery.waypoints.min.js"></script> <script> jQuery(document).ready(function( $ ) { $('.counterup').counterUp({ delay: 100, // the delay time in ms time: 2000 // the speed time in ms }); }); </script> <script> // This handles a named page view tracking call. analytics.track("webflow : hire developers : page : view", {developerType: 'web'}); // This handles the form submission tracking on the page. const formElemList = document.querySelectorAll("form"); formElemList.forEach((form) => { form.addEventListener("submit", (e) => { // on form submission, prevent default const urlParams = new URLSearchParams(window.location.search); const utmParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content']; let utmObject = { developerType: 'web' }; utmParams.forEach(function (param) { const paramValue = urlParams.get(param); if (paramValue) { utmObject[param] = paramValue } }); analytics.track("webflow : hire developers : form : submit", utmObject); }); }); </script></div></div><script src="/landing-page-assets/js/jquery-3.5.1.min.dc5e7f18c8.js" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="/landing-page-assets/64626a4a74818ca87606a29e/js/wellfound-v2.schunk.ab34f99b4aec8cd7.js" type="text/javascript"></script><script src="/landing-page-assets/64626a4a74818ca87606a29e/js/wellfound-v2.schunk.834074c242651376.js" type="text/javascript"></script><script src="/landing-page-assets/64626a4a74818ca87606a29e/js/wellfound-v2.79f8cb61.ffaa4eb1b227176c.js" type="text/javascript"></script><script> // Segment integration $(document).ready(function() { $('[data-analytics]').on('click', function(e) { var event = $(this).attr('data-analytics') // Add utm params for tracking. const urlParams = new URLSearchParams(window.location.search); const utmParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content']; let properties = {}; utmParams.forEach(function (param) { const paramValue = urlParams.get(param); if (paramValue) { properties[param] = paramValue } }); $.each(this.attributes, function(_, attribute) { if (attribute.name.startsWith('data-property-')) { var property = attribute.name.split('data-property-')[1] properties[property] = attribute.value } }) if (window.analytics) { analytics.track(event, properties) } }) }) </script> <script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script> <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/> <script> /* Logo Slider */ $(document).ready(function() { $('.logo-slider').slick({ slidesToShow: 5, slidesToScroll: 1, autoplay: true, speed: 5000, autoplaySpeed: 0, cssEase: 'linear', arrows: false, dots: false, pauseOnHover: false, responsive: [ { breakpoint: 2000, settings: { slidesToShow: 5 } }, { breakpoint: 1200, settings: { slidesToShow: 4 } }, { breakpoint: 520, settings: { slidesToShow: 2 } }] }); }); </script> <style> .logo-slider.slick-slider{ display: flex; align-items: center; } .logo-slider .slick-track{ display: flex; align-items: center; } .logo-slider .slick-slide{ display: flex; justify-content: center; margin: 0 -16px; } .js_quote-slider .slick-track{ display: flex; align-items: stretch; } .js_quote-slider .slick-slide{ height: auto; padding: 0px 16px; } </style> <script> $('.js_quote-slider').slick({ dots: false, infinite: true, speed: 1000, autoplay: true, autoplaySpeed: 2000, nextArrow: '#js_quote-next', prevArrow: '#js_quote-prev', responsive: [ { breakpoint: 3000, settings: { slidesToShow: 3 } }, { breakpoint: 960, settings: { slidesToShow: 1 } } ] }); </script> <!--Counter--> <script> /*! * jquery.counterup.js 1.0 * * Copyright 2013, Benjamin Intal http://gambit.ph @bfintal * Released under the GPL v2 License * * Date: Nov 26, 2013 */ (function( $ ){ "use strict"; $.fn.counterUp = function( options ) { // Defaults var settings = $.extend({ 'time': 400, 'delay': 10 }, options); return this.each(function(){ // Store the object var $this = $(this); var $settings = settings; var origValue = $this.text(); var counterUpper = function() { var nums = []; var divisions = $settings.time / $settings.delay; var num = origValue; var isComma = /[0-9]+,[0-9]+/.test(num); num = num.replace(/,/g, ''); var isInt = /^[0-9]+$/.test(num); var isFloat = /^[0-9]+\.[0-9]+$/.test(num); var decimalPlaces = isFloat ? (num.split('.')[1] || []).length : 0; // Generate list of incremental numbers to display for (var i = divisions; i >= 1; i--) { // Preserve as int if input was int var newNum = parseInt(num / divisions * i); // Preserve float if input was float if (isFloat) { newNum = parseFloat(num / divisions * i).toFixed(decimalPlaces); } // Preserve commas if input had commas if (isComma) { while (/(\d+)(\d{3})/.test(newNum.toString())) { newNum = newNum.toString().replace(/(\d+)(\d{3})/, '$1'+','+'$2'); } } nums.unshift(newNum); this.destroy(); } $this.data('counterup-nums', nums); $this.text('0'); // Updates the number until we're done var f = function() { $this.text($this.data('counterup-nums').shift()); if ($this.data('counterup-nums').length) { setTimeout($this.data('counterup-func'), $settings.delay); } else { delete $this.data('counterup-nums'); $this.data('counterup-nums', null); $this.data('counterup-func', null); } }; $this.data('counterup-func', f); // Start the count up setTimeout($this.data('counterup-func'), $settings.delay); }; // Perform counts when the element gets into view $this.waypoint(counterUpper, { offset: '100%' }); }); }; })( jQuery ); </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/waypoints/4.0.0/jquery.waypoints.min.js"></script> <script> jQuery(document).ready(function( $ ) { $('.counterup').counterUp({ delay: 100, // the delay time in ms time: 2000 // the speed time in ms }); }); </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/parallax/3.1.0/parallax.min.js"></script> <script> let depthMin = 0.5; let depthMax = 2; $('.wf_int-hero_tag').each(function(){ let random = Math.random() * (depthMax - depthMin) + depthMin; $(this).attr("data-depth", random); }); var scene = document.getElementById('heroScene'); var parallaxInstance = new Parallax(scene, { relativeInput: true, hoverOnly: true, pointerEvents: true, }); let distMin = 10; let distMax = 90; $('.wf_int-hero_tag').each(function(){ let randomX = Math.random() * (distMax - distMin) + distMin; let randomY = Math.random() * (distMax - distMin) + distMin; $(this).css({"left": randomX + "%" , "top": randomY + "%"}) }); </script> <!-- Text Animation --> <script src="https://unpkg.com/split-type"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.3/gsap.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.3/ScrollTrigger.min.js"></script> <script> window.addEventListener("DOMContentLoaded", (event) => { // Split text into spans let typeSplit = new SplitType("[text-split]", { types: "words, chars", tagName: "span" }); // Link timelines to scroll position function createScrollTrigger(triggerElement, timeline) { // Reset tl when scroll out of view past bottom of screen /*ScrollTrigger.create({ trigger: triggerElement, start: "top bottom", onLeaveBack: () => { timeline.progress(0); timeline.pause(); } });*/ // Play tl when scrolled into view (60% from top of screen) ScrollTrigger.create({ trigger: triggerElement, start: "top 80%", onEnter: () => timeline.play() }); } $("[words-slide-up]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.from($(this).find(".word"), { opacity: 0, yPercent: 100, duration: 0.5, ease: "easeOut", stagger: { amount: 0.5 } }); createScrollTrigger($(this), tl); }); $("[words-rotate-in]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.set($(this).find(".word"), { transformPerspective: 1000 }); tl.from($(this).find(".word"), { rotationX: -90, duration: 0.6, ease: "power2.out", stagger: { amount: 0.6 } }); createScrollTrigger($(this), tl); }); $("[words-slide-from-right]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.from($(this).find(".word"), { opacity: 0, x: "1em", duration: 0.6, ease: "power2.out", stagger: { amount: 0.2 } }); createScrollTrigger($(this), tl); }); $("[letters-slide-up]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.from($(this).find(".char"), { yPercent: 105, duration: 0.4, ease: "easeOut", stagger: { amount: 0.6 } }); createScrollTrigger($(this), tl); }); $("[letters-slide-down]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.from($(this).find(".char"), { yPercent: -120, duration: 0.3, ease: "power1.out", stagger: { amount: 0.7 } }); createScrollTrigger($(this), tl); }); $("[letters-fade-in]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.from($(this).find(".char"), { opacity: 0, duration: 0.2, ease: "power1.out", stagger: { amount: 0.8 } }); createScrollTrigger($(this), tl); }); $("[letters-fade-in-random]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.from($(this).find(".char"), { opacity: 0, duration: 0.05, ease: "power1.out", stagger: { amount: 0.4, from: "random" } }); createScrollTrigger($(this), tl); }); $("[scrub-each-word]").each(function (index) { let tl = gsap.timeline({ scrollTrigger: { trigger: $(this), start: "top 90%", end: "top center", scrub: true } }); tl.from($(this).find(".word"), { opacity: 0.2, duration: 0.2, ease: "power1.out", stagger: { each: 0.4 } }); }); // Avoid flash of unstyled content gsap.set("[text-split]", { opacity: 1 }); }); </script> <script> var topBanner = $('.wf_notification-bar'); $(window).scroll(function () { var y = $(this).scrollTop(); var z = 1; if (y >= z) { topBanner.addClass('js_collapse'); } else { topBanner.removeClass('js_collapse'); } }); </script> <div id="consent-banner"></div><script> const observer = new IntersectionObserver(entries => { entries.forEach(entry => { const id = entry.target.getAttribute("id"); if (entry.isIntersecting) { document.querySelectorAll(".active").forEach((z) => { z.classList.remove("active") }); document.querySelector(`a[href="#${id}"]`).classList.add("active"); } }); }, { rootMargin: '0px 0px -75% 0px' }); </script> <script> document.getElementById("content").querySelectorAll("h3").forEach(function(heading, i) { // runs a function for all h2 elements inside your rich text element heading.setAttribute("id", "toc-" + i); // gives each h2 a unique id let str = heading.innerHTML; // adds section titles to slugs observer.observe(heading); str = str.replace(/\s+/g, '-').replace(/[°&\/\\#,+()$~%.'":;*?<>{}]/g, "").toLowerCase(); // replaces spaces with hyphens, removes special characters and extra spaces from the headings, and applies lowercase in slugs heading.setAttribute("id", str); // gives each heading a unique id const item = document.createElement("a"); // creates an anchor element called "item" for each h2 item.innerHTML = heading.innerHTML // gives each item the text of the corresponding heading item.setAttribute("class", "tocitem"); // gives each item the correct class item.setAttribute("href", "#" + str); // gives each item the correct anchor link document.querySelector("#toc").appendChild(item); // places each item inside the Table of Contents div }); </script> <script> var Webflow = Webflow || []; Webflow.push(function() { // unbind webflow form handling (keep this if you only want to affect specific forms) $(document).off('submit'); /* Any form on the page */ $('form').submit(function(e) { e.preventDefault(); const $form = $(this); const $submit = $('[type=submit]', $form); const buttonText = $submit.val(); const buttonWaitingText = $submit.attr('data-wait'); const formMethod = $form.attr('method'); const formAction = $form.attr('action'); const formRedirect = $form.attr('data-redirect'); const formData = $form.serialize(); if (buttonWaitingText) { $submit.val(buttonWaitingText); } $.ajax(formAction, { data: formData, method: formMethod }) .done((res) => { if (formRedirect) { window.location = formRedirect; return; } $form .hide() .siblings('.w-form-done').show() .siblings('.w-form-fail').hide(); }) .fail((res) => { $form .siblings('.w-form-done').hide() .siblings('.w-form-fail').show(); }) .always(() => { $submit.val(buttonText); }); }); }); </script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'928cd88bbf96121f',t:'MTc0MzM5MjY0MS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'928d6ad11bc6feae',t:'MTc0MzM5ODYzMy4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>