1<!DOCTYPE html><html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"><head ><meta charset="UTF-8" />
1<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
1<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
1h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
1{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
1async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})(); 2</script>
2 3 <meta name="viewport" content="width=device-width, initial-scale=1" /> 4 <meta name="yandex-verification" content="62f420429d2a381d" /> 5 <title>10+ Junior ReactJS Developer Resume Samples - React Resumes</title> 6 7 <!-- All in One SEO 4.9.10 - aioseo.com --> 8 <meta name="description" content="Check out skills, salaries, and ways of hiring dedicated junior ReactJS developers remotely and also explore 10+great junior React developer resume samples!" /> 9 <meta name="robots" content="max-image-preview:large" /> 10 <meta name="author" content="Polina Vlasyuk"/> 11 <link rel="canonical" href="https://www.reactresumes.com/junior-reactjs-developer-resume-samples/" /> 12 <meta name="generator" content="All in One SEO (AIOSEO) 4.9.10" /> 13 14 <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 14-15
14 15<script async src="https://www.googletagmanager.com/gtag/js?id=
15G-8PWSFYKM3C
vendor: 12 bytes, line 15
15"></script>
16<script> 17
vendor: 134 bytes, lines 17-21
17window.dataLayer = window.dataLayer || []; 18 function gtag(){dataLayer.push(arguments);} 19 gtag('js', new Date()); 20 21 gtag('config', '
21G-8PWSFYKM3C
vendor: 4 bytes, line 21
21');
22</script>
22 23 <meta property="og:locale" content="en_US" /> 24 <meta property="og:site_name" content="React Resumes -" /> 25 <meta property="og:type" content="article" /> 26 <meta property="og:title" content="10+ Junior ReactJS Developer Resume Samples - React Resumes" /> 27 <meta property="og:description" content="Check out skills, salaries, and ways of hiring dedicated junior ReactJS developers remotely and also explore 10+great junior React developer resume samples!" /> 28 <meta property="og:url" content="https://www.reactresumes.com/junior-reactjs-developer-resume-samples/" /> 29 <meta property="article:published_time" content="2021-01-28T20:17:18+00:00" /> 30 <meta property="article:modified_time" content="2024-07-29T06:42:28+00:00" /> 31 <meta name="twitter:card" content="summary_large_image" /> 32 <meta name="twitter:title" content="10+ Junior ReactJS Developer Resume Samples - React Resumes" /> 33 <meta name="twitter:description" content="Check out skills, salaries, and ways of hiring dedicated junior ReactJS developers remotely and also explore 10+great junior React developer resume samples!" /> 34
34<script type="application/ld+json" class="aioseo-schema"> 35 {"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples\/#blogposting","name":"10+ Junior ReactJS Developer Resume Samples - React Resumes","headline":"10+ Junior ReactJS Developer Resume Samples","author":{"@id":"https:\/\/www.reactresumes.com\/author\/weywdyflrccgrjff\/#author"},"publisher":{"@id":"https:\/\/www.reactresumes.com\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.reactresumes.com\/wp-content\/uploads\/2020\/12\/react-junior-developer-cv-example.png","@id":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples\/#articleImage","width":1414,"height":2000,"caption":"react junior developer cv example"},"datePublished":"2021-01-28T20:17:18+00:00","dateModified":"2024-07-29T06:42:28+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples\/#webpage"},"isPartOf":{"@id":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples\/#webpage"},"articleSection":"Resume Samples"},{"@type":"BreadcrumbList","@id":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.reactresumes.com#listItem","position":1,"name":"Home","item":"https:\/\/www.reactresumes.com","nextItem":{"@type":"ListItem","@id":"https:\/\/www.reactresumes.com\/category\/resume-samples\/#listItem","name":"Resume Samples"}},{"@type":"ListItem","@id":"https:\/\/www.reactresumes.com\/category\/resume-samples\/#listItem","position":2,"name":"Resume Samples","item":"https:\/\/www.reactresumes.com\/category\/resume-samples\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples\/#listItem","name":"10+ Junior ReactJS Developer Resume Samples"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.reactresumes.com#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples\/#listItem","position":3,"name":"10+ Junior ReactJS Developer Resume Samples","previousItem":{"@type":"ListItem","@id":"https:\/\/www.reactresumes.com\/category\/resume-samples\/#listItem","name":"Resume Samples"}}]},{"@type":"Organization","@id":"https:\/\/www.reactresumes.com\/#organization","name":"React Resumes","url":"https:\/\/www.reactresumes.com\/","logo":{"@type":"ImageObject","url":"https:\/\/www.reactresumes.com\/wp-content\/uploads\/2020\/11\/react-resume-logo.png","@id":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples\/#organizationLogo","width":210,"height":60},"image":{"@id":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.reactresumes.com\/author\/weywdyflrccgrjff\/#author","url":"https:\/\/www.reactresumes.com\/author\/weywdyflrccgrjff\/","name":"Polina Vlasyuk","image":{"@type":"ImageObject","@id":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/f52710c5df2b6537800c34fffd6adc63a61cf7823e01b8dd43913cbec26e9ba0?s=96&d=mm&r=g","width":96,"height":96,"caption":"Polina Vlasyuk"}},{"@type":"WebPage","@id":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples\/#webpage","url":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples\/","name":"10+ Junior ReactJS Developer Resume Samples - React Resumes","description":"Check out skills, salaries, and ways of hiring dedicated junior ReactJS developers remotely and also explore 10+great junior React developer resume samples!","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.reactresumes.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples\/#breadcrumblist"},"author":{"@id":"https:\/\/www.reactresumes.com\/author\/weywdyflrccgrjff\/#author"},"creator":{"@id":"https:\/\/www.reactresumes.com\/author\/weywdyflrccgrjff\/#author"},"datePublished":"2021-01-28T20:17:18+00:00","dateModified":"2024-0
357-29T06:42:28+00:00"},{"@type":"WebSite","@id":"https:\/\/www.reactresumes.com\/#website","url":"https:\/\/www.reactresumes.com\/","name":"React Resumes","alternateName":"React Resumes","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.reactresumes.com\/#organization"}}]} 36 </script>
36 37 <!-- All in One SEO --> 38 39 40<link rel="alternate" type="application/rss+xml" title="React Resumes » Feed" href="https://www.reactresumes.com/feed/" /> 41<link rel="alternate" type="application/rss+xml" title="React Resumes » Comments Feed" href="https://www.reactresumes.com/comments/feed/" /> 42<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.reactresumes.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.reactresumes.com%2Fjunior-reactjs-developer-resume-samples%2F" /> 43<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.reactresumes.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.reactresumes.com%2Fjunior-reactjs-developer-resume-samples%2F&format=xml" /> 44<style id="wp-img-auto-sizes-contain-inline-css"> 45img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 46/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 47</style> 48<link data-minify="1" rel='stylesheet' id='font-awesome-5-all-css' href='https://www.reactresumes.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=1790149516' media='all' /> 49<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://www.reactresumes.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=4.1.5' media='all' /> 50<style id="wp-emoji-styles-inline-css"> 51 52 img.wp-smiley, img.emoji { 53 display: inline !important; 54 border: none !important; 55 box-shadow: none !important; 56 height: 1em !important; 57 width: 1em !important; 58 margin: 0 0.07em !important; 59 vertical-align: -0.1em !important; 60 background: none !important; 61 padding: 0 !important; 62 } 63/*# sourceURL=wp-emoji-styles-inline-css */ 64</style> 65<style id="classic-theme-styles-inline-css"> 66/*! This file is auto-generated */ 67.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 68/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 69</style> 70<link data-minify="1" rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/table-of-contents/global.scss-css' href='https://www.reactresumes.com/wp-content/cache/min/1/wp-content/plugins/all-in-one-seo-pack/dist/Lite/assets/css/table-of-contents/global.e90f6d47.css?ver=1790149516' media='all' /> 71<style id="global-styles-inline-css"> 72:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
72--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
72.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 73:root :where(.wp-block-icon svg){width: 24px;} 74:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 75:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;} 76:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 77:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 78/*# sourceURL=global-styles-inline-css */ 79</style> 80<link rel='stylesheet' id='spam-protect-for-contact-form7-css' href='https://www.reactresumes.com/wp-content/plugins/wp-contact-form-7-spam-blocker/frontend/css/spam-protect-for-contact-form7.css?ver=1.0.0' media='all' /> 81<link rel='stylesheet' id='jupiterx-popups-animation-css' href='https://www.reactresumes.com/wp-content/plugins/jupiterx-core/includes/extensions/raven/assets/lib/animate/animate.min.css?ver=1.21.0' media='all' /> 82<link data-minify="1" rel='stylesheet' id='jupiterx-css' href='https://www.reactresumes.com/wp-content/cache/min/1/wp-content/uploads/jupiterx/compiler/jupiterx/8158058.css?ver=1790149516' media='all' /> 83<link data-minify="1" rel='stylesheet' id='custom-css-css' href='https://www.reactresumes.com/wp-content/cache/min/1/wp-content/themes/jupiterx/lib/assets/dist/css/custom.css?ver=1790149516' media='all' /> 84<link data-minify="1" rel='stylesheet' id='jet-popup-frontend-css' href='https://www.reactresumes.com/wp-content/cache/min/1/wp-content/plugins/jet-popup/assets/css/jet-popup-frontend.css?ver=1790149516' media='all' /> 85<link data-minify="1" rel='stylesheet' id='jupiterx-elements-dynamic-styles-css' href='https://www.reactresumes.com/wp-content/cache/min/1/wp-content/uploads/jupiterx/compiler/jupiterx-elements-dynamic-styles/841e565.css?ver=1790149516' media='all' /> 86<link data-minify="1" rel='stylesheet' id='jet-elements-css' href='https://www.reactresumes.com/wp-content/cache/min/1/wp-content/plugins/jet-elements/assets/css/jet-elements.css?ver=1790149516' media='all' /> 87<link data-minify="1" rel='stylesheet' id='jet-elements-skin-css' href='https://www.reactresumes.com/wp-content/cache/min/1/wp-content/plugins/jet-elements/assets/css/jet-elements-skin.css?ver=1790149516' media='all' /> 88<link data-minify="1" rel='stylesheet' id='elementor-icons-css' href='https://www.reactresumes.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=1790149516' media='all' /> 89<link rel='stylesheet' id='elementor-frontend-css' href='https://www.reactresumes.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.1.5' media='all' /> 90<link data-minify="1" rel='stylesheet' id='font-awesome-css' href='https://www.reactresumes.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css?ver=1790149516' media='all' /> 91<link rel='stylesheet' id='jupiterx-core-raven-frontend-css' href='https://www.reactresumes.com/wp-content/plugins/jupiterx-core/includes/extensions/raven/assets/css/frontend.min.css?ver=7.0.6' media='all' /> 92<link rel='stylesheet' id='elementor-post-488-css' href='https://www.reactresumes.com/wp-content/uploads/elementor/css/post-488.css?ver=1790149516' media='all' /> 93<link data-minify="1" rel='stylesheet' id='jet-tabs-frontend-css' href='https://www.reactresumes.com/wp-content/cache/min/1/wp-content/plugins/jet-tabs/assets/css/jet-tabs-frontend.css?ver=1790149516' media='all' /> 94<link data-minify="1" rel='stylesheet' id='swiper-css' href='https://www.reactresumes.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=1790149516' media='all' /> 95<link rel='stylesheet' id='flatpickr-css' href='https://www.reactresumes.com/wp-content/plugins/elementor/assets/lib/flatpickr/flatpickr.min.css?ver=4.6.13' media='all' /> 96<link rel='stylesheet' id='widget-heading-css' href='https://www.reactresumes.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.1.5' media='all' /> 97<link rel='stylesheet' id='elementor-post-623-css' href='https://www.reactresumes.com/wp-content/uploads/elementor/css/post-623.css?ver=1790149824' media='all' /> 98<link rel='stylesheet' id='elementor-post-615-css' href='https://www.reactresumes.com/wp-content/uploads/elementor/css/post-615.css?ver=1790149516' media='all' /> 99<link data-minify="1" rel='stylesheet' id='elementor-gf-local-poppins-css' href='https://www.reactresumes.com/wp-content/cache/min/1/wp-content/uploads/elementor/google-fonts/css/poppins.css?ver=1790149516' media='all' />
100<script id="cookie-law-info-js-extra"> 101var _ckyConfig = {"_ipData":[],"_assetsURL":"https://www.reactresumes.com/wp-content/plugins/cookie-law-info/lite/frontend/images/","_publicURL":"https://www.reactresumes.com","_expiry":"365","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"box","preferenceCenterType":"popup","position":"bottom-left","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0056A7"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},"showMore":[],"showLess":[],"alwaysActive":[],"manualLinks":[],"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.5.2","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"reject-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"settings-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"readmore-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"show-desc-button","styles":[]},{"tag":"hide-desc-button","styles":[]},{"tag":"cky-always-active","styles":[]},{"tag":"cky-link","styles":[]},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"revisit-consent","styles":{"background-color":"#0056A7"}}],"_shortCodes":[{"key":"cky_readmore","content":"\u003Ca href=\"#\" class=\"cky-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\"\u003ECookie Policy\u003C/a\u003E","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"Show more\"\u003EShow more\u003C/button\u003E","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"
101Show less\"\u003EShow less\u003C/button\u003E","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_optout_show_desc","content":"[cky_optout_show_desc]","tag":"optout-show-desc-button","status":true,"attributes":[]},{"key":"cky_optout_hide_desc","content":"[cky_optout_hide_desc]","tag":"optout-hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"\u003Cdiv class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"\u003E\u003Cp class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\"\u003EPlease accept cookies to access this content\u003C/p\u003E\u003C/div\u003E","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]},{"key":"cky_preference_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"_rtl":"","_language":"en","_providersToBlock":[]}; 102var _ckyStyles = {"css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.cky-box-bottom-left{bottom: 40px; left: 40px;}.cky-box-bottom-right{bottom: 40px; right: 40px;}.cky-box-top-left{top: 40px; left: 40px;}.cky-box-top-right{top: 40px; right: 40px;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active){background: transparent;}
102.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-box-bottom-left{bottom: 0; left: 0;}.cky-box-bottom-right{bottom: 0; right: 0;}.cky-box-top-left{top: 0; left: 0;}.cky-box-top-right{top: 0; right: 0;}}@media (max-height: 480px){.cky-consent-container{max-height: 100vh;overflow-y: scroll}.cky-notice-des{max-height: unset !important;overflow-y: unset !important}.cky-preference-center{height: 100vh;overflow: auto !important}.cky-preference-center .cky-preference-body-wrapper{overflow: unset}}@media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right{width: 100%; max-width: 100%;}.cky-consent-container .cky-consent-bar{padding: 20px 0;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}
102.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px;
102 width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.cky-consent-container{width: 100%;}}@media (max-width: 352px){.cky-notice-des a.cky-policy, .cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-optout-action-area{padding:0 24px 22px 24px;box-sizing:border-box;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{padding-top:22px;border-top:1px solid;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}\n.cky-optout-success{width:798px;max-width:100%;border-radius:8px;padding:8px 12px;margin:0 auto;box-sizing:border-box;outline:none}.cky-optout-success .cky-optout-success-inner{display:flex;flex-direction:column;gap:4px}.cky-optout-success .cky-optout-success-row{display:flex;align-items:flex-start}.cky-optout-success .cky-optout-success-icon{width:20px;flex-shrink:0}.cky-optout-success .cky-optout-success-text{margin:0;margin-inline-start:8px;margin-top:1px;font-weight:400;font-size:13px;line-height:20px}.cky-optout-success .cky-optout-success-text p{margin:0}.cky-optout-success .cky-optout-success-subtext{margin:0;font-weight:400;font-size:12px;line-height:20px}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"/wp-content/plugins/cookie-law-info/lite/frontend/images/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}
102.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"}; 103//# sourceURL=cookie-law-info-js-extra 104</script>
vendor: 1 bytes, line 104
104
105<script id="cookie-law-info-js" src="https://www.reactresumes.com/wp-content/plugins/cookie-law-info/lite/frontend/js/script.min.js?ver=3.5.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 105
105
106<script id="font-awesome-4-shim-js" src="https://www.reactresumes.com/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=4.1.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 106
106
107<script id="jquery-core-js" src="https://www.reactresumes.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 107
107
108<script id="jquery-migrate-js" src="https://www.reactresumes.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 108
108
109<script id="spam-protect-for-contact-form7-js" src="https://www.reactresumes.com/wp-content/plugins/wp-contact-form-7-spam-blocker/frontend/js/spam-protect-for-contact-form7.js?ver=1.0.0" data-rocket-defer defer></script>
vendor: 1 bytes, line 109
109
110<script id="jupiterx-webfont-js" src="https://www.reactresumes.com/wp-content/themes/jupiterx/lib/admin/assets/lib/webfont/webfont.min.js?ver=1.6.26"></script>
vendor: 1 bytes, line 110
110
111<script id="jupiterx-webfont-js-after"> 112WebFont.load({ 113 google: { 114 families: ['Poppins:100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic'] 115 } 116 }); 117//# sourceURL=jupiterx-webfont-js-after 118</script>
vendor: 1 bytes, line 118
118
119<script id="jupiterx-utils-js" src="https://www.reactresumes.com/wp-content/themes/jupiterx/lib/assets/dist/js/utils.min.js?ver=1.21.0" data-rocket-defer defer></script>
119 120<link rel="https://api.w.org/" href="https://www.reactresumes.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.reactresumes.com/wp-json/wp/v2/posts/623" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.reactresumes.com/xmlrpc.php?rsd" /> 121<meta name="generator" content="WordPress 7.0.6" /> 122<link rel='shortlink' href='https://www.reactresumes.com/?p=623' /> 123<style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style><!-- Google Tag Manager -->
124<script>
vendor: 331 bytes, lines 124-128
124(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 125new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 126j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 127'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 128})(window,document,'script','dataLayer','
128GTM-5SWHHWB
vendor: 3 bytes, line 128
128');
128</script>
128 129<!-- End Google Tag Manager --><meta name="generator" content="Elementor 4.1.5; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> 130 <style> 131 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 132 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 133 background-image: none !important; 134 } 135 @media screen and (max-height: 1024px) { 136 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 137 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 138 background-image: none !important; 139 } 140 } 141 @media screen and (max-height: 640px) { 142 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 143 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 144 background-image: none !important; 145 } 146 } 147 </style> 148 <link rel="icon" href="https://www.reactresumes.com/wp-content/uploads/2020/11/cropped-react-resumes-favicon-32x32.png" sizes="32x32" /> 149<link rel="icon" href="https://www.reactresumes.com/wp-content/uploads/2020/11/cropped-react-resumes-favicon-192x192.png" sizes="192x192" /> 150<link rel="apple-touch-icon" href="https://www.reactresumes.com/wp-content/uploads/2020/11/cropped-react-resumes-favicon-180x180.png" /> 151<meta name="msapplication-TileImage" content="https://www.reactresumes.com/wp-content/uploads/2020/11/cropped-react-resumes-favicon-270x270.png" /> 152<style id="wp-custom-css"> 153button.frm_button_submit{ 154 width: 50%; 155 height: 46px; 156 border-style: solid; 157 border-width: 1px 1px 1px 1px; 158 border-color: #2ecc71; 159 background-color: #54d98c; 160 cursor: pointer; 161 color: #fff; 162 font-size: .9rem; 163 font-weight: 700; 164} 165span.require_field { 166 color: #B94A48; 167 display: contents !important; 168} 169div#wpcf7-f908-p16-o1 input { 170 width: 100%; 171 border: 1px solid rgb(191, 195, 200); 172 border-radius: 5px; 173 background-color: rgb(255, 255, 255); 174} 175div#wpcf7-f908-p16-o1 form.wpcf7-form.init { 176 -webkit-box-orient: vertical; 177 -webkit-box-direction: normal; 178 -ms-flex-direction: column; 179 flex-direction: column; 180 display: -webkit-box; 181 display: -ms-flexbox; 182 display: flex; 183} 184div#wpcf7-f908-p16-o1 textarea.wpcf7-form-control.wpcf7-textarea { 185 width: 100%; 186 border: 1px solid rgb(191, 195, 200); 187 border-radius: 5px; 188 background-color: rgb(255, 255, 255); 189} 190div#wpcf7-f908-p16-o1 input.wpcf7-form-control.has-spinner.wpcf7-submit { 191 background: #33cc72; 192 border-width: 1px; 193 border-color: #33cc72; 194 border-style: solid; 195 border-radius: 5px; 196 color: #fff; 197 padding: 6px; 198} 199div#wpcf7-f908-p16-o1input.wpcf7-form-contro l.has-spinner.wpcf7-submit:hover{ 200 color: #000; 201} 202label { 203 width: 100%; 204} 205.wpcf7-submit { 206 cursor:pointer; 207 box-shadow: 0px 6px 18px 0px rgba(0, 0, 0, 0.06); 208} 209.wpcf7-submit:hover{ 210 background:#2f3a5f !important; 211} 212.wpcf7-response-output { 213 margin: 0 !important; 214} 215/*Styles*/ 216.wpcf7 .privacy-policy-link .wpcf7-list-item label{ 217 text-align: left; 218 display: -webkit-box !important; 219 display: -ms-flexbox !important; 220 display: flex !important; 221 -webkit-box-align: start !important; 222 -ms-flex-align: start !important; 223 align-items: flex-start !important; 224 -webkit-box-pack: start; 225 -ms-flex-pack: start; 226 justify-content: flex-start; 227 -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; 228 gap: 4px; 229 line-height: 1.2; 230} 231.wpcf7 .privacy-policy-link input[type="checkbox"].process-my-data { 232 -webkit-appearance: none !important; 233 -moz-appearance: none !important; 234 appearance: none !important; 235 width: 18px !important; 236 height: 18px !important; 237 min-width: 18px; 238 min-height: 18px; 239 border: 1px solid #ccc; 240 border-radius: 3px; 241 background-color: #fff; 242 vertical-align: middle; 243 cursor: pointer; 244 position: relative !important; 245 outline: none; 246 -webkit-box-shadow: none !important; 247 box-shadow: none !important; 248 margin: 1px 6px 2px 0 !important; 249 padding: 0 !important; 250} 251.wpcf7 .privacy-policy-link { 252 margin: 20px 0 0 0; 253} 254.wpcf7 .privacy-policy-link input[type="checkbox"].process-my-data:checked { 255 border-color:#33cc72; 256} 257.wpcf7 .privacy-policy-link input[type="checkbox"].process-my-data:checked::after { 258 content: '✔'; 259 position: absolute; 260 top: 50%; 261 left: 50%; 262 transform: translate(-50%, -50%); 263 font-size: 14px; 264 color: #33cc72; 265 display: block; 266 line-height: 1; 267} 268 269body .jupiterx-site { 270 min-height: 100svh; 271 display: flex; 272 flex-direction: column; 273} 274 275footer.jupiterx-footer { 276margin-top: auto; 277} 278 279@media screen and (max-width: 768px) { 280.jupiterx-site-navbar .navbar-nav .dropdown-item { 281 white-space: normal; 282} 283} 284 285</style> 286<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><meta name="generator" content="WP Rocket 3.23.3.3" data-wpr-features="wpr_delay_js wpr_defer_js wpr_lazyload_images wpr_lazyload_iframes wpr_image_dimensions wpr_minify_css wpr_cdn wpr_preload_links wpr_desktop" /></head><body class="wp-singular post-template-default single single-post postid-623 single-format-standard wp-theme-jupiterx no-js elementor-default elementor-kit-488 elementor-page elementor-page-623 jupiterx-post-template-custom jupiterx-header-fixed" itemscope="itemscope" itemtype="http://schema.org/WebPage"><!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 286-287
286 287<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
287GTM-5SWHHWB
vendor: 85 bytes, lines 287-288
287" 288height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
289<!-- End Google Tag Manager (noscript) --> 290
291<script type="text/rocketlazyloadscript"> 292document.addEventListener('DOMContentLoaded', function() { 293 const searchForm = document.querySelector('.jupiterx-search-form'); 294 295 if (searchForm) { 296 searchForm.addEventListener('submit', function(e) { 297 e.stopPropagation(); 298 }, true); 299 } 300}); 301</script>
301<a class="jupiterx-a11y jupiterx-a11y-skip-navigation-link" href="#jupiterx-primary">Skip to content</a><div data-rocket-location-hash="915f31a89558d90f8b7dba499d544584" class="jupiterx-site"><header class="jupiterx-header" data-jupiterx-settings="{"breakpoint":"767.98","template":"152","stickyTemplate":"154","behavior":"fixed","position":"top"}" role="banner" itemscope="itemscope" itemtype="http://schema.org/WPHeader"><nav class="jupiterx-site-navbar navbar navbar-expand-md navbar-light jupiterx-navbar-desktop-left jupiterx-navbar-tablet-left jupiterx-navbar-mobile-left" role="navigation" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement"><div class="container"><div class="jupiterx-navbar-brand"><a href="https://www.reactresumes.com" class="jupiterx-navbar-brand-link navbar-brand" rel="home" itemprop="headline"><img width="210" height="60" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20210%2060'%3E%3C/svg%3E" class="jupiterx-navbar-brand-img" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2020/11/react-resume-logo.png"><noscript><img width="210" height="60" src="https://www.reactresumes.com/wp-content/uploads/2020/11/react-resume-logo.png" class="jupiterx-navbar-brand-img"></noscript></a></div><button class="jupiterx-navbar-toggler navbar-toggler" type="button" data-toggle="collapse" data-target="#jupiterxSiteNavbar" aria-controls="jupiterxSiteNavbar" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="jupiterxSiteNavbar"><div class="menu-navigation-container"><ul id="menu-navigation" class="jupiterx-nav-primary navbar-nav"><li id="menu-item-66" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-66 nav-item"><a href="https://www.reactresumes.com/" class="nav-link" id="menu-item-link-66">Home</a></li> 302<li id="menu-item-578" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home current-menu-ancestor current-menu-parent menu-item-has-children menu-item-578 nav-item active dropdown"><a href="https://www.reactresumes.com/#cv-samples" class="nav-link dropdown-toggle active" id="menu-item-link-578">React Devs CVs<i class="dropdown-toggle-icon jupiterx-icon-angle-down"></i></a> 303<ul class="sub-menu dropdown-menu" aria-labelledby="navbar-dropdown-menu-link-578"> 304 <li id="menu-item-747" class="menu-item menu-item-type-post_type menu-item-object-post current-menu-item menu-item-747 nav-item active"><a href="https://www.reactresumes.com/junior-reactjs-developer-resume-samples/" class="dropdown-item active" id="menu-item-link-747">Junior ReactJS Developer CV Examples</a></li> 305 <li id="menu-item-746" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-746 nav-item"><a href="https://www.reactresumes.com/senior-react-developer-resume-samples/" class="dropdown-item" id="menu-item-link-746">Senior React Developer Resume Samples</a></li> 306 <li id="menu-item-891" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-891 nav-item"><a href="https://www.reactresumes.com/react-redux-resume-samples/" class="dropdown-item" id="menu-item-link-891">React Redux Resume Samples</a></li> 307 <li id="menu-item-887" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-887 nav-item"><a href="https://www.reactresumes.com/angular-and-react-js-resume-samples/" class="dropdown-item" id="menu-item-link-887">Angular and React JS Resume Samples</a></li> 308 <li id="menu-item-889" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-889 nav-item"><a href="https://www.reactresumes.com/react-and-node-js-developer-resume-samples/" class="dropdown-item" id="menu-item-link-889">React and Node.js Developer Resume Samples</a></li> 309 <li id="menu-item-892" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-892 nav-item"><a href="https://www.reactresumes.com/samples-of-ui-developer-resume-with-react-js/" class="dropdown-item" id="menu-item-link-892">Samples of UI Developer Resume with React JS</a></li> 310 <li id="menu-item-890" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-890 nav-item"><a href="https://www.reactresumes.com/react-js-java-resume-samples/" class="dropdown-item" id="menu-item-link-890">React JS Java Resume Samples</a></li> 311 <li id="menu-item-888" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-888 nav-item"><a href="https://www.reactresumes.com/react-and-net-developer-resume-samples/" class="dropdown-item" id="menu-item-link-888">
311React and .NET Developer Resume Samples</a></li> 312</ul> 313</li> 314<li id="menu-item-893" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-has-children menu-item-893 nav-item dropdown"><a href="https://www.reactresumes.com/#ideal-react-coders" class="nav-link dropdown-toggle" id="menu-item-link-893">Dedicated React JS Coders<i class="dropdown-toggle-icon jupiterx-icon-angle-down"></i></a> 315<ul class="sub-menu dropdown-menu" aria-labelledby="navbar-dropdown-menu-link-893"> 316 <li id="menu-item-894" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-894 nav-item"><a href="https://www.reactresumes.com/how-to-find-a-great-react-developer/" class="dropdown-item" id="menu-item-link-894">How to Find a Great React Developer</a></li> 317 <li id="menu-item-895" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-895 nav-item"><a href="https://www.reactresumes.com/how-to-choose-the-best-react-developers-for-hire/" class="dropdown-item" id="menu-item-link-895">Selecting React Developers for Hire</a></li> 318 <li id="menu-item-896" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-896 nav-item"><a href="https://www.reactresumes.com/top-50-react-js-interview-questions/" class="dropdown-item" id="menu-item-link-896">React JS Interview Questions</a></li> 319</ul> 320</li> 321<li id="menu-item-565" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-565 nav-item"><a href="https://www.reactresumes.com/#quote" class="nav-link" id="menu-item-link-565">Contact Us</a></li> 322</ul></div><form class="jupiterx-search-form form-inline" method="get" action="https://www.reactresumes.com/" role="search"><input class="form-control" type="search" placeholder="Search" value="" name="s"/><button class="btn jupiterx-icon-search-1"></button></form></div><div class="jupiterx-navbar-content"></div></div></nav></header><main data-rocket-location-hash="5a8c5e663755799528c269b7f2422f94" class="jupiterx-main"><div data-rocket-location-hash="983bcec18fd67a53ae83191f6d6da14d" class="jupiterx-main-content"><div class="container"><div class="row"><div id="jupiterx-primary" class="jupiterx-primary col-lg-12"><div class="jupiterx-content" role="main" itemprop="mainEntityOfPage" itemscope="itemscope" itemtype="http://schema.org/Blog"><article id="623" class="jupiterx-post post-623 post type-post status-publish format-standard hentry category-resume-samples" itemscope="itemscope" itemtype="http://schema.org/BlogPosting" itemprop="blogPost"><header class="jupiterx-post-header"></header><div class="jupiterx-post-body" itemprop="articleBody"><div class="jupiterx-post-content clearfix" itemprop="text"> <div data-elementor-type="wp-post" data-elementor-id="623" class="elementor elementor-623"> 323 <section class="elementor-section elementor-top-section elementor-element elementor-element-d08d757 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d08d757" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[{"jet_parallax_layout_image":{"url":"","id":"","size":""},"_id":"fa244bf","jet_parallax_layout_image_tablet":{"url":"","id":"","size":""},"jet_parallax_layout_image_mobile":{"url":"","id":"","size":""},"jet_parallax_layout_speed":{"unit":"%","size":50,"sizes":[]},"jet_parallax_layout_type":"scroll","jet_parallax_layout_direction":null,"jet_parallax_layout_fx_direction":null,"jet_parallax_layout_z_index":"","jet_parallax_layout_bg_x":50,"jet_parallax_layout_bg_x_tablet":"","jet_parallax_layout_bg_x_mobile":"","jet_parallax_layout_bg_y":50,"jet_parallax_layout_bg_y_tablet":"","jet_parallax_layout_bg_y_mobile":"","jet_parallax_layout_bg_size":"auto","jet_parallax_layout_bg_size_tablet":"","jet_parallax_layout_bg_size_mobile":"","jet_parallax_layout_animation_prop":"transform","jet_parallax_layout_on":["desktop","tablet"]}]}"> 324 <div class="elementor-container elementor-column-gap-default"> 325 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f67c6fb" data-id="f67c6fb" data-element_type="column" data-e-type="column"> 326 <div class="elementor-widget-wrap elementor-element-populated"> 327 <div class="elementor-element elementor-element-a7bf862 elementor-widget elementor-widget-heading" data-id="a7bf862" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 328 <div class="elementor-widget-container"> 329 <h1 class="elementor-heading-title elementor-size-default">10+ Junior ReactJS Developer Resume Samples</h1> </div>
330 </div> 331 </div> 332 </div> 333 </div> 334 </section> 335 <section class="elementor-section elementor-top-section elementor-element elementor-element-ab89de9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ab89de9" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[{"jet_parallax_layout_image":{"url":"","id":"","size":""},"_id":"9e2e432","jet_parallax_layout_image_tablet":{"url":"","id":"","size":""},"jet_parallax_layout_image_mobile":{"url":"","id":"","size":""},"jet_parallax_layout_speed":{"unit":"%","size":50,"sizes":[]},"jet_parallax_layout_type":"scroll","jet_parallax_layout_direction":null,"jet_parallax_layout_fx_direction":null,"jet_parallax_layout_z_index":"","jet_parallax_layout_bg_x":50,"jet_parallax_layout_bg_x_tablet":"","jet_parallax_layout_bg_x_mobile":"","jet_parallax_layout_bg_y":50,"jet_parallax_layout_bg_y_tablet":"","jet_parallax_layout_bg_y_mobile":"","jet_parallax_layout_bg_size":"auto","jet_parallax_layout_bg_size_tablet":"","jet_parallax_layout_bg_size_mobile":"","jet_parallax_layout_animation_prop":"transform","jet_parallax_layout_on":["desktop","tablet"]}]}"> 336 <div class="elementor-container elementor-column-gap-default"> 337 <div class="elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-7e4f4e9" data-id="7e4f4e9" data-element_type="column" data-e-type="column"> 338 <div class="elementor-widget-wrap elementor-element-populated"> 339 <div class="elementor-element elementor-element-be8e890 elementor-widget elementor-widget-text-editor" data-id="be8e890" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 340 <div class="elementor-widget-container"> 341 <p>The demand for React JS developers has increased in recent years due to an uptrend of this platform in developers. According to the <a href="https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-web-frameworks" rel="nofollow">StackOverflow survey 2020</a>, React JS is the second loved language in the world. As we know, the React JS platform has become popular in recent years, so the majority of the developers are in entry, junior and mid-level careers. Finding a <a href="https://www.reactresumes.com/senior-react-developer-resume-samples/">senior React developer CV</a> is more challenging; so, the demand for a remote junior React developer is comparatively high.</p><p>Let’s have a look at the top skills for an entry-level React developer CV outline and skills and also talk about the React JS sample beginner CV formats commonly used in the human resource hiring marketplace.</p><h2>What Are the Typical Skills of Entry-Level React Devs?</h2><p>Junior React.js engineer for hire is in great demand nowadays due to the scarcity of web developers with React JS skill set. A junior ReactJS developer sample resume should have the following skills to land a great job in the market.</p><ul><li>Strong knowledge of basic web technologies such as HTML, CSS, Bootstrap, and others</li><li>In-depth knowledge of JavaScript, React JS, jQuery, Angular, Vue JS, and other languages</li><li>Knowledge of database platforms such as MongoDB, PostgreSQL, Firebase, Redis, SQLite, and others</li><li>Working knowledge of Linux, Windows, Docker, AWS, Microsoft Azure, and other platforms</li><li>Knowledge of software development, basic testing, and agile development methodology</li><li>Knowledge of important web development tools such as Reactide, React Site, Code Sandbox, Storybook, Bit, and others</li></ul><h3>Junior React JS CV Sample</h3><center><a href="https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-example.png"><img fetchpriority="high" decoding="async" class="aligncenter wp-image-642 size-full" title="react junior developer cv example" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201414%202000'%3E%3C/svg%3E" alt="react junior developer cv example" width="1414" height="2000" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-example.png 1414w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-example-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-example-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-example-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-example-1086x1536.png 1086w" data-lazy-sizes="(max-width: 1414px) 100vw, 1414px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-example.png" /><noscript><img fetchpriority="high" decoding="async" class="aligncenter wp-image-642 size-full" title="react junior developer cv example" src="https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-example.png" alt="react junior developer cv example" width="1414" height="2000" srcset="https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-example.png 1414w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-example-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-example-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-example-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-example-1086x1536.png 1086w" sizes="(max-width: 1414px) 100vw, 1414px" /></noscript></a></center><h2>10 React Junior Developer CV Examples</h2><p>Given the existing web development market, hiring managers are getting more specific for entry level React developer interview questions and formats of developers’ CVs. A junior React developer resume format plays a vital role for the job seekers in getting hired for an attractive salary.</p><p>Let’s have a look at 10 very attractive samples of React JS Junior developer CV formats in the following images.</p><h4><span style="color: #57c3a6;">#1. Junior React Developer CV Sample</span></h4><p><a href="https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example.png"><img decoding="async" class="aligncenter wp-image-648 size-full" title="junior react js coder resume sample" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201414%202000'%3E%3C/svg%3E" alt="junior react js coder resume sample" width="1414" height="2000" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example.png 1414w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-1086x1536.png 1086w" data-lazy-sizes="(max-width: 1414px) 100vw, 1414px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example.png" /><noscript><img decoding="async" class="aligncenter wp-image-648 size-full" title="junior react js coder resume sample" src="https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example.png" alt="junior react js coder resume sample" width="1414" height="2000" srcset="https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example.png 1414w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-1086x1536.png 1086w" sizes="(max-width: 1414px) 100vw, 1414px" /></noscript></a></p><p><em><span style="font-weight: 400;">Source: <a href="https://mobilunity.com/blog/hire-reactjs-developer/?utm_source=reactresumes.com&utm_medium=resume-text">mobilunity.com</a></span></em></p><p>The above-given image of the junior React JS developer resume looks highly professional that is compact and pointed. The hiring managers are normally concerned with the skills, experience, and education of the developer, which all are covered properly in this sample.</p><h4><span style="color: #57c3a6;">#2. React Coder Resume Example</span></h4><p><a href="https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-sample.png"><img decoding="async" class="aligncenter wp-image-649 size-full" title="react junior developer cv sample" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201065%20893'%3E%3C/svg%3E" alt="react junior developer cv sample" width="1065" height="893" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-sample.png 1065w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-sample-300x252.png 300w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-sample-1024x859.png 1024w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-sample-768x644.png 768w" data-lazy-sizes="(max-width: 1065px) 100v
341w, 1065px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-sample.png" /><noscript><img decoding="async" class="aligncenter wp-image-649 size-full" title="react junior developer cv sample" src="https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-sample.png" alt="react junior developer cv sample" width="1065" height="893" srcset="https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-sample.png 1065w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-sample-300x252.png 300w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-sample-1024x859.png 1024w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-junior-developer-cv-sample-768x644.png 768w" sizes="(max-width: 1065px) 100vw, 1065px" /></noscript></a></p><p><em>Source: <a href="https://www.livecareer.com/resume-search/r/react-developer-c928db16747d4ff7829ec03b8f3d6dc3" target="_blank" rel="nofollow noopener">livecareer.com</a></em></p><p>The above image shows another good format of a junior React JS developer CV, which describes a professional summary for a fast overview of the entire content of the CV.</p><h4><span style="color: #57c3a6;">#3. Full Stack Developer with React JS Skills CV Sample</span></h4><p><a href="https://www.reactresumes.com/wp-content/uploads/2020/12/react-js-sample-begineer-cv-sample.jpg"><img decoding="async" class="aligncenter wp-image-653 size-full" title="react js sample begineer cv sample" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20828'%3E%3C/svg%3E" alt="react js sample begineer cv sample" width="640" height="828" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2020/12/react-js-sample-begineer-cv-sample.jpg 640w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-js-sample-begineer-cv-sample-232x300.jpg 232w" data-lazy-sizes="(max-width: 640px) 100vw, 640px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2020/12/react-js-sample-begineer-cv-sample.jpg" /><noscript><img loading="lazy" decoding="async" class="aligncenter wp-image-653 size-full" title="react js sample begineer cv sample" src="https://www.reactresumes.com/wp-content/uploads/2020/12/react-js-sample-begineer-cv-sample.jpg" alt="react js sample begineer cv sample" width="640" height="828" srcset="https://www.reactresumes.com/wp-content/uploads/2020/12/react-js-sample-begineer-cv-sample.jpg 640w, https://www.reactresumes.com/wp-content/uploads/2020/12/react-js-sample-begineer-cv-sample-232x300.jpg 232w" sizes="(max-width: 640px) 100vw, 640px" /></noscript></a></p><p><em>Source: <a href="https://www.reddit.com/r/resumes/comments/9vxa16/entryleveljunior_web_developer_resume_receiving/" target="_blank" rel="nofollow noopener">reddit.com</a></em></p><p>In the above CV, the skills of a junior React JS developer are specified quite attractively. The work experience and education are also defined with full details.</p><h4><span style="color: #57c3a6;">#4. Fronted Coder Resume Sample (with React.js Skills)</span></h4><p><a href="https://www.reactresumes.com/wp-content/uploads/2021/01/react-junior-developer-cv-example.png"><img decoding="async" class="aligncenter wp-image-662 size-full" title="react junior developer cv example" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201414%202000'%3E%3C/svg%3E" alt="react junior developer cv example" width="1414" height="2000" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/react-junior-developer-cv-example.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/react-junior-developer-cv-example-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/react-junior-developer-cv-example-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/react-junior-developer-cv-example-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/react-junior-developer-cv-example-1086x1536.png 1086w" data-lazy-sizes="(max-width: 1414px) 100vw, 1414px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2021/01/react-junior-developer-cv-example.png" /><noscript><img loading="lazy" decoding="async" class="aligncenter wp-image-662 size-full" title="react junior developer cv example" src="https://www.reactresumes.com/wp-content/uploads/2021/01/react-junior-developer-cv-example.png" alt="react junior developer cv example" width="1414" height="2000" srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/react-junior-developer-cv-example.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/react-junior-developer-cv-example-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/react-junior-developer-cv-example-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/react-junior-developer-cv-example-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/react-junior-developer-cv-example-1086x1536.png 1086w" sizes="(max-width: 1414px) 100vw, 1414px" /></noscript></a></p><p><em>Source: <a href="https://dev.to/aershov24/front-end-developer-resume-sample-template-word-pdf-38cl" target="_blank" rel="nofollow noopener">dev.to</a></em></p><p>Check the above sample of a junior React web developer who has knowledge of React JS and other related technology with a reasonable experience.</p><h4><span style="color: #57c3a6;">
341#5. CV Sample of Software Engineer with Skills in JS and Redux</span></h4><p><a href="https://www.reactresumes.com/wp-content/uploads/2021/01/software-engineer-with-javascript-and-redux-skills.png"><img decoding="async" class="aligncenter wp-image-663 size-full" title="software engineer with javascript and redux skills" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201414%202000'%3E%3C/svg%3E" alt="software engineer with javascript and redux skills" width="1414" height="2000" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/software-engineer-with-javascript-and-redux-skills.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/software-engineer-with-javascript-and-redux-skills-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/software-engineer-with-javascript-and-redux-skills-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/software-engineer-with-javascript-and-redux-skills-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/software-engineer-with-javascript-and-redux-skills-1086x1536.png 1086w" data-lazy-sizes="(max-width: 1414px) 100vw, 1414px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2021/01/software-engineer-with-javascript-and-redux-skills.png" /><noscript><img loading="lazy" decoding="async" class="aligncenter wp-image-663 size-full" title="software engineer with javascript and redux skills" src="https://www.reactresumes.com/wp-content/uploads/2021/01/software-engineer-with-javascript-and-redux-skills.png" alt="software engineer with javascript and redux skills" width="1414" height="2000" srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/software-engineer-with-javascript-and-redux-skills.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/software-engineer-with-javascript-and-redux-skills-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/software-engineer-with-javascript-and-redux-skills-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/software-engineer-with-javascript-and-redux-skills-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/software-engineer-with-javascript-and-redux-skills-1086x1536.png 1086w" sizes="(max-width: 1414px) 100vw, 1414px" /></noscript></a></p><p><em>Source: <a href="https://www.cakeresume.com/resumes/ahyoung-ryu" target="_blank" rel="nofollow noopener">cakeresume.com</a></em></p><p>Introduction, experience, and education, key skills are the top things to look for in the above-given CV format. It is a simple and attractive form too.</p><h4><span style="color: #57c3a6;">#6. CV Sample of UI Developer with React Skills</span></h4><p><a href="https://www.reactresumes.com/wp-content/uploads/2021/01/ui-developer-with-react-cv-sample.png"><img decoding="async" class="aligncenter wp-image-664 size-full" title="ui developer with react cv sample" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201414%202000'%3E%3C/svg%3E" alt="ui developer with react cv sample" width="1414" height="2000" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/ui-developer-with-react-cv-sample.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/ui-developer-with-react-cv-sample-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/ui-developer-with-react-cv-sample-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/ui-developer-with-react-cv-sample-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/ui-developer-with-react-cv-sample-1086x1536.png 1086w" data-lazy-sizes="(max-width: 1414px) 100vw, 1414px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2021/01/ui-developer-with-react-cv-sample.png" /><noscript><img loading="lazy" decoding="async" class="aligncenter wp-image-664 size-full" title="ui developer with react cv sample" src="https://www.reactresumes.com/wp-content/uploads/2021/01/ui-developer-with-react-cv-sample.png" alt="ui developer with react cv sample" width="1414" height="2000" srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/ui-developer-with-react-cv-sample.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/ui-developer-with-react-cv-sample-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/ui-developer-with-react-cv-sample-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/ui-developer-with-react-cv-sample-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/ui-developer-with-react-cv-sample-1086x1536.png 1086w" sizes="(max-width: 1414px) 100vw, 1414px" /></noscript></a><br /><em>Source: <a href="https://enhancv.com/resume-examples/ui-developer/" target="_blank" rel="nofollow noopener">enhancv.com</a></em></p><p>Have a look at the above sample of entry level developer CV React JS and Javascript skills.</p><h4><span style="color: #57c3a6;">
341#7. Full Stack Programmer with React Skills CV Example</span></h4><p><a href="https://www.reactresumes.com/wp-content/uploads/2021/01/full-stack-programmer-with-react-js-skills-cv-sample.png"><img decoding="async" class="aligncenter wp-image-667 size-full" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201414%202000'%3E%3C/svg%3E" alt="full stack programmer with react js skills cv sample" width="1414" height="2000" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/full-stack-programmer-with-react-js-skills-cv-sample.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/full-stack-programmer-with-react-js-skills-cv-sample-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/full-stack-programmer-with-react-js-skills-cv-sample-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/full-stack-programmer-with-react-js-skills-cv-sample-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/full-stack-programmer-with-react-js-skills-cv-sample-1086x1536.png 1086w" data-lazy-sizes="(max-width: 1414px) 100vw, 1414px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2021/01/full-stack-programmer-with-react-js-skills-cv-sample.png" /><noscript><img loading="lazy" decoding="async" class="aligncenter wp-image-667 size-full" src="https://www.reactresumes.com/wp-content/uploads/2021/01/full-stack-programmer-with-react-js-skills-cv-sample.png" alt="full stack programmer with react js skills cv sample" width="1414" height="2000" srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/full-stack-programmer-with-react-js-skills-cv-sample.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/full-stack-programmer-with-react-js-skills-cv-sample-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/full-stack-programmer-with-react-js-skills-cv-sample-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/full-stack-programmer-with-react-js-skills-cv-sample-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/full-stack-programmer-with-react-js-skills-cv-sample-1086x1536.png 1086w" sizes="(max-width: 1414px) 100vw, 1414px" /></noscript></a></p><p><em>Source: <a href="https://www.kickresume.com/en/help-center/full-stack-developer-resume-sample/" target="_blank" rel="nofollow noopener">kickresume.com</a></em></p><p>The above sample of resume is of front end developer with React JS skills, who has a couple of years of solid experience in front-end web programming.</p><h4><span style="color: #57c3a6;">#8. Junior Web Developer with React Skills CV Sample</span></h4><p><a href="https://www.reactresumes.com/wp-content/uploads/2021/01/junior-web-developer-with-react-skills-cv-example.png"><img decoding="async" class="aligncenter wp-image-670 size-full" title="junior web developer with react skills cv example" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201414%202000'%3E%3C/svg%3E" alt="junior web developer with react skills cv example" width="1414" height="2000" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/junior-web-developer-with-react-skills-cv-example.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/junior-web-developer-with-react-skills-cv-example-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/junior-web-developer-with-react-skills-cv-example-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/junior-web-developer-with-react-skills-cv-example-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/junior-web-developer-with-react-skills-cv-example-1086x1536.png 1086w" data-lazy-sizes="(max-width: 1414px) 100vw, 1414px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2021/01/junior-web-developer-with-react-skills-cv-example.png" /><noscript><img loading="lazy" decoding="async" class="aligncenter wp-image-670 size-full" title="junior web developer with react skills cv example" src="https://www.reactresumes.com/wp-content/uploads/2021/01/junior-web-developer-with-react-skills-cv-example.png" alt="junior web developer with react skills cv example" width="1414" height="2000" srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/junior-web-developer-with-react-skills-cv-example.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/junior-web-developer-with-react-skills-cv-example-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/junior-web-developer-with-react-skills-cv-example-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/junior-web-developer-with-react-skills-cv-example-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/junior-web-developer-with-react-skills-cv-example-1086x1536.png 1086w" sizes="(max-width: 1414px) 100vw, 1414px" /></noscript></a></p><p><em>Source: <a href="https://www.reddit.com/r/resumes/comments/6q6rj5/resume_junior_web_developer_with_no_job_experience/" target="_blank" rel="nofollow noopener">reddit.com</a></em></p><p>This sample of CV provides more details about the experience of the developer and also highlights the top skills for the instant notice of the hiring manager. It is a traditional format of CV extensively used in the past decade.</p><h4><span style="color: #57c3a6;">
341#9. Front End Programmer with React JS Skills CV Example</span></h4><p><a href="https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-dev-with-react-skills-resume-example.png"><img decoding="async" class="aligncenter wp-image-671 size-full" title="front end dev with react skills resume example" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201414%202000'%3E%3C/svg%3E" alt="front end dev with react skills resume example" width="1414" height="2000" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-dev-with-react-skills-resume-example.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-dev-with-react-skills-resume-example-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-dev-with-react-skills-resume-example-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-dev-with-react-skills-resume-example-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-dev-with-react-skills-resume-example-1086x1536.png 1086w" data-lazy-sizes="(max-width: 1414px) 100vw, 1414px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-dev-with-react-skills-resume-example.png" /><noscript><img loading="lazy" decoding="async" class="aligncenter wp-image-671 size-full" title="front end dev with react skills resume example" src="https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-dev-with-react-skills-resume-example.png" alt="front end dev with react skills resume example" width="1414" height="2000" srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-dev-with-react-skills-resume-example.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-dev-with-react-skills-resume-example-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-dev-with-react-skills-resume-example-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-dev-with-react-skills-resume-example-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-dev-with-react-skills-resume-example-1086x1536.png 1086w" sizes="(max-width: 1414px) 100vw, 1414px" /></noscript></a></p><p><em>Source: <a href="https://www.resumeviking.com/samples/front-end-developer/" target="_blank" rel="nofollow noopener">resumeviking.com</a></em></p><p>Both technical skills and work experience are described clearly in this CV format. The profile provides a summary of the past career for the hiring manager’s notice.</p><h4><span style="color: #57c3a6;">#10. Junior JavaScript Developer CV Sample</span></h4><p><a href="https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample.png"><img decoding="async" class="aligncenter wp-image-672 size-full" title="javascript developer resume sample" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201414%202000'%3E%3C/svg%3E" alt="javascript developer resume sample" width="1414" height="2000" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1086x1536.png 1086w" data-lazy-sizes="(max-width: 1414px) 100vw, 1414px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample.png" /><noscript><img loading="lazy" decoding="async" class="aligncenter wp-image-672 size-full" title="javascript developer resume sample" src="https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample.png" alt="javascript developer resume sample" width="1414" height="2000" srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1086x1536.png 1086w" sizes="(max-width: 1414px) 100vw, 1414px" /></noscript></a></p><p><em>Source: <a href="https://www.pinterest.com/pin/592856738434944881/" target="_blank" rel="nofollow noopener">pinterest.com</a></em></p><p>Another form of a professional CV consisting of a career summary at the top. Qualifications, skills, accomplishments, and work experience are described with a full explanation in this CV.</p><h2>Average Salary of a Junior React Developer in Different Countries</h2><p>The React programmer salary entry level varies from country to country, city to city, and region to region. The demand for front end developer React Junior resume in a particular market also impacts the salaries significantly. Let’s have a look at the salaries of junior React developers in a few important countries:</p><ul><li>USA – <a href="https://www.ziprecruiter.com/Salaries/Junior-React-Developer-Salary" rel="nofollow">$94,939</a></li><li>
341Canada – <a href="https://neuvoo.ca/salary/?job=React%20Developer" rel="nofollow">$80,000</a></li><li>Switzerland – <a href="https://ch.talent.com/en/salary?job=react+developer" rel="nofollow">$105,947</a></li><li>Germany – <a href="https://www.glassdoor.com/Salaries/germany-react-developer-salary-SRCH_IL.0,7_IN96_KO8,23.htm?clickSource=searchBtn" rel="nofollow">$50,877</a></li><li>Ukraine – $30,800 <em>(based on our research over a few local job portals)</em></li></ul><p>Switzerland is the highest paying country for a junior-level React JS developer followed by the USA, Canada, and Germany. Ukraine offers the most competitive prices against all other major countries in the table. Ukraine has become a new hub for the top clients across the globe to <a href="https://www.reactresumes.com/how-to-find-a-great-react-developer/">find JavaScript developers</a> for high-quality web development at very affordable prices. Other than competitive prices, Ukraine offers highly skilled web developers specialized in React JS platforms that can complete your project on-time with a great level of success.</p><p>Switzerland is the highest paying country for a junior-level React JS developer followed by the USA, Canada, and Germany. Ukraine offers the most competitive prices against all other major countries in the table. Ukraine has become a new hub for the top clients across the globe to find JavaScript developers for high-quality web development at very affordable prices. Other than competitive prices, Ukraine offers highly skilled web developers specialized in React JS platforms that can complete your project on-time with a great level of success.</p><h2>How to Hire Junior React Programmers?</h2><p>Hiring junior React JS programmers can be done in multiple ways. A few of those hiring methods are listed below:</p><ul><li aria-level="1">Traditional on-premises hiring</li><li aria-level="1">Outsourcing</li><li aria-level="1">Outstaffing</li><li aria-level="1">Remote hiring</li></ul><p>We can help you in searching and hiring highly skilled and qualified junior React JS developers remotely to dedicatedly work on your projects with full control of the resources.</p><h3 style="text-align: center;">If you are looking for qualified ReactJS developers, get in touch with us for a free consultation on finding and hiring the dedicated React.js coders now!</h3> </div> 342 </div> 343 </div> 344 </div> 345 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-46882d4" data-id="46882d4" data-element_type="column" data-e-type="column"> 346 <div class="elementor-widget-wrap elementor-element-populated"> 347 <div class="elementor-element elementor-element-d706745 elementor-widget elementor-widget-sidebar" data-id="d706745" data-element_type="widget" data-e-type="widget" data-widget_type="sidebar.default"> 348 <div class="elementor-widget-container"> 349 <div id="text-2" class="jupiterx-widget widget_text text-2 widget_text"><h3 class="card-title">Recent Posts</h3><div class="jupiterx-widget-content"> <div class="textwidget"><ul class="wsp-posts-list"> 350<li class="wsp-post"><a href="https://www.reactresumes.com/react-and-node-js-developer-resume-samples/" rel="nofollow ">10+ React and Node.js Developer Resume Samples</a></li> 351<li class="wsp-post"><a href="https://www.reactresumes.com/angular-and-react-js-resume-samples/" rel="nofollow ">10+ Angular and React JS Resume Samples</a></li> 352<li class="wsp-post"><a href="https://www.reactresumes.com/react-and-net-developer-resume-samples/" rel="nofollow ">10+ React and .NET Developer Resume Samples</a></li> 353<li class="wsp-post"><a href="https://www.reactresumes.com/samples-of-ui-developer-resume-with-react-js/" rel="nofollow ">10+ Samples of UI Developer Resume with React JS</a></li> 354<li class="wsp-post"><a href="https://www.reactresumes.com/react-redux-resume-samples/" rel="nofollow ">10+ React Redux Resume Samples</a></li> 355<li class="wsp-post"><a href="https://www.reactresumes.com/react-js-java-resume-samples/" rel="nofollow ">10+ React JS Java Resume Samples</a></li> 356<li class="wsp-post">
356<a href="https://www.reactresumes.com/senior-react-developer-resume-samples/" rel="nofollow ">10+ Senior React Developer Resume Samples</a></li> 357<li class="wsp-post"><a href="https://www.reactresumes.com/junior-reactjs-developer-resume-samples/" rel="nofollow ">10+ Junior ReactJS Developer Resume Samples</a></li> 358</ul> 359</div> 360 </div></div><div id="media_image-2" class="jupiterx-widget widget_media_image media_image-2 widget_media_image"><h3 class="card-title">Junior React JS Developer Resume</h3><div class="jupiterx-widget-content"><a href="https://mobilunity.com/blog/hire-reactjs-developer/?utm_source=reactresumes.com&utm_medium=sidebar-resume1"><img decoding="async" width="1414" height="2000" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201414%202000'%3E%3C/svg%3E" class="image wp-image-648 attachment-full size-full" alt="front end developer react junior resume example" style="max-width: 100%; height: auto;" title="Junior React JS Developer Resume" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example.png 1414w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-1086x1536.png 1086w" data-lazy-sizes="(max-width: 1414px) 100vw, 1414px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example.png" /><noscript><img loading="lazy" decoding="async" width="1414" height="2000" src="https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example.png" class="image wp-image-648 attachment-full size-full" alt="front end developer react junior resume example" style="max-width: 100%; height: auto;" title="Junior React JS Developer Resume" srcset="https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example.png 1414w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2020/12/front-end-developer-react-junior-resume-example-1086x1536.png 1086w" sizes="(max-width: 1414px) 100vw, 1414px" /></noscript></a></div></div><div id="media_image-3" class="jupiterx-widget widget_media_image media_image-3 widget_media_image"><h3 class="card-title">Middle React.js Coder CV</h3><div class="jupiterx-widget-content"><a href="https://mobilunity.com/blog/hire-reactjs-developer/?utm_source=reactresumes.com&utm_medium=sidebar-resume2"><img decoding="async" width="1414" height="2000" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201414%202000'%3E%3C/svg%3E" class="image wp-image-682 attachment-full size-full" alt="mid level reactjs coder cv sample" style="max-width: 100%; height: auto;" title="Middle React.js Coder CV" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/mid-level-reactjs-coder-cv-sample.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/mid-level-reactjs-coder-cv-sample-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/mid-level-reactjs-coder-cv-sample-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/mid-level-reactjs-coder-cv-sample-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/mid-level-reactjs-coder-cv-sample-1086x1536.png 1086w" data-lazy-sizes="(max-width: 1414px) 100vw, 1414px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2021/01/mid-level-reactjs-coder-cv-sample.png" /><noscript><img loading="lazy" decoding="async" width="1414" height="2000" src="https://www.reactresumes.com/wp-content/uploads/2021/01/mid-level-reactjs-coder-cv-sample.png" class="image wp-image-682 attachment-full size-full" alt="mid level reactjs coder cv sample" style="max-width: 100%; height: auto;" title="Middle React.js Coder CV" srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/mid-level-reactjs-coder-cv-sample.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/mid-level-reactjs-coder-cv-sample-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/mid-level-reactjs-coder-cv-sample-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/mid-level-reactjs-coder-cv-sample-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/mid-level-reactjs-coder-cv-sample-1086x1536.png 1086w" sizes="(max-width: 1414px) 100vw, 1414px" /></noscript></a></div></div><div id="media_image-8" class="jupiterx-widget widget_media_image media_image-8 widget_media_image"><h3 class="card-title">Senior React Programmer CV</h3><div class="jupiterx-widget-content"><a href="https://mobilunity.com/blog/react-js-developer-salary-in-different-countries/?utm_source=reactresumes.com&utm_medium=sidebar-resume3"><img decoding="async" width="1150" height="355" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201150%20355'%3E%3C/svg%3E" class="image wp-image-687 attachment-full size-full" alt="senior react dev resume sample" style="max-width: 100%; height: auto;" title="Senior React Programmer CV" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/senior-react-dev-resume-sample.png 1150w, https://www.reactresumes.com/wp-content/uploads/2021/01/senior-react-dev-resume-sample-300x93.png 300w, https://www.reactresumes.com/wp-content/uploads/2021/01/senior-react-dev-resume-sample-1024x316.png 1024w, https://www.reactresumes.com/wp-content/uploads/2021/01/senior-react-dev-resume-sample-768x237.png 768w" data-lazy-sizes="(max-width: 1150px) 100v
360w, 1150px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2021/01/senior-react-dev-resume-sample.png" /><noscript><img loading="lazy" decoding="async" width="1150" height="355" src="https://www.reactresumes.com/wp-content/uploads/2021/01/senior-react-dev-resume-sample.png" class="image wp-image-687 attachment-full size-full" alt="senior react dev resume sample" style="max-width: 100%; height: auto;" title="Senior React Programmer CV" srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/senior-react-dev-resume-sample.png 1150w, https://www.reactresumes.com/wp-content/uploads/2021/01/senior-react-dev-resume-sample-300x93.png 300w, https://www.reactresumes.com/wp-content/uploads/2021/01/senior-react-dev-resume-sample-1024x316.png 1024w, https://www.reactresumes.com/wp-content/uploads/2021/01/senior-react-dev-resume-sample-768x237.png 768w" sizes="(max-width: 1150px) 100vw, 1150px" /></noscript></a></div></div><div id="media_image-7" class="jupiterx-widget widget_media_image media_image-7 widget_media_image"><h3 class="card-title">Professional React Dev Resume</h3><div class="jupiterx-widget-content"><a href="https://mobilunity.com/blog/react-js-developer-resume/?utm_source=reactresumes.com&utm_medium=sidebar-resume4"><img decoding="async" width="1150" height="632" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201150%20632'%3E%3C/svg%3E" class="image wp-image-686 attachment-full size-full" alt="professional react dev cv example" style="max-width: 100%; height: auto;" title="Professional React Dev Resume" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/professional-react-dev-cv-example.png 1150w, https://www.reactresumes.com/wp-content/uploads/2021/01/professional-react-dev-cv-example-300x165.png 300w, https://www.reactresumes.com/wp-content/uploads/2021/01/professional-react-dev-cv-example-1024x563.png 1024w, https://www.reactresumes.com/wp-content/uploads/2021/01/professional-react-dev-cv-example-768x422.png 768w" data-lazy-sizes="(max-width: 1150px) 100vw, 1150px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2021/01/professional-react-dev-cv-example.png" /><noscript><img loading="lazy" decoding="async" width="1150" height="632" src="https://www.reactresumes.com/wp-content/uploads/2021/01/professional-react-dev-cv-example.png" class="image wp-image-686 attachment-full size-full" alt="professional react dev cv example" style="max-width: 100%; height: auto;" title="Professional React Dev Resume" srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/professional-react-dev-cv-example.png 1150w, https://www.reactresumes.com/wp-content/uploads/2021/01/professional-react-dev-cv-example-300x165.png 300w, https://www.reactresumes.com/wp-content/uploads/2021/01/professional-react-dev-cv-example-1024x563.png 1024w, https://www.reactresumes.com/wp-content/uploads/2021/01/professional-react-dev-cv-example-768x422.png 768w" sizes="(max-width: 1150px) 100vw, 1150px" /></noscript></a></div></div><div id="media_image-5" class="jupiterx-widget widget_media_image media_image-5 widget_media_image"><h3 class="card-title">JavaScript Developer Resume</h3><div class="jupiterx-widget-content"><a href="https://mobilunity.com/blog/5-cvs-of-a-remote-javascript-developer/?utm_source=reactresumes.com&utm_medium=sidebar-resume5"><img decoding="async" width="1414" height="2000" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201414%202000'%3E%3C/svg%3E" class="image wp-image-684 attachment-full size-full" alt="javascript developer resume sample" style="max-width: 100%; height: auto;" title="JavaScript Developer Resume" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1-1086x1536.png 1086w" data-lazy-sizes="(max-width: 1414px) 100vw, 1414px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1.png" /><noscript><img loading="lazy" decoding="async" width="1414" height="2000" src="https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1.png" class="image wp-image-684 attachment-full size-full" alt="javascript developer resume sample" style="max-width: 100%; height: auto;" title="JavaScript Developer Resume" srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1.png 1414w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1-212x300.png 212w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1-724x1024.png 724w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1-768x1086.png 768w, https://www.reactresumes.com/wp-content/uploads/2021/01/javascript-developer-resume-sample-1-1086x1536.png 1086w" sizes="(max-width: 1414px) 100vw, 1414px" /></noscript></a></div></div><div id="media_image-4" class="jupiterx-widget widget_media_image media_image-4 widget_media_image"><h3 class="card-title">Redux Programmer CV</h3><div class="jupiterx-widget-content"><a href="https://mobilunity.com/blog/hire-react-redux-developer/?utm_source=reactresumes.com&utm_medium=sidebar-resume6"><img decoding="async" width="1433" height="385" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201433%20385'%3E%3C/svg%3E" class="image wp-image-683 attachment-full size-full" alt="redux developer cv example" style="max-width: 100%; height: auto;" title="Redux Programmer CV" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/redux-developer-cv-example.png 1433w, https://www.reactresumes.com/wp-content/uploads/2021/01/redux-developer-cv-example-300x81.png 300w, https://www.reactresumes.com/wp-content/uploads/2021/01/redux-developer-cv-example-1024x275.png 1024w, https://www.reactresumes.com/wp-content/uploads/2021/01/redux-developer-cv-example-768x206.png 768w" data-lazy-sizes="(max-width: 1433px) 100vw, 1433px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2021/01/redux-developer-cv-example.png" /><noscript><img loading="lazy" decoding="async" width="1433" height="385" src="https://www.reactresumes.com/wp-content/uploads/2021/01/redux-developer-cv-example.png" class="image wp-image-683 attachment-full size-full" alt="redux developer cv example" style="max-width: 100%; height: auto;" title="Redux Programmer CV" srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/redux-developer-cv-example.png 1433w, https://www.reactresumes.com/wp-content/uploads/2021/01/redux-developer-cv-example-300x81.png 300w, https://www.reactresumes.com/wp-content/uploads/2021/01/redux-developer-cv-example-1024x275.png 1024w, https://www.reactresumes.com/wp-content/uploads/2021/01/redux-developer-cv-example-768x206.png 768w" sizes="(max-width: 1433px) 100vw, 1433px" /></noscript></a></div></div><div id="media_image-6" class="jupiterx-widget widget_media_image media_image-6 widget_media_image"><h3 class="card-title">Front End Coder CV</h3><div class="jupiterx-widget-content"><a href="https://mobilunity.com/blog/migration-from-angular-to-react-developers/?utm_source=reactresumes.com&utm_medium=sidebar-resume7"><img decoding="async" width="1150" height="378" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201150%20378'%3E%3C/svg%3E" class="image wp-image-685 attachment-full size-full" alt="front end developer cv" style="max-width: 100%; height: auto;" title="Front End Coder CV" data-lazy-srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-developer-cv.png 1150w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-developer-cv-300x99.png 300w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-developer-cv-1024x337.png 1024w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-developer-cv-768x252.png 768w" data-lazy-sizes="(max-width: 1150px) 100v
360w, 1150px" data-lazy-src="https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-developer-cv.png" /><noscript><img loading="lazy" decoding="async" width="1150" height="378" src="https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-developer-cv.png" class="image wp-image-685 attachment-full size-full" alt="front end developer cv" style="max-width: 100%; height: auto;" title="Front End Coder CV" srcset="https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-developer-cv.png 1150w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-developer-cv-300x99.png 300w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-developer-cv-1024x337.png 1024w, https://www.reactresumes.com/wp-content/uploads/2021/01/front-end-developer-cv-768x252.png 768w" sizes="(max-width: 1150px) 100vw, 1150px" /></noscript></a></div></div> </div> 361 </div> 362 </div> 363 </div> 364 </div> 365 </section> 366 </div> 367 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 368 xmlns:dc="http://purl.org/dc/elements/1.1/" 369 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> 370 <rdf:Description rdf:about="https://www.reactresumes.com/junior-reactjs-developer-resume-samples/" 371 dc:identifier="https://www.reactresumes.com/junior-reactjs-developer-resume-samples/" 372 dc:title="10+ Junior ReactJS Developer Resume Samples" 373 trackback:ping="https://www.reactresumes.com/junior-reactjs-developer-resume-samples/trackback/" /> 374</rdf:RDF>--> 375</div></div></article></div></div></div></div></div></main><footer data-rocket-location-hash="10ddcfb3727fb0c92fc65e69ad015c3e" class="jupiterx-footer" role="contentinfo" itemscope="itemscope" itemtype="http://schema.org/WPFooter"> <div data-rocket-location-hash="31ef62201c558817269b66d7e7f73cbe" data-elementor-type="footer" data-elementor-id="615" class="elementor elementor-615"> 376 <section class="elementor-section elementor-top-section elementor-element elementor-element-a69a932 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a69a932" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[{"jet_parallax_layout_image":{"url":"","id":"","size":""},"_id":"4f78f05","jet_parallax_layout_image_tablet":{"url":"","id":"","size":""},"jet_parallax_layout_image_mobile":{"url":"","id":"","size":""},"jet_parallax_layout_speed":{"unit":"%","size":50,"sizes":[]},"jet_parallax_layout_type":"scroll","jet_parallax_layout_direction":null,"jet_parallax_layout_fx_direction":null,"jet_parallax_layout_z_index":"","jet_parallax_layout_bg_x":50,"jet_parallax_layout_bg_x_tablet":"","jet_parallax_layout_bg_x_mobile":"","jet_parallax_layout_bg_y":50,"jet_parallax_layout_bg_y_tablet":"","jet_parallax_layout_bg_y_mobile":"","jet_parallax_layout_bg_size":"auto","jet_parallax_layout_bg_size_tablet":"","jet_parallax_layout_bg_size_mobile":"","jet_parallax_layout_animation_prop":"transform","jet_parallax_layout_on":["desktop","tablet"]}]}"> 377 <div class="elementor-container elementor-column-gap-default"> 378 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b63f68b" data-id="b63f68b" data-element_type="column" data-e-type="column"> 379 <div class="elementor-widget-wrap elementor-element-populated"> 380 <div class="elementor-element elementor-element-7362ed1 elementor-widget elementor-widget-text-editor" data-id="7362ed1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 381 <div class="elementor-widget-container"> 382 <p>Disclaimer: React (React.js, ReactJS, React JS) is an open-source JavaScript library maintained by Facebook. Our website is not related to, affiliated with, sponsored or endorsed by the Facebook Corporation in any way.</p> </div>
383 </div> 384 <section class="elementor-section elementor-inner-section elementor-element elementor-element-71d6ce9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="71d6ce9" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]}"> 385 <div class="elementor-container elementor-column-gap-default"> 386 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-62810fa" data-id="62810fa" data-element_type="column" data-e-type="column"> 387 <div class="elementor-widget-wrap elementor-element-populated"> 388 <div class="elementor-element elementor-element-fbb7e3b elementor-widget elementor-widget-text-editor" data-id="fbb7e3b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 389 <div class="elementor-widget-container"> 390 <p><a href="https://www.reactresumes.com/sitemap/">Sitemap</a></p><p><span style="color: #010101;">© 2026</span><span style="font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: #010101;"> – React Resumes. All</span></p> </div> 391 </div> 392 </div> 393 </div> 394 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-df3aed2" data-id="df3aed2" data-element_type="column" data-e-type="column"> 395 <div class="elementor-widget-wrap elementor-element-populated"> 396 <div class="elementor-element elementor-element-6e9ae31 elementor-widget elementor-widget-text-editor" data-id="6e9ae31" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 397 <div class="elementor-widget-container"> 398 <p><a title="Privacy Policy" href="https://www.reactresumes.com/privacy-policy/">Privacy Policy</a> <br /><a title="Terms and Conditions" href="https://www.reactresumes.com/terms-and-conditions/">Terms & Conditions</a></p> </div> 399 </div> 400 </div> 401 </div> 402 </div> 403 </section> 404 </div> 405 </div> 406 </div> 407 </section> 408 </div> 409 </footer><div class="jupiterx-corner-buttons" data-jupiterx-scroll="{"offset":1000}"><button class="jupiterx-scroll-top jupiterx-icon-angle-up" data-jupiterx-scroll-target="0"></button></div></div>
409<script type="speculationrules"> 410{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/jupiterx/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 411</script>
vendor: 1 bytes, line 411
411
412<script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Consent Preferences" style="background-color:#0056A7"> <button class="cky-btn-revisit" aria-label="Consent Preferences"> <img src="https://www.reactresumes.com/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="2" data-cky-tag="title" style="color:#212121">We value your privacy</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-customize" aria-label="Customise" aria-haspopup="true" aria-controls="ckyPreferenceCenter" data-cky-tag="settings-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Customise</button> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Reject All</button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC">Accept All</button> </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" id="ckyPreferenceCenter" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="2" data-cky-tag="detail-title" style="color:#212121">Customise Consent Preferences</span> <button class="cky-btn-close" aria-label="Close" data-cky-tag="detail-close"> <img src="https://www.reactresumes.com/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt=""> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#212121">Necessary</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#212121">Functional</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#212121">Analytics</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These
412cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="detail-reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Reject All </button> <button class="cky-btn cky-btn-preferences" aria-label="Save My Preferences" data-cky-tag="detail-save-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Save My Preferences </button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="detail-accept-button" style="color:#ffffff;background-color:#1863DC;border-color:#1863DC"> Accept All </button> </div></div></div></div></script>
412
412<script type="text/javascript">window.addEventListener('DOMContentLoaded', function() { 413 var disableSubmit = false; 414 jQuery('input.wpcf7-submit[type="submit"]').click(function() { 415 if (disableSubmit == true) { 416 return false; 417 } 418 jQuery(':input[type="submit"]').addClass('disabled'); 419 disableSubmit = true; 420 return true; 421 }); 422 423 var wpcf7Elm = document.querySelector( '.wpcf7' ); 424 wpcf7Elm.addEventListener( 'wpcf7submit', function( event ) { 425 jQuery(':input[type="submit"]').removeClass('disabled'); 426 disableSubmit = false; 427 }, false ); 428 });</script>
428 429 <style> 430 .wpcf7-submit.disabled{cursor: not-allowed;opacity: 0.5;} 431 </style> 432
432<script type="text/rocketlazyloadscript"> 433 const lazyloadRunObserver = () => { 434 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 435 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 436 entries.forEach( ( entry ) => { 437 if ( entry.isIntersecting ) { 438 let lazyloadBackground = entry.target; 439 if( lazyloadBackground ) { 440 lazyloadBackground.classList.add( 'e-lazyloaded' ); 441 } 442 lazyloadBackgroundObserver.unobserve( entry.target ); 443 } 444 }); 445 }, { rootMargin: '200px 0px 200px 0px' } ); 446 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 447 lazyloadBackgroundObserver.observe( lazyloadBackground ); 448 } ); 449 }; 450 const events = [ 451 'DOMContentLoaded', 452 'elementor/lazyload/observe', 453 ]; 454 events.forEach( ( event ) => { 455 document.addEventListener( event, lazyloadRunObserver ); 456 } ); 457 </script>
457 458
458<script id="rocket-browser-checker-js-after"> 459"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 460//# sourceURL=rocket-browser-checker-js-after 461</script>
vendor: 1 bytes, line 461
461
462<script id="rocket-preload-links-js-extra"> 463var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.reactresumes.com","onHoverDelay":"100","rateThrottle":"3"}; 464//# sourceURL=rocket-preload-links-js-extra 465</script>
vendor: 1 bytes, line 465
465
466<script id="rocket-preload-links-js-after"> 467(function() { 468"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 469}()); 470 471//# sourceURL=rocket-preload-links-js-after 472</script>
vendor: 1 bytes, line 472
472
473<script id="jupiterx-wc-quickview-js" src="https://www.reactresumes.com/wp-content/plugins/jupiterx-core/includes/woocommerce/wc-quick-view.js?ver=1.21.0" data-rocket-defer defer></script>
vendor: 1 bytes, line 473
473
474<script id="underscore-js" src="https://www.reactresumes.com/wp-includes/js/underscore.min.js?ver=1.13.8" data-rocket-defer defer></script>
vendor: 1 bytes, line 474
474
475<script id="jupiterx-js" src="https://www.reactresumes.com/wp-content/themes/jupiterx/lib/assets/dist/js/frontend.min.js?ver=1.21.0" data-rocket-defer defer></script>
vendor: 1 bytes, line 475
475
476<script id="custom-js-js" src="https://www.reactresumes.com/wp-content/themes/jupiterx/lib/assets/dist/js/custom.js?ver=1775673894" data-rocket-defer defer></script>
vendor: 1 bytes, line 476
476
477<script id="jet-plugins-js" src="https://www.reactresumes.com/wp-content/plugins/jet-popup/assets/js/lib/jet-plugins/jet-plugins.js?ver=2.1.0" data-rocket-defer defer></script>
vendor: 1 bytes, line 477
477
478<script id="jet-anime-js-js" src="https://www.reactresumes.com/wp-content/plugins/jet-elements/assets/js/lib/anime-js/anime.min.js?ver=2.2.0" data-rocket-defer defer></script>
vendor: 1 bytes, line 478
478
479<script id="jet-popup-frontend-js-extra"> 480var jetPopupData = {"version":"2.1.0","ajax_url":"https://www.reactresumes.com/wp-admin/admin-ajax.php","isElementor":"true"}; 481//# sourceURL=jet-popup-frontend-js-extra 482</script>
vendor: 1 bytes, line 482
482
483<script id="jet-popup-frontend-js" src="https://www.reactresumes.com/wp-content/plugins/jet-popup/assets/js/jet-popup-frontend.js?ver=2.1.0" data-rocket-defer defer></script>
vendor: 86 bytes, lines 483-484
483 484<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
4846LdERuEqAAAAAJse9ewK46_4DoJYbnCs3EeILPMN
vendor: 25 bytes, line 484
484&ver=3.0"></script>
485<script id="wp-polyfill-js" src="https://www.reactresumes.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 485
485
486<script id="wpcf7-recaptcha-js-before"> 487var wpcf7_recaptcha = { 488 "sitekey": "6LdERuEqAAAAAJse9ewK46_4DoJYbnCs3EeILPMN", 489 "actions": { 490 "homepage": "homepage", 491 "contactform": "contactform" 492 } 493}; 494//# sourceURL=wpcf7-recaptcha-js-before 495</script>
vendor: 1 bytes, line 495
495
496<script id="wpcf7-recaptcha-js" src="https://www.reactresumes.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 496
496
497<script id="elementor-webpack-runtime-js" src="https://www.reactresumes.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.1.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 497
497
498<script id="elementor-frontend-modules-js" src="https://www.reactresumes.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.1.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 498
498
499<script id="jquery-ui-core-js" src="https://www.reactresumes.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" data-rocket-defer defer></script>
vendor: 1 bytes, line 499
499
500<script id="elementor-frontend-js-before"> 501var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.1.5","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"e_panel_promotions":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true},"urls":{"assets":"https:\/\/www.reactresumes.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.reactresumes.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.reactresumes.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"539ec519d1","atomicFormsSendForm":"b872454b92"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":623,"title":"10%2B%20Junior%20ReactJS%20Developer%20Resume%20Samples%20-%20React%20Resumes","excerpt":"","featuredImage":false}}; 502//# sourceURL=elementor-frontend-js-before 503</script>
vendor: 1 bytes, line 503
503
504<script id="elementor-frontend-js" src="https://www.reactresumes.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.1.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 504
504
505<script id="jet-elements-js-extra"> 506var jetElements = {"ajaxUrl":"https://www.reactresumes.com/wp-admin/admin-ajax.php","isMobile":"false","templateApiUrl":"https://www.reactresumes.com/wp-json/jet-elements-api/v1/elementor-template","devMode":"false","messages":{"invalidMail":"Please specify a valid e-mail"}}; 507//# sourceURL=jet-elements-js-extra 508</script>
vendor: 1 bytes, line 508
508
509<script id="jet-elements-js" src="https://www.reactresumes.com/wp-content/plugins/jet-elements/assets/js/jet-elements.min.js?ver=2.6.17.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 509
509
510<script id="jet-popup-elementor-frontend-js" src="https://www.reactresumes.com/wp-content/plugins/jet-popup/includes/elementor/assets/js/jet-popup-elementor-frontend.js?ver=2.1.0" data-rocket-defer defer></script>
vendor: 1 bytes, line 510
510
511<script id="jet-tabs-frontend-js-extra"> 512var JetTabsSettings = {"ajaxurl":"https://www.reactresumes.com/wp-admin/admin-ajax.php","isMobile":"false","templateApiUrl":"https://www.reactresumes.com/wp-json/jet-tabs-api/v1/elementor-template","devMode":"false","isSelfRequest":""}; 513//# sourceURL=jet-tabs-frontend-js-extra 514</script>
vendor: 1 bytes, line 514
514
515<script id="jet-tabs-frontend-js" src="https://www.reactresumes.com/wp-content/plugins/jet-tabs/assets/js/jet-tabs-frontend.min.js?ver=2.3.0" data-rocket-defer defer></script>
vendor: 1 bytes, line 515
515
516<script id="wp-util-js-extra"> 517var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 518//# sourceURL=wp-util-js-extra 519</script>
vendor: 1 bytes, line 519
519
520<script id="wp-util-js" src="https://www.reactresumes.com/wp-includes/js/wp-util.min.js?ver=7.0.6" data-rocket-defer defer></script>
vendor: 1 bytes, line 520
520
521<script id="jupiterx-core-raven-frontend-js-extra"> 522var ravenFormsTranslations = {"validation":{"required":"Please fill in this field","invalidEmail":"The value is not a valid email address","invalidPhone":"The value should only consist numbers and phone characters (-, +, (), etc)","invalidNumber":"The value is not a valid number","invalidMaxValue":"Value must be less than or equal to MAX_VALUE","invalidMinValue":"Value must be greater than or equal to MIN_VALUE"},"itiValidation":{"invalidCountryCode":"Invalid country code","tooShort":"Phone number is too short","tooLong":"Phone number is too long","areaCodeMissing":"Area code is required.","invalidLength":"Phone number has an invalid length","invalidGeneral":"Invalid phone number","forceMinLength":"Phone number must be more than X digits","typeMismatch":["Phone number must be of type: Fixed Line","Phone number must be of type: Mobile","Phone number must be of type: Fixed Line or Mobile","Phone number must be of type: Toll Free","Phone number must be of type: Premium Rate","Phone number must be of type: Shared Cost","Phone number must be of type: VOIP","Phone number must be of type: Personal Number","Phone number must be of type: Pager","Phone number must be of type: UAN","Phone number must be of type: Voicemail"]}}; 523var ravenTools = {"nonce":"d0ca1725e1","activeElements":["animated-gradient","alert","advanced-accordion","button","categories","code-highlight","countdown","counter","divider","flex-spacer","forms","global-widget","heading","icon","text-marquee","content-marquee","testimonial-marquee","image","image-accordion","image-comparison","image-gallery","instagram-feed","inline-svg","nav-menu","photo-album","photo-roller","posts","advanced-posts","post-content","post-comments","post-meta","post-navigation","products","search-form","shopping-cart","site-logo","tabs","video","video-playlist","breadcrumbs","add-to-cart","advanced-nav-menu","sticky-media-scroller","archive-title","author-box","animated-heading","archive-description","business-hours","call-to-action","cart","carousel","charts","content-switch","custom-css","flip-box","hotspot","lottie","loop-carousel","loop-filter","loop-grid","product-data-tabs","post-title","post-terms","preview-settings","product-reviews","media-gallery","product-additional-info","price-list","pricing-table","product-rating","product-gallery","product-meta","product-short-description","product-stock-status","product-price","progress-tracker","site-title","table-of-contents","timeline","slider","social-share","tooltip","product-title","role-manager","team-members","product-content","custom-attributes","woocommerce-breadcrumbs","woocommerce-settings","woocommerce-notices","motion_effects","wrapper-link","my-account","paypal","stripe","products-carousel","circle-progress"],"globalTypography":{"fontFamily":"Poppins","fontSize":{"size":"","unit":""},"lineHeight":{"size":"","unit":""},"color":""},"wc":{"wcAjaxAddToCart":"","disableAjaxToCartInArchive":true},"maxFileUploadSize":"67108864"}; 524var lottie_defaultAnimationUrl = {"url":"https://www.reactresumes.com/wp-content/plugins/jupiterx-core/includes/extensions/raven/assets/animations/default.json"}; 525//# sourceURL=jupiterx-core-raven-frontend-js-extra 526</script>
vendor: 1 bytes, line 526
526
527<script id="jupiterx-core-raven-frontend-js" src="https://www.reactresumes.com/wp-content/plugins/jupiterx-core/includes/extensions/raven/assets/js/frontend.min.js?ver=7.0.6" data-rocket-defer defer></script>
vendor: 1 bytes, line 527
527
528<script id="flatpickr-js" src="https://www.reactresumes.com/wp-content/plugins/elementor/assets/lib/flatpickr/flatpickr.min.js?ver=4.6.13" data-rocket-defer defer></script>
vendor: 1 bytes, line 528
528
529<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript"> 530 (function() { 531 document.body.className = document.body.className.replace('no-js','js'); 532 }()); 533 </script>
533 534
534<script> 535 (function(){ 536 function setupCF7ClientValidation(form){ 537 if (!form || form.__galaxyValidated) return; 538 form.__galaxyValidated = true; 539 540 form.addEventListener('input', function(e){ 541 var el = e.target; 542 if (!el) return; 543 544 var max = el.getAttribute && el.getAttribute('maxlength'); 545 if (max && el.value && el.value.length > parseInt(max,10)) { 546 el.value = el.value.slice(0, parseInt(max,10)); 547 } 548 549 if (el.matches && el.matches('input[type="tel"]')) { 550 var pattern = el.getAttribute('pattern'); 551 if (pattern) { 552 try { 553 var re = new RegExp('^' + pattern + '$'); 554 if (el.value && !re.test(el.value)) { 555 el.setCustomValidity('Phone can contain only digits, spaces, and + ( ) characters.'); 556 } else { 557 el.setCustomValidity(''); 558 } 559 } catch(err) { 560 el.setCustomValidity(''); 561 } 562 } 563 } 564 }, true); 565 566 form.addEventListener('submit', function(e){ 567 if (typeof form.checkValidity === 'function' && !form.checkValidity()) { 568 e.preventDefault(); 569 if (typeof form.reportValidity === 'function') form.reportValidity(); 570 return false; 571 } 572 }, true); 573 } 574 575 document.addEventListener('DOMContentLoaded', function(){ 576 document.querySelectorAll('.wpcf7 form.wpcf7-form').forEach(setupCF7ClientValidation); 577 }); 578 579 document.addEventListener('wpcf7init', function(e){ 580 var wrap = e && e.target ? e.target : null; 581 if (!wrap) return; 582 var f = wrap.querySelector && wrap.querySelector('form.wpcf7-form'); 583 if (f) setupCF7ClientValidation(f); 584 }); 585 })(); 586 </script>
586 587
587<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 588if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 589images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 590if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
590<script data-no-minify="1" async src="https://www.reactresumes.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
590<script>var rocket_beacon_data = {"ajax_url":"https:\/\/www.reactresumes.com\/wp-admin\/admin-ajax.php","nonce":"caa8165a07","url":"https:\/\/www.reactresumes.com\/junior-reactjs-developer-resume-samples","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true,"preconnect_external_domain":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800,"preconnect_external_domain_elements":["link","script","iframe"],"preconnect_external_domain_exclusions":["static.cloudflareinsights.com","rel=\"profile\"","rel=\"preconnect\"","rel=\"dns-prefetch\"","rel=\"icon\""]}</script>
590<script data-name="wpr-wpr-beacon" src='https://www.reactresumes.com/wp-content/plugins/wp-rocket/assets/js/wpr-beacon.min.js' async></script>
590<script>(()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach(t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}})}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find(t=>e[t])];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout(()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)},i);window.addEventListener("rocket-startLoading",function(){clearTimeout(o)})}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach(t=>{e.forEach(e=>{i.push(t+e)})}),i}l(t,e){this.i().forEach(t=>delete e[t]),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();</script>
590</body></html> 591<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1790461423 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.