echo.lviv.ua Ads.txt file

<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/7e94054bb0cca08f2dd9891f/script.js"></script> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="apple-mobile-web-app-title" content="EchoGlobal"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1'/> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel='preconnect' href='https://www.googletagmanager.com' > <link rel='preconnect' href='https://cdn-cookieyes.com' > <link rel='dns-prefetch' href='//www.googletagmanager.com'> <link rel='dns-prefetch' href='//ajax.googleapis.com'> <link rel='dns-prefetch' href='//cdn-cookieyes.com'> <!-- Google tag (gtag.js) Consent Mode dataLayer added by Site Kit --> <script type="pmdelayedscript" id="google_gtagjs-js-consent-mode-data-layer" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
/* <![CDATA[ */
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500});
window._googlesitekitConsentCategoryMap = {"statistics":["analytics_storage"],"marketing":["ad_storage","ad_user_data","ad_personalization"],"functional":["functionality_storage","security_storage"],"preferences":["personalization_storage"]};
window._googlesitekitConsents = {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500};
/* ]]> */
</script> <!-- End Google tag (gtag.js) Consent Mode dataLayer added by Site Kit --> <meta name="description" content="Explore Lviv&#039;s IT scene with in-depth market research, key player insights, and trends driving innovation in Ukraine’s top tech hub."/> <link rel="canonical" href="https://echoglobal.tech/lviv-it-market-review/"/> <meta property="og:locale" content="en_US"/> <meta property="og:type" content="article"/> <meta property="og:title" content="IT Industry in Lviv, Ukraine: Market Research 2025"/> <meta property="og:description" content="Explore Lviv&#039;s IT scene with in-depth market research, key player insights, and trends driving innovation in Ukraine’s top tech hub."/> <meta property="og:url" content="https://echoglobal.tech/lviv-it-market-review/"/> <meta property="og:site_name" content="Echo"/> <meta property="article:publisher" content="https://www.facebook.com/echoglobal.tech"/> <meta property="article:published_time" content="2019-08-13T08:05:38+00:00"/> <meta property="article:modified_time" content="2025-08-22T16:58:49+00:00"/> <meta property="og:image" content="https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review.jpg"/> <meta property="og:image:width" content="1140"/> <meta property="og:image:height" content="501"/> <meta property="og:image:type" content="image/jpeg"/> <meta name="author" content="Lou"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:creator" content="@echoglobaltech"/> <meta name="twitter:site" content="@echoglobaltech"/> <meta name="twitter:label1" content="Written by"/> <meta name="twitter:data1" content="Lou"/> <meta name="twitter:label2" content="Est. reading time"/> <meta name="twitter:data2" content="19 minutes"/> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://echoglobal.tech/lviv-it-market-review/#article","isPartOf":{"@id":"https://echoglobal.tech/lviv-it-market-review/"},"author":{"name":"Lou","@id":"https://echoglobal.tech/#/schema/person/3005777c48c3cc0fc8a06869067dc96f"},"headline":"IT Industry in Lviv, Ukraine: Market Research","datePublished":"2019-08-13T08:05:38+00:00","dateModified":"2025-08-22T16:58:49+00:00","mainEntityOfPage":{"@id":"https://echoglobal.tech/lviv-it-market-review/"},"wordCount":3805,"publisher":{"@id":"https://echoglobal.tech/#organization"},"image":{"@id":"https://echoglobal.tech/lviv-it-market-review/#primaryimage"},"thumbnailUrl":"https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review.jpg","keywords":["analysis","industry","it","lviv","market","outsourcing","reports","research","technology","trends"],"articleSection":["UA"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://echoglobal.tech/lviv-it-market-review/","url":"https://echoglobal.tech/lviv-it-market-review/","name":"IT Industry in Lviv, Ukraine: Market Research 2025","isPartOf":{"@id":"https://echoglobal.tech/#website"},"primaryImageOfPage":{"@id":"https://echoglobal.tech/lviv-it-market-review/#primaryimage"},"image":{"@id":"https://echoglobal.tech/lviv-it-market-review/#primaryimage"},"thumbnailUrl":"https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review.jpg","datePublished":"2019-08-13T08:05:38+00:00","dateModified":"2025-08-22T16:58:49+00:00","description":"Explore Lviv's IT scene with in-depth market research, key player insights, and trends driving innovation in Ukraine’s top tech hub.","breadcrumb":{"@id":"https://echoglobal.tech/lviv-it-market-review/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://echoglobal.tech/lviv-it-market-review/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://echoglobal.tech/lviv-it-market-review/#primaryimage","url":"https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review.jpg","contentUrl":"https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review.jpg","width":1140,"height":501,"caption":"Lviv IT Market Review"},{"@type":"BreadcrumbList","@id":"https://echoglobal.tech/lviv-it-market-review/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://echoglobal.tech/"},{"@type":"ListItem","position":2,"name":"IT Industry in Lviv, Ukraine: Market Research"}]},{"@type":"WebSite","@id":"https://echoglobal.tech/#website","url":"https://echoglobal.tech/","name":"Echo","description":"Global Tech Talent","publisher":{"@id":"https://echoglobal.tech/#organization"},"alternateName":"EchoGlobal","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://echoglobal.tech/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://echoglobal.tech/#organization","name":"EchoGlobal","alternateName":"Echo","url":"https://echoglobal.tech/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://echoglobal.tech/#/schema/logo/image/","url":"https://echoglobal.tech/wp-content/uploads/2023/04/e_200px_icon.jpg","contentUrl":"https://echoglobal.tech/wp-content/uploads/2023/04/e_200px_icon.jpg","width":200,"height":200,"caption":"EchoGlobal"},"image":{"@id":"https://echoglobal.tech/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/echoglobal.tech","https://x.com/echoglobaltech","https://mastodon.social/@echoglobal","https://www.linkedin.com/company/echo-global/","https://www.instagram.com/echoglobal.tech/","https://www.youtube.com/@echoGTech","https://www.tiktok.com/@echogloball","https://www.crunchbase.com/organization/echoua"],"description":"EchoGlobal is an IT staffing and team augmentation provider that connects American and European businesses with exceptional remote sofware engineers across the world, focusing on talent from Eastern Europe.","email":"office@echoua.com","telephone":"+447488848305","legalName":"EchoGlobal Tech","foundingDate":"2013-05-13","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https://echoglobal.tech/#/schema/person/3005777c48c3cc0fc8a06869067dc96f","name":"Lou","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://echoglobal.tech/#/schema/person/image/","url":"https://echoglobal.tech/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png","contentUrl":"https://echoglobal.tech/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png","caption":"Lou"},"description":"Back in 2013, I founded Echo with the simple business idea: \"Connect great tech companies around the globe with the brightest remote software engineers.\" We've employed hundreds of talents so far and keep going.","sameAs":["https://echoglobal.tech","https://www.linkedin.com/in/lreverchuk/"],"gender":"male"}]}</script> <link rel='stylesheet' id='ht_ctc_main_css-css' href='https://echoglobal.tech/wp-content/plugins/click-to-chat-for-whatsapp/new/inc/assets/css/main.css' type='text/css' media='all'/> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .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} </style> <link rel='stylesheet' id='rp-public-styles-css' href='https://echoglobal.tech/wp-content/plugins/reading-progress-bar/public/css/rp-public.css' type='text/css' media='all'/> <link rel='stylesheet' id='simple-youtube-responsive-css' href='https://echoglobal.tech/wp-content/plugins/simple-youtube-responsive/css/yt-responsive.css' type='text/css' media='all'/> <link rel='stylesheet' id='main-css' href='https://echoglobal.tech/wp-content/themes/echoua/dist/main.css' type='text/css' media='all'/> <link rel='stylesheet' id='yarpp-thumbnails-css' href='https://echoglobal.tech/wp-content/plugins/yet-another-related-posts-plugin/style/styles_thumbnails.css' type='text/css' media='all'/> <style id='yarpp-thumbnails-inline-css' type='text/css'> .yarpp-thumbnails-horizontal .yarpp-thumbnail {width: 310px;height: 350px;margin: 5px;margin-left: 0px;}.yarpp-thumbnail > img, .yarpp-thumbnail-default {width: 300px;height: 300px;margin: 5px;}.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {margin: 7px;margin-top: 0px;width: 300px;}.yarpp-thumbnail-default > img {min-height: 300px;min-width: 300px;} </style> <link rel='stylesheet' id='child-style-css' href='https://echoglobal.tech/wp-content/themes/echoua-child/style.css' type='text/css' media='all'/> <style>.pseudo-clearfy-link { color: #008acf; cursor: pointer;}.pseudo-clearfy-link:hover { text-decoration: none;}</style><link rel="me" href="https://mastodon.social/@echoglobal"> <meta name="ahrefs-site-verification" content="c7e7ccc7f7d1645d4d6812b1b364956c5dc5fa55ccb646d701b1a75f42a6990d"><script src="https://echoglobal.tech/wp-content/plugins/perfmatters/vendor/fastclick/pmfastclick.min.js"></script><script>"addEventListener"in document&&document.addEventListener("DOMContentLoaded",function(){FastClick.attach(document.body)},!1);</script> <!-- Google Tag Manager snippet added by Site Kit --> <script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
/* <![CDATA[ */

( function( w, d, s, l, i ) {
w[l] = w[l] || [];
w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
var f = d.getElementsByTagName( s )[0],
j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore( j, f );
} )( window, document, 'script', 'dataLayer', 'GTM-KPH4BD7' );

/* ]]> */
</script> <!-- End Google Tag Manager snippet added by Site Kit --> <style type="text/css" id="wp-custom-css"> .qa .qa__items .qa__item{ max-width:100%; } .content-here .wp-caption{ width:100% !important; } </style> <noscript><style>.perfmatters-lazy[data-src]{display:none !important;}</style></noscript><style>.perfmatters-lazy-youtube{position:relative;width:100%;max-width:100%;height:0;padding-bottom:56.23%;overflow:hidden}.perfmatters-lazy-youtube img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:auto;margin:auto;border:none;cursor:pointer;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all}.perfmatters-lazy-youtube img:hover{-webkit-filter:brightness(75%)}.perfmatters-lazy-youtube .play{position:absolute;top:50%;left:50%;right:auto;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background:url(https://echoglobal.tech/wp-content/plugins/perfmatters/img/youtube.svg) no-repeat;background-position:center;background-size:cover;pointer-events:none;filter:grayscale(1)}.perfmatters-lazy-youtube:hover .play{filter:grayscale(0)}.perfmatters-lazy-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.perfmatters-lazy.pmloaded,.perfmatters-lazy.pmloaded>img,.perfmatters-lazy>img.pmloaded,.perfmatters-lazy[data-ll-status=entered]{animation:500ms pmFadeIn}@keyframes pmFadeIn{0%{opacity:0}100%{opacity:1}}</style><title>IT Industry in Lviv, Ukraine: Market Research 2025</title><link rel="preload" href="https://echoglobal.tech/wp-content/uploads/2019/03/logo.png" as="image" fetchpriority="high" /><link rel="preload" href="https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review.jpg" as="image" imagesrcset="https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review.jpg 1140w, https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review-450x198.jpg 450w, https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review-768x338.jpg 768w, https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review-240x105.jpg 240w" imagesizes="(max-width: 1140px) 100vw, 1140px" fetchpriority="high" /> <link rel="shortcut icon" href="https://echoglobal.tech/favicon.ico"> <link rel="icon" type="image/png" sizes="32x32" href="https://echoglobal.tech/wp-content/themes/echoua/images/fav/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="96x96" href="https://echoglobal.tech/wp-content/themes/echoua/images/fav/favicon-96x96.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://echoglobal.tech/wp-content/themes/echoua/images/fav/favicon-180x180.png"> <style>.cky-preference-title,.cky-preference-body-wrapper,.cky-notice-btn-wrapper,.cky-btn,.cky-btn-customize,.cky-title,.cky-notice-des{font-family:sans-serif;}a.yarpp-thumbnail{border-bottom:0px !important;}.wp-caption-text{color:#888B97!important;font-weight:300!important;font-size:smaller!important}a.ugreen{color:#24b224;text-decoration-thickness:1px;text-underline-offset:2px;}.header{background-color:#fff}.breadcrumbs{align-items:baseline}.breadcrumbs li:last-child{font-size:14px;font-family:gotham pro}#breadcrumbs,.drts-display--detailed,.drts-view-entities-container{font-family:gotham pro}#breadcrumbs .breadcrumb_last{color:#393e52}#breadcrumbs{font-size:14px;font-weight:100;color:rgba(136,139,151,.8)}#breadcrumbs a,.br-widget a,.drts-entity-permalink,.drts-social-media-account{text-decoration:none;border:0!important}#breadcrumbs a{color:rgba(136,139,151,.8);transition:.3s}#breadcrumbs a:hover{color:#393e52}.banner__content{position:relative}div.banner .banner__content p::before{top:50%;transform:translateY(-50%)}.home .banner .banner__content h1 img{display:inline-block;vertical-align:middle;margin-left:5px;transform:translateY(-5px);object-fit:contain}.drts-slider-photos{opacity:1}.drts-slider-photos figure{margin:0;overflow:hidden;position:relative}.drts-slider-photos figure img{width:100%}.drts-slider-photos .slick-slide figure img,.drts-slider-photos .slick-list{min-height:150px}.drts-slider-photos .slick-slide figure{background-color:rgba(224,224,224,.9)}.drts-slider-photos .slick-slide figure img{text-align:center;background-color:rgba(136,139,151,.8)}.drts-display-element[data-name=entity_field_voting_rating]>span{vertical-align:middle}.drts-display-element-header,.drts-entity-field-label{font-weight:400}.drts-entity-permalink noscript+span{margin-left:.3em}.drts-display>.drts-display-element.drts-display-element-no-header[data-name=columns]>.drts-row>.drts-display-element>.drts-display-element-header::before,.drts-display>.drts-display-element>.drts-display-element-header::before{background-color:#2bb34b;width:60px}.drts-display>.drts-display-element.drts-display-element-no-header[data-name=columns]>.drts-row>.drts-display-element>.drts-display-element-header span,.drts-display>.drts-display-element>.drts-display-element-header span{margin:0 0 0 60px;padding:0 10px}.drts-slider-photos .slick-slider{background-color:rgba(136,139,151,.8)}.drts-slider-photos .slick-slider.slick-initialized{background-color:transparent}.awsm-filter-item{position:relative}.awsm-filter-item select{position:relative;z-index:-2;display:none;visibility:hidden}.awsm-filter-item .loader{width:36px;height:36px;border-radius:50%;display:inline-block;border-top:3px solid #24b224;border-right:3px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;top:calc(50% - 36px/2);left:calc(50% - 36px/2)}.drts-form-field-main,.flatpickr-calendar{font-family:Poppins}a.btn::before,a.btn::after,button.btn::before,button.btn::after{content:none}a.btn:hover,a.btn:hover,button.btn:hover,button.btn:hover,.contactPage .contact__wrapper .contact__form .wpcf7-submit.btn:hover{padding-right:0;background:-webkit-linear-gradient(245deg,#1c8d1c 0,#175b18 100%);background:linear-gradient(245deg,#1c8d1c 0,#175b18 100%)}img.content__img{object-fit:cover;object-position:center;max-width:100%;display:block;background:rgba(136,139,151,.4);text-align:center;line-height:4;font-size:19px;line-height:34px;font-family:Poppins;font-weight:500}.content-here img{max-width:100%;max-height:500px;height:auto;object-fit:cover;zoom:initial}.content-here .erd-youtube-responsive img{max-height:100%;height:100%}div.content .content-here p>img{zoom:initial}.content .content-here ul li img{vertical-align:middle}.blog__items .blog__item{width:auto;flex-basis:calc((100% - 100px)/3)}.cases .cases__items .cases__item .cases__content .text p:last-child br:last-of-type{display:none}.read-more-link{color:#24b224}.services .services__items .services__item,.services .services__items .services__item .services__item-icon{box-sizing:border-box;transition:transform .4s ease,box-shadow .4s ease}.technologies{padding:60px 0;overflow:hidden}.technologies .scroll-slider-item{padding:10px;transition:filter .4s ease}.technologies .slick-list{margin:0 -10px}.technologies-rows{display:flex;flex-direction:column;gap:20px}.technologies-rows-row{width:100%;max-width:100%}.technologies-rows-row img{height:60px;width:auto;object-fit:contain;object-position:center;pointer-events:none}.grayfilter{filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:url(data:image/svg+xml;utf8;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScwJz48ZmlsdGVyIGlkPSdncmV5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAnIC8+PC9maWx0ZXI+PC9zdmc+I2dyZXlzY2FsZQ==);filter:gray;-webkit-filter:grayscale(1)}.industriesHome{padding-top:60px}pre{white-space:pre-wrap;word-wrap:break-word}div .nav-previous,div .nav-next{margin-top:5px;margin-bottom:5px}.drts-view-nav-item-name-layout_switch{display:none;visibility:hidden}.form-group{position:relative;margin-bottom:50px}.textarea-label{position:relative}.wpcf7-quiz-label,.textarea-label span:not(.wpcf7-form-control-wrap,.wpcf7-not-valid-tip){position:absolute;top:0;left:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;pointer-events:none;color:#888b97;font-family:Poppins;font-size:17px;line-height:24px}input.wpcf7-quiz:focus{border-color:#2bb34b!important;outline:0}input.wpcf7-quiz:focus~.wpcf7-quiz-label,.textarea-label.fcsd span:not(.wpcf7-form-control-wrap,.wpcf7-not-valid-tip){font-size:14px}[data-name=math-quiz] label.fcsd .wpcf7-quiz-label{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);font-size:14px}.textarea-label.fcsd span:not(.wpcf7-form-control-wrap,.wpcf7-not-valid-tip){-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.contact__form .acceptance label{display:block}.contactPage .contact__wrapper .contact__form label{display:block}.contactPage .contact__wrapper .contact__form textarea{padding:30px 10px 10px;-webkit-transition:padding .3s;-o-transition:padding .3s;transition:padding .3s}.contactPage .contact__wrapper .contact__form .textarea-label.fcsd textarea{padding:10px}.textarea-label span:not(.wpcf7-form-control-wrap,.wpcf7-not-valid-tip){top:8px;min-width:160px;right:0;left:10px;z-index:1}.textarea-label.fcsd span:not(.wpcf7-form-control-wrap,.wpcf7-not-valid-tip){top:9px;left:0;display:block;font-size:14px}.header .header__wrapper .header__nav--wrap .header__right .contactBtn{transition:all .2s ease}.header .header__wrapper .header__nav--wrap .header__right .contactBtn:hover{background:-webkit-linear-gradient(245deg,#1c8d1c 0,#175b18 100%);background:linear-gradient(245deg,#1c8d1c 0,#175b18 100%)}div.text p a{color:#24b224}.g-recaptcha{transform:scale(.8);transform-origin:0 0}.awsm-job-container{padding:0}.page-template-jobs #breadcrumbs{margin-bottom:0}.awsm-job-more,.awsm-job-container p,.awsm-selectric .label,.awsm-job-specification-wrapper{font-family:gotham pro!important}.awsm-job-wrap>.awsm-filter-wrap{margin:0 0 20px}.awsm-job-wrap>.awsm-filter-wrap form{display:flex;justify-content:space-between;flex-wrap:wrap}.awsm-filter-item-search .awsm-job-search-icon-wrapper{line-height:56px}.awsm-filter-item-search .awsm-job-form-control{min-height:56px}.awsm-job-wrap>.awsm-filter-wrap .awsm-filter-item,.awsm-job-wrap>.awsm-filter-wrap .awsm-filter-item-search{padding:0 2px 0 0;flex-basis:20%;border:1px solid #24b224}.awsm-job-wrap>.awsm-filter-wrap .awsm-filter-item-search{min-height:unset;max-height:58px;padding:0 0 0 10px!important;flex-basis:calc(24% - (10px + 42px))}.awsm-job-wrap>.awsm-filter-wrap .awsm-filter-item-search input{padding-right:0;font-size:17px;font-family:gotham pro!important;margin:0;border:none;outline:none}.breadcrumbs.single-job-breadcrumbs{margin-bottom:0}.awsm-job-specification-item>[class^=awsm-job-icon-],.awsm-job-more-container{color:#24b224}.awsm-job-specification-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.awsm-job-specifications-row .awsm-job-specification-wrapper .awsm-job-specification-item{margin-right:30px}.awsm-job-form .awsm-job-form-inner .awsm-application-form .awsm-job-form-group{position:relative;margin-bottom:50px}.awsm-job-form .awsm-job-form-inner .awsm-application-form .awsm-job-form-group.awsm-job-form-group-submit{margin-bottom:0}.awsm-job-form .awsm-job-form-inner .awsm-application-form .awsm-job-form-group input{appearance:none;-webkit-appearance:none;border:none;border-bottom:1px solid #888b97;outline:none;padding:5px 5px 10px 0;font-family:Poppins,gotham pro;font-size:17px;font-style:normal;font-weight:400;border-radius:0}.awsm-job-form .awsm-job-form-inner .awsm-application-form .awsm-job-form-group input:focus{border-bottom:1px solid #24b224}.awsm-job-form .awsm-job-form-inner .awsm-application-form .awsm-job-form-group:not(.awsm-job-form-file-group) label{position:absolute;top:7px;transition:.3s;pointer-events:none;color:#888b97;font-family:Poppins;font-size:17px;line-height:24px;transition:all .3s ease}.awsm-job-form .awsm-job-form-inner .awsm-application-form .awsm-job-form-group.awsm-job-form-file-group label{transition:all .3s ease;display:inline-block}.awsm-job-form .awsm-job-form-inner .awsm-application-form .awsm-job-form-group.awsm-job-form-file-group small{display:block}.awsm-job-form .awsm-job-form-inner .awsm-application-form .awsm-job-form-group.awsm-job-form-file-group label:hover{opacity:.5}.awsm-job-form .awsm-job-form-inner .awsm-application-form .awsm-job-form-group.awsm-job-form-file-group label:hover:before{opacity:.5}.awsm-job-form .awsm-job-form-inner .awsm-application-form .awsm-job-form-group.awsm-job-form-file-group input[type=file]{visibility:hidden;height:0;margin:0;padding:0}.awsm-job-form-inner h2:first-of-type{margin-top:10px;line-height:1;margin-bottom:50px;flex-basis:100%}.awsm-job-featured-image{margin-right:30px;margin-bottom:0!important;display:flex;align-items:center}.awsm-job-description{display:flex;flex-direction:column;justify-content:space-between}.awsm-grid-right-col .awsm-job-specification-wrapper .awsm-job-specification-item:first-of-type{margin-right:30px}.awsm-job-form-group.awsm-job-form-file-group label{color:#24b224;font-family:poppins;cursor:pointer}.awsm-job-form-group.awsm-job-form-file-group small{font-family:poppins}.awsm-job-form-error{color:#db4c4c;font-weight:400;margin-top:10px;font-family:poppins}#awsm-application-submit-btn:hover::before{left:77%}.awsm-selectric{font-family:Poppins;border-radius:0;font-size:17px;z-index:1}.awsm-selectric-scroll ul li:before{content:none!important}.awsm-job-item h2.awsm-job-post-title{font-size:17px;margin:0 0 5px}.awsm-job-featured-image img{width:150px;height:150px;object-fit:cover}.awsm-filter-wrap .awsm-filter-item .awsm-job-form-control{min-height:auto;height:44px}.awsm-selectric{-webkit-box-shadow:none;box-shadow:none;border:none}.awsm-selectric .label{font-size:17px}.awsm-selectric-wrapper{padding:5px}.awsm-selectric-wrapper .awsm-selectric-items{border-color:#24b224;font-family:gotham pro;left:-1px;width:calc(100% + 4px)!important}.awsm-selectric-hover .awsm-selectric,.awsm-selectric-focus .awsm-selectric{border:none}.awsm-job-form-inner h2:first-of-type{margin-top:0}.awsm-job-form-inner{padding:0}.awsm-success-message{margin-top:25px}body.admin-bar .header{top:var(--wp-admin--admin-bar--height)!important}.support-ukraine-bar{color:#888b97;font-family:Poppins;font-size:14px;display:inline-block}.clearfy-cookie-accept{font-family:Poppins;font-size:14px;padding:.2em .6em}.support-ukraine-bar a{color:#238624;border-bottom:1px solid #238624;text-decoration:none;-webkit-transition:.1s;-o-transition:.2s;transition:.3s}.small-text{font-size:14px;font-weight:300;opacity:.8;width:300px}.small-text a{text-decoration:underline}.footer .footer__top .footer__items .footer__social ul li a svg{width:30px}.footer__social svg.fa-facebook-f{width:18px!important}.footer__social li:first-child a{width:30px;display:inline-block;text-align:center}.expert-review-faq__header{font-family:GothamPrBold;font-size:20px;line-height:42px;margin:60px 0 25px;text-transform:uppercase;color:#393e52}.expert-review-faq{font-size:17px;font-family:Poppins}.expert-review-faq-item__answer{color:#515871}.expert-review-faq-item__question{color:#238624!important}.whyJoin .whyJoin__text p a>img{max-width:100%;width:100%;max-height:500px;margin-bottom:5px;object-fit:cover;zoom:80%}.awsm-job-form-inner{display:flex;flex-wrap:wrap;justify-content:space-between;box-shadow:none;background:0 0;border:none!important}.awsm-job-form-inner .awsm-application-form{width:55%;padding:40px 60px;background:#fff;-webkit-box-shadow:0 0 40px 10px rgb(0 0 0/15%);box-shadow:0 0 40px 10px rgb(0 0 0/15%)}.awsm-job-form-inner .contact__info{width:40%;padding:30px 0}.awsm-job-form-inner .contact__info h3{margin-top:0}.awsm-job-post-title{margin-bottom:3px!important;line-height:1.5!important;margin-top:0;color:#393e52;font-family:GothamPrBold;font-weight:700;text-transform:uppercase}.awsm-job-form-inner .contact__info p{margin:0 0 5px}.content .content-here a.awsm-job-listing-item{border-bottom:0}.content-here ul.green-yes li,.content-here ul.red-no li{background-repeat:no-repeat;background-position:left 2px;padding-left:40px;background-size:24px}.content-here ul.green-yes li::before,.content-here ul.red-no li::before{display:none}.content-here ul.green-yes li{background-image:url(/wp-content/themes/echoua/images/green-yes.png)}.content-here ul.red-no li{background-image:url(/wp-content/themes/echoua/images/red-no.png)}.js-scroll-slider{display:flex;gap:55px;align-items:center;will-change:transform;transform-style:preserve-3d}.js-scroll-slider.flex-end{justify-content:flex-end}.js-scroll-slider.flex-center{justify-content:center}.js-scroll-slider.only-mobile{display:none}@media(min-width:992px) and (max-width:1100px){span[data-name=math-quiz] input{margin-top:22px}input.wpcf7-quiz:focus~.wpcf7-quiz-label{top:14px}}@media(max-width:1440px){.header .header__wrapper .header__nav--tablet .header__btn{left:150px}}@media(max-width:1200px){.header .header__wrapper .header__nav--wrap{display:none!important}.header .header__wrapper .header__nav--tablet{width:inherit!important;margin:0!important}.contactBtn-mob{text-decoration:none;font-family:gotham pro;font-size:16px;line-height:29px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;margin:0!important}.header .header__wrapper .header__nav--tablet .header__btn{position:absolute!important;left:60px;padding:0!important;top:calc(25px + 23px/2)}.header .header__wrapper .header__logo{margin-left:calc(24px + 15px)}.home .banner .banner__content h1 img{max-width:250px}.blog__items .blog__item{flex-basis:calc((100% - 50px)/2)}.awsm-job-item{flex-direction:column!important}.awsm-job-featured-image{margin-bottom:30px!important;justify-content:center;margin-right:0}.awsm-job-featured-image img{width:100%;height:auto;object-fit:cover}.awsm-job-description{padding-left:0;flex:1}.awsm-job-form-inner .awsm-application-form{padding:30px}}@media(max-width:830px){.awsm-job-wrap>.awsm-filter-wrap .awsm-filter-item{box-sizing:border-box}}@media screen and (max-width:768px){.services .services__items .services__item .hideOnTablet{display:none}.industries .slick-dots{margin-top:0!important;margin-bottom:20px!important}.industries .text,.industries .text p{margin-bottom:0}.services .services__items .services__item{margin-bottom:10px}.single-awsm_job_openings .author{margin:0 20px}.awsm-job-form-inner{flex-direction:column}.awsm-job-form-inner .awsm-application-form{width:100%;padding:30px}.awsm-job-form-inner .contact__info{width:100%;padding-top:30px}.awsm-job-form-inner{flex-direction:row}.contact__wrapper{flex-direction:column}.contactPage .contact__wrapper .contact__form{width:100%;margin-bottom:40px}.contactPage .contact__wrapper .contact__info{width:100%;margin-bottom:40px}.clearfy-cookie{display:none!important}}@media(max-width:767px){.home .banner .banner__content h1 img{max-width:200px}.technologies-rows{gap:10px}.technologies .slick-slide{margin:0 5px}.technologies .slick-list{margin:0 -5px}.js-scroll-slider{gap:5px}.technologies-rows-row img{height:50px}.js-scroll-slider.only-mobile{display:flex}}@media(min-width:768px){.services .services__items .services__item{flex-basis:calc((100% - 50px)/2);width:auto;padding:15px}[data-scroll-dt=right]{justify-content:flex-end}.awsm-filter-wrap .awsm-filter-items{width:100%;justify-content:space-between}}@media(max-width:991px){.header .header__wrapper .header__nav--tablet .header__btn{left:60px}}@media(max-width:600px){.header .header__wrapper .header__nav--tablet .header__btn{left:25px}.home .banner .banner__content h1 img{display:none;visibility:hidden}.blog__items .blog__item{flex-basis:100%}.subscrible.section .subscrible-img{display:none}.footer .footer__top .footer__items .footer__social{width:100%!important}.footer .footer__top .footer__items .footer__social ul{justify-content:flex-start}.textarea-label.fcsd span:not(.wpcf7-form-control-wrap,.wpcf7-not-valid-tip){font-size:17px;top:-9px}.contactPage .contact__wrapper .contact__form .acceptance label::before{top:2px}}@media screen and (max-width:500px){.paginationWrap .navigation .next{right:-50px}.paginationWrap .navigation .prev{left:-50px}}@media screen and (max-width:489px){.textarea-label span:not(.wpcf7-form-control-wrap,.wpcf7-not-valid-tip){top:8px}.textarea-label.fcsd span:not(.wpcf7-form-control-wrap,.wpcf7-not-valid-tip){-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}span[data-name=math-quiz] input{margin-top:22px}input.wpcf7-quiz:focus~.wpcf7-quiz-label{top:14px}.wpcf7-quiz-label{top:24px}}@media(max-width:414px){.awsm-job-wrap>.awsm-filter-wrap form{flex-direction:column}.awsm-job-wrap>.awsm-filter-wrap form .awsm-filter-item{margin-bottom:5px}.awsm-job-wrap>.awsm-filter-wrap .awsm-filter-item .awsm-filter-item-search{padding:4px}.awsm-filter-item-search .awsm-job-search-icon-wrapper{top:4px}}@media(any-hover:hover){.services .services__items .services__item:hover{transform:scale(1.03);-webkit-box-shadow:0 3px 10px 5px rgba(0,0,0,.2);box-shadow:0 3px 10px 5px rgba(0,0,0,.2)}.services .services__items .services__item:hover .services__item-icon{transform:rotate(8deg) scale(1.03)}.technologies .scroll-slider-item:hover{filter:drop-shadow(4px 4px 4px rgba(0,0,0,0.3))}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} </style> </head> <body class="wp-singular post-template-default single single-post postid-16393 single-format-standard wp-theme-echoua wp-child-theme-echoua-child"> <header class="header"> <div class="header__wrapper wrapper"> <div class="header__logo"> <a href="https://echoglobal.tech"> <img data-perfmatters-preload width="179" height="66" src="https://echoglobal.tech/wp-content/uploads/2019/03/logo.png" alt="echo logo"> </a> </div> <div class="header__nav--wrap"> <nav class="header__nav header__nav--desktop"> <ul id="menu-main-menu" class="topNav"><li id="menu-item-28080" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28080"><a href="https://echoglobal.tech/risk-free-trial/">💸 Risk-Free Trial</a></li> <li id="menu-item-18080" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-18080"><a href="#">Services</a> <ul class="sub-menu"> <li id="menu-item-18076" class="menu-item menu-item-type-post_type menu-item-object-services menu-item-18076"><a href="https://echoglobal.tech/staff-augmentation-services/">Staff Augmentation</a></li> <li id="menu-item-18075" class="menu-item menu-item-type-post_type menu-item-object-services menu-item-18075"><a href="https://echoglobal.tech/dedicated-team-services/">Managed Dev Teams</a></li> <li id="menu-item-26015" class="menu-item menu-item-type-post_type menu-item-object-services menu-item-26015"><a href="https://echoglobal.tech/tech-recruitment-services/">Tech Recruitment</a></li> <li id="menu-item-18073" class="menu-item menu-item-type-post_type menu-item-object-services menu-item-18073"><a href="https://echoglobal.tech/it-staffing-services/">Custom IT Staffing</a></li> </ul> </li> <li id="menu-item-18095" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-18095"><a href="#">Success Stories</a> <ul class="sub-menu"> <li id="menu-item-27209" class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-27209"><a href="https://echoglobal.tech/case-studies/homeflow/">🇬🇧 | HomeFlow</a></li> <li id="menu-item-19252" class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-19252"><a href="https://echoglobal.tech/case-studies/touchstay/">🇬🇧 | Touch Stay</a></li> <li id="menu-item-26344" class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-26344"><a href="https://echoglobal.tech/case-studies/low6/">🇬🇧 | Low6</a></li> <li id="menu-item-27702" class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-27702"><a href="https://echoglobal.tech/case-studies/glasscubes/">🇬🇧 | Glasscubes</a></li> <li id="menu-item-19251" class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-19251"><a href="https://echoglobal.tech/case-studies/made/">🇬🇧 | Made (acq. by Next)</a></li> <li id="menu-item-19254" class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-19254"><a href="https://echoglobal.tech/case-studies/powwownow/">🇬🇧 | PWN (acq. by PGi)</a></li> <li id="menu-item-19253" class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-19253"><a href="https://echoglobal.tech/case-studies/platinium-group/">🇫🇷 | Platinium Group</a></li> <li id="menu-item-19255" class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-19255"><a href="https://echoglobal.tech/case-studies/litera/">🇺🇸 | Litera Microsystems</a></li> <li id="menu-item-27612" class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-27612"><a href="https://echoglobal.tech/case-studies/fortune500-firm/">🇺🇸 | Fortune 500 Firm</a></li> </ul> </li> <li id="menu-item-18079" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-18079"><a href="#">Company</a> <ul class="sub-menu"> <li id="menu-item-18078" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18078"><a href="https://echoglobal.tech/about/">About Us</a></li> <li id="menu-item-18077" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18077"><a href="https://echoglobal.tech/career/">Accelerate your Career</a></li> <li id="menu-item-27058" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27058"><a href="https://echoglobal.tech/jobs/">Job Openings</a></li> <li id="menu-item-23923" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23923"><a href="https://echoglobal.tech/10-simple-ways-to-help-ukraine/">#StandWithUkraine</a></li> </ul> </li> <li id="menu-item-18094" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18094"><a href="https://echoglobal.tech/blog/">Insights</a></li> <li id="menu-item-27154" class="hide-desktop menu-item menu-item-type-post_type menu-item-object-page menu-item-27154"><a href="https://echoglobal.tech/contact/">Contact Us</a></li> </ul> </nav> <div class="header__right"> <div class="header__search"> <div class="header__search--wrap"> <form method="get" id="searchform" action="https://echoglobal.tech/" role="search" class="searchform"> <div class="input-group custom-search-form"> <input type="text" class="search-query form-control form-control-search search-field" name="s" placeholder="Start typing..."/> <span class="input-group-btn"> <button aria-label="Search" class="btn-default btn-search header__search-icon" type="submit"> <!-- <i class="fas fa-search"></i>--> </button> </span> </div> </form> </div> <div class="header__search-toggle header__search-icon"></div> </div> <a href="/contact/" class="contactBtn">Contact Us</a> </div> </div> <div class="header__nav header__nav--tablet"> <button id="menuBtn-mob" aria-label="Main menu" class="header__btn"> <span></span> <span></span> <span></span> </button> <div> <ul id="menu-main-menu-1" class="topNav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28080"><a href="https://echoglobal.tech/risk-free-trial/">💸 Risk-Free Trial</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-18080"><a href="#">Services</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-services menu-item-18076"><a href="https://echoglobal.tech/staff-augmentation-services/">Staff Augmentation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-services menu-item-18075"><a href="https://echoglobal.tech/dedicated-team-services/">Managed Dev Teams</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-services menu-item-26015"><a href="https://echoglobal.tech/tech-recruitment-services/">Tech Recruitment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-services menu-item-18073"><a href="https://echoglobal.tech/it-staffing-services/">Custom IT Staffing</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-18095"><a href="#">Success Stories</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-27209"><a href="https://echoglobal.tech/case-studies/homeflow/">🇬🇧 | HomeFlow</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-19252"><a href="https://echoglobal.tech/case-studies/touchstay/">🇬🇧 | Touch Stay</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-26344"><a href="https://echoglobal.tech/case-studies/low6/">🇬🇧 | Low6</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-27702"><a href="https://echoglobal.tech/case-studies/glasscubes/">🇬🇧 | Glasscubes</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-19251"><a href="https://echoglobal.tech/case-studies/made/">🇬🇧 | Made (acq. by Next)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-19254"><a href="https://echoglobal.tech/case-studies/powwownow/">🇬🇧 | PWN (acq. by PGi)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-19253"><a href="https://echoglobal.tech/case-studies/platinium-group/">🇫🇷 | Platinium Group</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-19255"><a href="https://echoglobal.tech/case-studies/litera/">🇺🇸 | Litera Microsystems</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-case-studies menu-item-27612"><a href="https://echoglobal.tech/case-studies/fortune500-firm/">🇺🇸 | Fortune 500 Firm</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-18079"><a href="#">Company</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18078"><a href="https://echoglobal.tech/about/">About Us</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18077"><a href="https://echoglobal.tech/career/">Accelerate your Career</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27058"><a href="https://echoglobal.tech/jobs/">Job Openings</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23923"><a href="https://echoglobal.tech/10-simple-ways-to-help-ukraine/">#StandWithUkraine</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18094"><a href="https://echoglobal.tech/blog/">Insights</a></li> <li class="hide-desktop menu-item menu-item-type-post_type menu-item-object-page menu-item-27154"><a href="https://echoglobal.tech/contact/">Contact Us</a></li> </ul> </div> <a href="/contact/" class="contactBtn contactBtn-mob">Contact Us</a> </div> </div> </header> <div class="content"> <div class="wrapper"> <ul class="breadcrumbs"> <li class="breadcrumb__item"> <a href="/" class="breadcrumb__link">Home</a> </li> <li class="breadcrumb__item"> <a href="/blog/" class="breadcrumb__link">Blog</a> </li> <li class="breadcrumb__item"> IT Industry in ... Research </li> </ul> <div class="content__category"> <div class="blog__category"> 🏷️ <!-- category --><a href="https://echoglobal.tech/category/ukraine/" rel="category tag">UA</a> • 👨‍💻 <!-- reading time -->15 min read </div> <div class="blog__time"> <time datetime="2025-08-22 19:58">Updated on Aug 22, 2025</time> </div> </div> <h1>IT Industry in Lviv, Ukraine: Market Research</h1> <div class="content__description"><p>Dive into comprehensive insights on Lviv&#8217;s thriving IT sector with our in-depth market research reports and industry analysis. Stay ahead with the latest trends and data today! ↓</p></div><!-- acf field --> <img data-perfmatters-preload width="1140" height="501" src="https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review.jpg" class="content__img attachment-full size-full wp-post-image" alt="Lviv IT Market Review" decoding="async" fetchpriority="high" srcset="https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review.jpg 1140w, https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review-450x198.jpg 450w, https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review-768x338.jpg 768w, https://echoglobal.tech/wp-content/uploads/2019/08/Lviv-IT-Market-Review-240x105.jpg 240w" sizes="(max-width: 1140px) 100vw, 1140px" title="Lviv IT Market Review"> <div class="content-here "> <h2>Overview of Ecosystem</h2> <p>Lviv has emerged as one of Ukraine&rsquo;s largest tech hubs, with a vibrant ecosystem spanning software development outsourcing firms, product companies, and startups. The city boasts a strong talent base fed by local unis and a collaborative IT community.</p> <p>Key characteristics of Lviv&rsquo;s tech scene include:</p> <h3>Number of Companies</h3> <p>Over <strong>600 tech companies</strong> operate in Lviv and the surrounding region as of 2023 &ndash; up from just 192 in 2015. This accounts for about <strong>28% </strong>of all Ukrainian tech companies having a presence in Lviv, underscoring Lviv&rsquo;s significance as an IT center.</p> <h3>Outsourcing &amp; Services Focus</h3> <p>Lviv&rsquo;s IT industry has historically been dominated by IT outsourcing and services companies. Major firms like SoftServe, Intellias and ELEKS were founded in Lviv and have their headquarters there. Many global IT providers (e.g. EPAM, GlobalLogic, Luxoft) also maintain large offices in Lviv. This outsourcing legacy means a steady export income stream, though the community is actively encouraging more product development and startups.</p> <h3>Product Companies &amp; Startups</h3> <p>Alongside outsourcing, Lviv hosts a growing startup scene. The city fosters innovation through initiatives like the <a href="https://tsus.lpnu.ua/" data-wpel-link="external" target="_blank" rel="nofollow external">Tech Startup School</a> and Lviv Open Lab for STEAM education. Annual tech events such as <strong>IT Arena</strong> (Lviv&rsquo;s largest tech conference) feature startup competitions, connecting founders with investors (the 2024 competition had a $5 million total investment fund and awarded cash prizes to top startups.</p> <p>Local startups gaining traction include examples like <em>andcards</em> (coworking software) and <em>Zeely</em> (a mobile web design app), which recently raised a $1M seed round from a Lviv-based angel fund.</p> <h3>Community &amp; Infrastructure</h3> <p><img decoding="async" width="960" height="453" class="alignnone size-full wp-image-29501 perfmatters-lazy" src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;960&#039;%20height=&#039;453&#039;%20viewBox=&#039;0%200%20960%20453&#039;%3E%3C/svg%3E" alt="lviv cluster - IT Industry in Lviv, Ukraine: Market Research" title="IT Industry in Lviv, Ukraine: Market Research" data-src="https://echoglobal.tech/wp-content/uploads/2019/08/lviv-cluster.webp" data-srcset="https://echoglobal.tech/wp-content/uploads/2019/08/lviv-cluster.webp 960w, https://echoglobal.tech/wp-content/uploads/2019/08/lviv-cluster-424x200.webp 424w, https://echoglobal.tech/wp-content/uploads/2019/08/lviv-cluster-768x362.webp 768w" data-sizes="(max-width: 960px) 100vw, 960px" /><noscript><img decoding="async" width="960" height="453" class="alignnone size-full wp-image-29501" src="https://echoglobal.tech/wp-content/uploads/2019/08/lviv-cluster.webp" alt="lviv cluster - IT Industry in Lviv, Ukraine: Market Research" srcset="https://echoglobal.tech/wp-content/uploads/2019/08/lviv-cluster.webp 960w, https://echoglobal.tech/wp-content/uploads/2019/08/lviv-cluster-424x200.webp 424w, https://echoglobal.tech/wp-content/uploads/2019/08/lviv-cluster-768x362.webp 768w" sizes="(max-width: 960px) 100vw, 960px" title="IT Industry in Lviv, Ukraine: Market Research"></noscript></p> <p>The <a href="https://itcluster.lviv.ua/en/" data-wpel-link="external" target="_blank" rel="nofollow external">Lviv IT Cluster</a> plays a central role in networking companies with academia and authorities. Lviv&rsquo;s universities (15 higher education institutions citywide) supply a constant pipeline of tech graduates. An innovation park is under construction to co-locate tech firms and research, and the city has been recognized for its innovative environment (e.g. 3rd place in the EU&rsquo;s 2023 <em>European Capital of Innovation</em> awards).</p> <p>This supportive ecosystem of meetups, events, and educational programs makes Lviv a fertile ground for IT businesses.</p> <h2>Market Size and Growth Trends</h2> <p>The LvivIT sector has experienced robust growth over the past several years, expanding even through the challenges of war. Key market size metrics and trends include:</p> <h3>IT Industry Output</h3> <p>The total turnover of Lviv&rsquo;s IT industry exceeded $2 billion in 2022. This continued a steady growth trajectory &ndash; rising from ~$1.4&#8239;billion in 2020 to $1.8&#8239;billion in 2021, and then <strong>crossing $2B</strong>. Despite the war-related disruptions, Lviv&rsquo;s tech sector maintained double-digit growth in 2022, thanks to strong export demand.</p> <h3>National Context</h3> <p>Lviv now contributes a significant share to Ukraine&rsquo;s tech exports. In 2023, Ukraine&rsquo;s IT services exports totaled <strong>$6.7&#8239;billion</strong> (the country&rsquo;s largest service export category). Lviv&rsquo;s portion is roughly <strong>30% of that</strong> (given its ~$2&#8239;billion output), reflecting the city&rsquo;s outsized role. Notably, even under wartime conditions, IT remained Ukraine&rsquo;s most resilient sector, with only a slight dip or plateau in 2023 export revenue after years of continuous growth.</p> <h3>Post-2022 Resilience</h3> <p>Lviv&rsquo;s IT market has demonstrated resilience amidst war. Companies invested in backup infrastructure (generators, Starlink internet) to counter power outages, ensuring continuity in client deliveries. By mid-2023, industry analysts observed stabilization: the IT sector&rsquo;s share of GDP held around <strong>4.9-5%</strong> and new projects were growing again (27% of firms even reported increasing pipelines of new deals).</p> <p>This adaptability suggests the Lviv tech market is poised to resume faster growth as conditions normalize, fueled by global demand and potential reconstruction-related tech needs.</p> <div style="clear:both; margin-top:0em; margin-bottom:1em;"><a href="https://echoglobal.tech/construction-recruiters-uk/" target="_self" rel="dofollow" class="s63dad6823a918ec8522e6c5a36ff3ba5" data-wpel-link="internal"><div style="padding-left:1em; padding-right:1em;"><span class="ctaText">&#11088;</span>&nbsp; <span class="postTitle">Best 13 Construction Recruiters in the UK</span></div></a></div> <h2>Key Players and Company Profiles</h2> <p>Lviv&rsquo;s IT landscape is populated by both home-grown tech companies and global firms with local offices. Below are some key players:</p> <h3>SoftServe</h3> <p>Founded in Lviv in 1993, SoftServe is one of Ukraine&rsquo;s largest IT service companies. It specializes in software development and consulting. Today SoftServe is a global company with <strong>12K+ employees</strong> (HQ in Lviv, with offices worldwide). It serves clients in healthcare, retail, finance, etc., and is known for its R&amp;D in emerging tech. <a href="https://www.softserveinc.com" data-wpel-link="external" target="_blank" rel="nofollow external">SoftServe</a> is a pillar of the local tech community (a co-founder of Lviv IT Cluster) and has continued to expand, hiring hundreds in Lviv even during 2022.</p> <h3>Intellias</h3> <p><img decoding="async" width="960" height="450" class="alignnone size-full wp-image-29500 perfmatters-lazy" src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;960&#039;%20height=&#039;450&#039;%20viewBox=&#039;0%200%20960%20450&#039;%3E%3C/svg%3E" alt="intellias - IT Industry in Lviv, Ukraine: Market Research" title="IT Industry in Lviv, Ukraine: Market Research" data-src="https://echoglobal.tech/wp-content/uploads/2019/08/intellias.webp" data-srcset="https://echoglobal.tech/wp-content/uploads/2019/08/intellias.webp 960w, https://echoglobal.tech/wp-content/uploads/2019/08/intellias-427x200.webp 427w, https://echoglobal.tech/wp-content/uploads/2019/08/intellias-768x360.webp 768w" data-sizes="(max-width: 960px) 100vw, 960px" /><noscript><img decoding="async" width="960" height="450" class="alignnone size-full wp-image-29500" src="https://echoglobal.tech/wp-content/uploads/2019/08/intellias.webp" alt="intellias - IT Industry in Lviv, Ukraine: Market Research" srcset="https://echoglobal.tech/wp-content/uploads/2019/08/intellias.webp 960w, https://echoglobal.tech/wp-content/uploads/2019/08/intellias-427x200.webp 427w, https://echoglobal.tech/wp-content/uploads/2019/08/intellias-768x360.webp 768w" sizes="(max-width: 960px) 100vw, 960px" title="IT Industry in Lviv, Ukraine: Market Research"></noscript></p> <p>A Lviv-headquartered software engineering firm (founded 2002) with ~2,500&ndash;3,000 employees. Intellias provides development services in automotive, navigation, FinTech, and <a href="https://echoglobal.tech/industries/telecom-software-development/" data-wpel-link="internal">telecom</a> domains. It has attracted Tier-1 clients (e.g. BMW, HERE Technologies) and consistently ranks among top Ukrainian outsourcing companies.</p> <h3>ELEKS</h3> <p>A Lviv-based IT services and product development company (~1,500 staff). ELEKS delivers software solutions (incl. AI/ML, data science, and product design) for global enterprises. Founded in the 1990s, it remains headquartered in Lviv and actively partners with universities for talent. ELEKS was also a founding member of the Lviv IT Cluster.</p> <h3>N-iX</h3> <p>An IT outsourcing provider that started in Lviv (~2,000 employees). N-iX offers software development and tech consulting to clients in North America and Europe. It has grown into one of the top Ukrainian IT companies, with delivery centers in Lviv and other cities.</p> <h3>Global IT Firms</h3> <p>Many multinational tech companies have significant operations in Lviv. For example, <a href="https://www.epam.com/" data-wpel-link="external" target="_blank" rel="nofollow external">EPAM Systems</a> (NYSE: EPAM) and GlobalLogic (Hitachi group) both have large development centers in Lviv employing hundreds of engineers. Other global players present include Luxoft (DXC), Cisco, Oracle, and numerous smaller foreign R&amp;D offices.</p> <p>Their presence speaks to Lviv&rsquo;s attractiveness for offshoring and R&amp;D; Ukraine hosts 100+ R&amp;D centers of international companies and Lviv is a preferred destination due to its talent pool and proximity to the EU.</p> <h3>Notable Startups/Product Companies</h3> <p>While services dominate, Lviv has produced promising startups and product companies. <strong>Grammarly</strong> and <strong>GitLab</strong> &ndash; both unicorns founded by Ukrainian teams &ndash; have some roots and staff in Lviv (though they relocated headquarters abroad).&nbsp;Local startup successes include <strong>People.ai</strong> (AI sales analytics, founded by a Lviv-born entrepreneur, now a unicorn valued over $1B, <strong>Reface</strong> (AI face-swap app), and <strong>Respeecher</strong> (voice cloning tech) which have drawn international attention.</p> <p>Efforts like Lviv Tech Angels (an angel investor network) and new venture funds (e.g. Angel One Fund linked to Ukrainian Catholic University&nbsp;are channeling outsourcing profits into startup investments. This is slowly diversifying the roster of tech companies in Lviv beyond outsourcing, with an eye toward higher-value product businesses.</p> <h2>IT Talent Pool and Salaries</h2> <p>Lviv offers a deep talent pool of IT professionals with competitive salaries.</p> <h3>Talent Pool Size</h3> <p>As of 2023, there are over <strong>51,000 IT specialists</strong> working in Lviv city and region. This represents a significant increase, partly due to war-related migration of tech workers from eastern/central Ukraine &ndash; about <strong>40% of Lviv&rsquo;s tech employees relocated from other regions</strong> amid the 2022 invasion&nbsp;Lviv&rsquo;s tech workforce now constitutes roughly one-fifth of all IT professionals in Ukraine. The workforce skews experienced: an estimated 82% of Ukrainian IT professionals are at middle, senior, or lead level, and in Lviv 41% are Seniors.</p> <p>The typical Lviv IT specialist is 26&ndash;35 years old, often with a technical degree, and many have 6+ years of experience in the industry.</p> <h3>Skill Distribution</h3> <p>Lviv&rsquo;s companies cover a broad range of skills. The majority of specialists are software engineers (across stacks like JavaScript, Java, Python, C++, .NET, etc.), but the ecosystem also includes QA engineers, DevOps/SRE specialists, UI/UX designers, data scientists, business analysts, and project managers. Engineering roles dominate &ndash; nationally about 60% of tech specialists are in purely technical (development or engineering) roles.</p> <p>Thanks to the outsourcing focus, <strong>English proficiency is high</strong> (over 80% of Ukrainian IT workers have intermediate or higher English&nbsp;and many Lviv engineers are accustomed to working with international clients.</p> <h3>Education Pipeline</h3> <p><img decoding="async" width="1140" height="551" class="alignnone size-full wp-image-16416 perfmatters-lazy" src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1140&#039;%20height=&#039;551&#039;%20viewBox=&#039;0%200%201140%20551&#039;%3E%3C/svg%3E" alt="politehnika - IT Industry in Lviv, Ukraine: Market Research" title="IT Industry in Lviv, Ukraine: Market Research" data-src="https://echoglobal.tech/wp-content/uploads/2019/08/politehnika.jpg" data-srcset="https://echoglobal.tech/wp-content/uploads/2019/08/politehnika.jpg 1140w, https://echoglobal.tech/wp-content/uploads/2019/08/politehnika-414x200.jpg 414w, https://echoglobal.tech/wp-content/uploads/2019/08/politehnika-768x371.jpg 768w, https://echoglobal.tech/wp-content/uploads/2019/08/politehnika-240x116.jpg 240w" data-sizes="(max-width: 1140px) 100vw, 1140px" /><noscript><img decoding="async" width="1140" height="551" class="alignnone size-full wp-image-16416" src="https://echoglobal.tech/wp-content/uploads/2019/08/politehnika.jpg" alt="politehnika - IT Industry in Lviv, Ukraine: Market Research" srcset="https://echoglobal.tech/wp-content/uploads/2019/08/politehnika.jpg 1140w, https://echoglobal.tech/wp-content/uploads/2019/08/politehnika-414x200.jpg 414w, https://echoglobal.tech/wp-content/uploads/2019/08/politehnika-768x371.jpg 768w, https://echoglobal.tech/wp-content/uploads/2019/08/politehnika-240x116.jpg 240w" sizes="(max-width: 1140px) 100vw, 1140px" title="IT Industry in Lviv, Ukraine: Market Research"></noscript></p> <p>Lviv is a city of education, with 130,000 students across its universities. Each year thousands of graduates enter the IT field. The Lviv IT Cluster in cooperation with local universities has modernized <strong>19 bachelor&rsquo;s programs</strong> in IT specialties, enrolling <strong>4,500 students</strong> in fields from software engineering and AI to <a href="https://echoglobal.tech/top-cyber-security-specialists/" data-wpel-link="internal">cybersecurity</a> and IT sales. Top institutions feeding the IT talent pipeline include <a href="https://lpnu.ua/en" data-wpel-link="external" target="_blank" rel="nofollow external">Lviv Polytechnic National University</a>, Ivan Franko National University of Lviv, and the Ukrainian Catholic University &ndash; all known for strong computer science and engineering programs.</p> <p>This ensures a steady flow of junior specialists to replenish the workforce, although currently the share of juniors remains relatively low (the industry has been hiring more experienced staff).</p> <h3><strong>Salary Benchmarks</strong></h3> <p>IT salaries in Lviv are <strong>lower than in Western Europe or the US</strong>, which is a major draw for outsourcing. At the same time, they are among the highest in Ukraine (second only to <a href="https://echoglobal.tech/kyiv-it-market-review-industry-research/" data-wpel-link="internal">Kyiv</a> for most roles). All figures are typically net (after tax), given Ukraine&rsquo;s 5% flat tax regime for IT contractors.</p> <p>Overall, Lviv&rsquo;s salary levels are <strong>20-40% lower than in Poland or other CEE EU countries</strong> for comparable IT roles, and a fraction of Silicon Valley salaries. This cost arbitrage, combined with a strong skillset, is a key reason international companies invest in Lviv. (For context, a mid-level Java developer in Ukraine earns ~$30k/year, versus $60k+ in Western Europe.&nbsp;The recent trend (2023) has seen a slight <strong>dip in salaries</strong> for the first time in years &ndash; median developer pay fell ~4% in H2 2023 &ndash; due to market adjustment in wartime. But generally, IT salaries have shown an upward trajectory over the past decade, and companies must offer competitive raises to retain <a href="https://echoglobal.tech/" data-wpel-link="internal">top talent</a>.</p> <h2>Investment Activity and Funding Landscape</h2> <p>Investment in Lviv&rsquo;s tech sector comes in multiple forms &ndash; venture capital for startups, reinvestment by IT service companies, and government or donor grants. Recent data highlights a cautiously improving funding landscape:</p> <h3>Venture Capital Funding</h3> <p>After a wartime slowdown in 2022&ndash;2023, startup funding in Ukraine rebounded strongly in 2024. Ukrainian startups raised about <strong>$209&nbsp;million in 2023</strong>, and this doubled to <strong>$462 million in 2024</strong>. Lviv-based startups are a part of this rebound, although the lion&rsquo;s share of big deals involved Kyiv or global companies. Some notable funding events with Lviv connections:</p> <ul> <li><a href="https://zeely.ai/" data-wpel-link="external" target="_blank" rel="nofollow external">Zeely</a>, a Lviv-founded startup (mobile commerce tool), closed a $1 million seed round in 2023 with local angel investors.</li> <li><strong>S.Lab</strong>, a Lviv startup (smart logistics), won the IT Arena 2023 startup competition, securing grants and investor interest.</li> <li><strong>Andcards</strong> (coworking software) and <strong>KG</strong>&nbsp;(product studio) are examples of Lviv companies that have grown via angel/seed funding.</li> <li>Nationally, major late-stage rounds in 2023&ndash;2024 included <strong>Creatio</strong> ($200M, Series C), <strong>Preply </strong>($70M), and defense-tech grants via the government&rsquo;s <strong>Brave1 program </strong>($40M distributed)&nbsp;&ndash; these reflect opportunities that Lviv startups can tap into, especially in SaaS and defense-tech verticals.</li> </ul> <h3>Local VC and Angels</h3> <p><img decoding="async" width="960" height="366" class="alignnone size-full wp-image-29502 perfmatters-lazy" src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;960&#039;%20height=&#039;366&#039;%20viewBox=&#039;0%200%20960%20366&#039;%3E%3C/svg%3E" alt="angelone - IT Industry in Lviv, Ukraine: Market Research" title="IT Industry in Lviv, Ukraine: Market Research" data-src="https://echoglobal.tech/wp-content/uploads/2019/08/angelone.webp" data-srcset="https://echoglobal.tech/wp-content/uploads/2019/08/angelone.webp 960w, https://echoglobal.tech/wp-content/uploads/2019/08/angelone-450x172.webp 450w, https://echoglobal.tech/wp-content/uploads/2019/08/angelone-768x293.webp 768w" data-sizes="(max-width: 960px) 100vw, 960px" /><noscript><img decoding="async" width="960" height="366" class="alignnone size-full wp-image-29502" src="https://echoglobal.tech/wp-content/uploads/2019/08/angelone.webp" alt="angelone - IT Industry in Lviv, Ukraine: Market Research" srcset="https://echoglobal.tech/wp-content/uploads/2019/08/angelone.webp 960w, https://echoglobal.tech/wp-content/uploads/2019/08/angelone-450x172.webp 450w, https://echoglobal.tech/wp-content/uploads/2019/08/angelone-768x293.webp 768w" sizes="(max-width: 960px) 100vw, 960px" title="IT Industry in Lviv, Ukraine: Market Research"></noscript></p> <p>Lviv&rsquo;s ecosystem is developing local funding sources. The <a href="https://www.angelone.fund/" data-wpel-link="external" target="_blank" rel="nofollow external">Angel One</a> fund (associated with UCU) and <strong>Lviv Tech Angels</strong> network focus on early-stage investments in Lviv-based startups. While activity paused in 2022, these groups are poised to ramp up investing as the situation stabilizes. Larger Ukrainian VC firms (like AVentures, Horizon Capital, TA Ventures) and international funds (e.g. Flashpoint, ffVC) are also scouting regional startups. For foreign VCs, Lviv startups often incorporate abroad (Delaware or EU) for deals, but keep engineering in Ukraine.</p> <h3>Corporate and Service Sector Investment</h3> <p>The established IT outsourcing companies reinvest in the region via expanding offices and launching spin-offs.</p> <p>For instance, SoftServe had plans for a corporate venture fund (halted by the war) and continues to fund internal R&amp;D and product labs. Intellias and ELEKS similarly invest in innovation and occasionally acquire smaller startups. Moreover, many service companies are diversifying into developing their own software products, effectively channeling outsourcing revenue into product development.</p> <h3>Grants and Government Programs</h3> <p>The Ukrainian government and donors have provided funding support to tech. The <strong>Ukrainian Startup Fund (USF)</strong>, pre-war, gave equity-free grants (up to $50k) to early-stage startups &ndash; several Lviv startups were beneficiaries.</p> <p>Post-invasion, USF has refocused on military-tech startups. Additionally, USAID and EU programs have offered grants for IT businesses to retain talent and continue exports during the war. Lviv IT Cluster itself raised a fund for wartime projects (over $2.7M for humanitarian/defense needs), indirectly supporting companies&rsquo; stability. These non-dilutive funding sources help the ecosystem endure challenges and will likely continue as reconstruction efforts ramp up, presenting opportunities for IT firms in Lviv to win grants for digital infrastructure and e-government projects.</p> <div style="clear:both; margin-top:0em; margin-bottom:1em;"><a href="https://echoglobal.tech/top-latam-software-developers/" target="_self" rel="dofollow" class="s63dad6823a918ec8522e6c5a36ff3ba5" data-wpel-link="internal"><div style="padding-left:1em; padding-right:1em;"><span class="ctaText">&#11088;</span>&nbsp; <span class="postTitle">LATAM Tech Talent: 17 Leading Software Developers</span></div></a></div> <h2>Trends, Challenges and Opportunities in Lviv&rsquo;s IT Sector</h2> <h3>Trends</h3> <ol> <li>Despite the war, Ukraine&rsquo;s tech sector has demonstrated remarkable resilience, maintaining approximately 250,000 professionals within the country while retaining 84% of client contracts.</li> <li>The talent pool has evolved toward greater seniority and expertise in high-demand areas like AI/ML, cybersecurity, and DevOps, with fewer junior-level hires.</li> <li>Lviv&rsquo;s tech ecosystem is transitioning from pure outsourcing toward proprietary product development and startups, inspired by success stories like Grammarly.</li> <li>Sectoral specializations are emerging, including defense tech (UAVs, surveillance systems), fintech, enterprise SaaS, and IT services for manufacturing and automotive industries, particularly for European clients.</li> <li>Geographically, while North America remains significant, Lviv tech companies are increasingly diversifying toward EU markets (Germany, UK, Scandinavia) due to cultural compatibility and time zone alignment, with growing interest in Middle Eastern and Asia-Pacific opportunities.</li> </ol> <h3>Challenges</h3> <p>Lviv&rsquo;s IT industry faces significant wartime challenges including security risks, talent disruption, infrastructure strain, economic vulnerabilities, and regulatory complications that require strategic adaptation by businesses operating in the region.</p> <ul class="red-no"> <li><strong>Security Risks:</strong> Despite being safer than eastern Ukraine, Lviv faces air raids and missile threats requiring business continuity planning. Male IT professionals (18-60) can&rsquo;t freely travel abroad due to martial law, limiting client visits and event attendance.</li> <li><strong>Talent Issues:</strong> War caused some brain drain with many specialists relocating. Competition for developers is intense, with mobilization (about 5% of staff) creating skills gaps. University partnerships are crucial for maintaining talent pipeline.</li> <li><strong>Infrastructure Pressure:</strong> Population growth from internal displacement increased office rents. Many companies adopted remote work, while others invested in secure facilities. Energy grid vulnerability requires backup solutions like generators and Starlink.</li> <li><strong>Outsourcing Vulnerability:</strong> Heavy reliance on foreign clients makes the sector susceptible to global economic downturns, as seen in the slight 2023 revenue dip. Firms need diversification into higher-value services to compete with other low-cost regions.</li> <li><strong>Regulatory Challenges:</strong> Foreign investors face bureaucratic hurdles with regulations, banking rules, and cross-border payments under martial law. IP protection concerns require careful due diligence.</li> </ul> <h3>Opportunities</h3> <p>IT sector presents five key advantages: strategic EU proximity, strong growth prospects, government support, international partnerships, and high-quality talent at competitive costs:</p> <ul class="green-yes"> <li><strong>Nearshoring Advantage:</strong> Lviv is just 70 km from Poland, offering EU proximity with minimal travel time and same time zone for European clients.</li> <li><strong>Growth Opportunities:</strong> Post-war reconstruction and global digital transformation create demand for IT services, with Lviv companies well-positioned for fintech, <a href="https://echoglobal.tech/industries/healthtech-software-development/" data-wpel-link="internal">healthcare</a>, and logistics contracts.</li> <li><strong>Government Support:</strong> Ukraine&rsquo;s Diia City program provides special incentives for tech businesses, while national grants and education reforms benefit Lviv&rsquo;s IT sector.</li> <li><strong>International Connections:</strong> Lviv tech companies are forming partnerships with Western firms and attracting M&amp;A interest, opening doors to new markets.</li> <li><strong>High-Quality Talent:</strong> Experienced, well-educated IT professionals with <a href="https://echoglobal.tech/case-studies/fortune500-firm/" data-wpel-link="internal">Fortune 500 client experience</a> are available at roughly one-third Western European costs, with lower turnover rates.</li> </ul> <h2>Business Environment for Foreign Investors and Market Entry Considerations</h2> <p>For foreign investors and companies evaluating Lviv as a destination, the business environment offers several advantages along with practical considerations regarding legal and labor matters:</p> <h3>Regulatory Regime and Diia City</h3> <p>Ukraine has made strides in creating an investor-friendly regulatory framework for IT. In 2022, the government launched <a href="https://city.diia.gov.ua/en/" data-wpel-link="external" target="_blank" rel="nofollow external">Diia City</a>, a special legal regime tailored to IT companies.</p> <p><img decoding="async" width="960" height="450" class="alignnone size-full wp-image-29503 perfmatters-lazy" src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;960&#039;%20height=&#039;450&#039;%20viewBox=&#039;0%200%20960%20450&#039;%3E%3C/svg%3E" alt="diia city - IT Industry in Lviv, Ukraine: Market Research" title="IT Industry in Lviv, Ukraine: Market Research" data-src="https://echoglobal.tech/wp-content/uploads/2019/08/diia-city.webp" data-srcset="https://echoglobal.tech/wp-content/uploads/2019/08/diia-city.webp 960w, https://echoglobal.tech/wp-content/uploads/2019/08/diia-city-427x200.webp 427w, https://echoglobal.tech/wp-content/uploads/2019/08/diia-city-768x360.webp 768w" data-sizes="(max-width: 960px) 100vw, 960px" /><noscript><img decoding="async" width="960" height="450" class="alignnone size-full wp-image-29503" src="https://echoglobal.tech/wp-content/uploads/2019/08/diia-city.webp" alt="diia city - IT Industry in Lviv, Ukraine: Market Research" srcset="https://echoglobal.tech/wp-content/uploads/2019/08/diia-city.webp 960w, https://echoglobal.tech/wp-content/uploads/2019/08/diia-city-427x200.webp 427w, https://echoglobal.tech/wp-content/uploads/2019/08/diia-city-768x360.webp 768w" sizes="(max-width: 960px) 100vw, 960px" title="IT Industry in Lviv, Ukraine: Market Research"></noscript></p> <p>Key benefits of Diia City include a favorable tax model (effectively 5% personal income tax for IT employees/contractors, compared to the standard 18%, plus a low 9% corporate tax on distributed profits as an alternative to 18% profit tax). Both Ukrainian-owned and foreign-owned companies can register under Diia City and enjoy <strong>clear IP rights protection, simplified employment law, and options for contract flexibility</strong>.&nbsp;By early 2025, <strong>over 800 tech companies</strong> had become residents of Diia City, signaling strong uptake.</p> <p>For an investor, this means a new entity in Lviv can operate with Western-style business practices (e.g. non-compete clauses, stock options for employees are legally recognized under Diia City) and benefit from considerable tax savings.</p> <h3>Talent Engagement Models</h3> <p>Traditionally, Ukrainian IT companies employed staff as <strong>private entrepreneurs (&ldquo;FOP&rdquo; status)</strong> &ndash; a model where each worker is an independent contractor paying a 5% flat tax.This model, unofficially tolerated by authorities for years, kept labor costs low and gave companies flexibility in hiring/firing. Foreign firms entering Lviv have a few options:</p> <ul> <li><strong>Classic outsourcing vendor model</strong> &ndash; partner with an existing Lviv software company which will provide teams (this outsources the <a href="https://echoglobal.tech/staff-augmentation-services/" data-wpel-link="internal">HR and admin burden</a>).</li> <li><strong>Open a local subsidiary</strong> &ndash; either as a Diia City entity or standard LLC, and hire engineers directly (commonly still as contractors or Diia City &ldquo;gig-contractors&rdquo; to utilize the 5% tax).</li> <li><strong>Employer of Record (EOR)</strong> &ndash; use a third-party service (like Alcor, Deel, etc.) to employ tech talent on the ground on your behalf.</li> </ul> <p>The <strong>labor laws</strong> in Ukraine are flexible for IT: even under standard law, fixed-term and freelance contracts are common. Diia City further introduces the concept of <strong>&ldquo;gig contracts&rdquo;</strong> which combine elements of employment and contract work, giving companies more leeway in defining relationships. Foreign investors generally find it straightforward to hire in Lviv due to this flexibility and the prevalence of English-speaking HR/recruitment firms that specialize in IT.</p> <h3>Costs and Salaries</h3> <p>As detailed earlier, the cost of labor is a major advantage. An investor can expect to pay total monthly <strong>compensation (salary) of ~$2,500 for a mid-level engineer</strong> in Lviv.</p> <p>Office space rental in Lviv, while it increased in 2022, is still relatively low (compared to EU cities) &ndash; many Class A offices are available at competitive rates, and co-working spaces (e.g. Regus, local providers) are plentiful for starting small teams. Overall, a foreign company can operate in Lviv at <strong>50-60% lower unit costs</strong> than in Western Europe, even after including overhead and bonuses. The Ukrainian hryvnia exchange rate has been stable under wartime controls, and inflation in the IT sector is mainly in salaries (which are often pegged to USD anyway).</p> <h3>Legal and IP Considerations</h3> <p>Ukraine&rsquo;s IP protection regime is robust, having harmonized many laws with the EU as part of the association process. When hiring developers in Lviv, companies typically have employees/contractors sign strict IP rights assignment agreements (often dual-language contracts).</p> <p>Under Diia City, any IP created by a worker under a gig contract automatically belongs to the company by law. Foreign investors should of course conduct due diligence (e.g., ensure any legacy code or open-source usage is properly licensed), but generally <strong>IP risk is low</strong>. Ukraine is also a member of WIPO and adheres to international IP treaties. In terms of dispute resolution, many IT contracts specify international arbitration (since court enforcement in Ukraine can be slow), but the need rarely arises in IT where relationships are stable. Investors might consider setting up a holding company in an EU jurisdiction for the Ukrainian subsidiary if that provides additional peace of mind or easier integration into corporate structure.</p> <h3>Taxation and Repatriation</h3> <p>With Diia City or FOP schemes, the <strong>tax burden is very light</strong> on salaries (5% flat). The corporate profit tax can be 18%, but Diia City allows opting for a Distributed Profit Tax (only taxed when funds are withdrawn)<strong> at 9%</strong>, which can be efficient.</p> <p>During martial law, there are some currency controls &ndash; e.g., dividend repatriation to foreign parent companies is subject to National Bank approval. However, paying abroad for services (including to a parent entity) is allowed, so companies often manage cash via inter-company service agreements. It&rsquo;s advisable to get local tax consulting, but many foreign businesses have navigated this without major issues. Ukraine also has a wide treaty network to avoid double taxation on international income.</p> <h3>Labor Regulations</h3> <p>Ukrainian labor law traditionally was employee-friendly (harder to terminate permanent staff without cause), but in IT this has been mitigated by the widespread use of contractor status. Furthermore, new laws in 2022 have somewhat liberalized employment due to martial law needs. Foreign employers will find that they can <strong>scale teams up or down with relative ease</strong> in Lviv compared to strict labor regimes in some EU countries. Social contributions on direct employment are around ~22% (paid by employer) but remember most use the contractor model to minimize this.</p> <p>Also, there is <strong>no strict cap on working hours or overtime</strong> in the IT context as long as it&rsquo;s mutually agreed (Ukrainian IT workers often accommodate flexible schedules to overlap with US or Asia timezones as needed).</p> <h3>Government and Local Support</h3> <p><img decoding="async" width="960" height="366" class="alignnone size-full wp-image-29504 perfmatters-lazy" src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;960&#039;%20height=&#039;366&#039;%20viewBox=&#039;0%200%20960%20366&#039;%3E%3C/svg%3E" alt="ukrinvest - IT Industry in Lviv, Ukraine: Market Research" title="IT Industry in Lviv, Ukraine: Market Research" data-src="https://echoglobal.tech/wp-content/uploads/2019/08/ukrinvest.webp" data-srcset="https://echoglobal.tech/wp-content/uploads/2019/08/ukrinvest.webp 960w, https://echoglobal.tech/wp-content/uploads/2019/08/ukrinvest-450x172.webp 450w, https://echoglobal.tech/wp-content/uploads/2019/08/ukrinvest-768x293.webp 768w" data-sizes="(max-width: 960px) 100vw, 960px" /><noscript><img decoding="async" width="960" height="366" class="alignnone size-full wp-image-29504" src="https://echoglobal.tech/wp-content/uploads/2019/08/ukrinvest.webp" alt="ukrinvest - IT Industry in Lviv, Ukraine: Market Research" srcset="https://echoglobal.tech/wp-content/uploads/2019/08/ukrinvest.webp 960w, https://echoglobal.tech/wp-content/uploads/2019/08/ukrinvest-450x172.webp 450w, https://echoglobal.tech/wp-content/uploads/2019/08/ukrinvest-768x293.webp 768w" sizes="(max-width: 960px) 100vw, 960px" title="IT Industry in Lviv, Ukraine: Market Research"></noscript></p> <p>Foreign investors can expect support at both national and local levels. The Ukrainian government, through <strong>UkraineInvest</strong> and the Ministry of Digital Transformation, actively facilitates IT investment.</p> <p>Lviv&rsquo;s city administration likewise has an investment support office (<a href="https://investinlviv.com/" data-wpel-link="external" target="_blank" rel="nofollow external">investinlviv.com</a>) to help with permits, office searches, and introductions. The Lviv IT Cluster can also assist new companies in integrating into the community, finding talent, and understanding local nuances. There are networking events specifically for foreign tech executives to meet local firms and officials.</p> <h3>Cultural Compatibility</h3> <p>Lviv&rsquo;s workforce is culturally quite aligned with Western business norms. Professionals here are used to Agile methodologies, English communication, NDAs, and IP assignments &ndash; standard practice with US/EU clients for decades.</p> <p>Business etiquette is similar to Western Europe. Moreover, Lviv&rsquo;s general environment &ndash; from its charming historic center to a growing expat community &ndash; is welcoming for foreign managers who might relocate. Several international schools operate in Lviv, and English is commonly spoken in business circles. These factors reduce the friction for foreign companies setting up operations.</p> <h3>Risks and Mitigations</h3> <p>The primary concern for new investors is the war uncertainty.</p> <p>Mitigations include starting small or outsourcing in Lviv initially, ensuring solid insurance and emergency plans (e.g., temporary relocation to Poland), and using cloud-based servers outside conflict areas. Companies should also explore political risk insurance from MIGA or DFC. Those investing now often gain strong loyalty, positive PR, and a first-mover advantage post-war.</p> <div style="clear:both; margin-top:0em; margin-bottom:1em;"><a href="https://echoglobal.tech/nearshoring-ukraine/" target="_self" rel="dofollow" class="s63dad6823a918ec8522e6c5a36ff3ba5" data-wpel-link="internal"><div style="padding-left:1em; padding-right:1em;"><span class="ctaText">&#11088;</span>&nbsp; <span class="postTitle">IT Nearshoring: Reasons to Choose Ukraine [Updated]</span></div></a></div> <h2>Conclusion</h2> <p>Lviv&rsquo;s IT industry is a testament to adaptability and growth under adversity. The city offers a rich ecosystem of <a href="https://echoglobal.tech/top-ukrainian-software-developers/" data-wpel-link="internal">tech talent</a> and companies, cost-effective operations, and improving business conditions that are attractive to investors.</p> <p>While challenges from the ongoing conflict and historical outsourcing-dependence exist, the trends point toward a maturing market with increasing opportunities in innovation, product development, and partnership with foreign firms. For investors and companies considering market entry, Lviv presents a compelling mix of <strong>high-caliber talent, supportive community, and strategic location</strong> &ndash; positioning it as a key tech destination in Eastern Europe with a significant upside in the years ahead.</p> <h2>Sources</h2> <ol> <li>Lviv IT Cluster &ndash; Regional IT Industry Overview &amp; Statistics.</li> <li>European Commission (iCapital Awards) &ndash; Lviv City Innovation Profile.</li> <li>AIN.UA / DOU.UA &ndash; Ukrainian IT Salary Surveys.</li> <li>Lviv IT Cluster &ndash; IT Research Ukraine Report (War Impact).</li> <li>CodeUA Tech News &ndash; Ukrainian Startup Funding Summary.</li> <li>RFE/RL &ndash; Report on Lviv Tech Hub Evolution.</li> <li>Nucamp Blog &ndash; Ukraine Tech Hub Insights.</li> <li>Alcor BPO &ndash; Ukraine IT Market and Salary Report.</li> <li>AIN.UA &ndash; IT Arena Startup Competition Results.</li> </ol> <p style="background-color: #fffbd6; padding: 15px;"><small><strong>Note</strong>: We&rsquo;ve spent a lot of time and effort creating this research. If you intend to share or make use of it in any way, we kindly ask that you include a backlink to our website &ndash; EchoGlobal.</small></p> </div> </div> <div class="author"> <div class="author__wrapper"> <div class="author__wrap"> <div class="author__info mobile_hide"> <div class="author__img"> <img width="100" height="100" src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;100&#039;%20height=&#039;100&#039;%20viewBox=&#039;0%200%20100%20100&#039;%3E%3C/svg%3E" alt="Lou photo" class="perfmatters-lazy" data-src="https://echoglobal.tech/wp-content/uploads/2023/09/lyu100.webp" /><noscript><img width="100" height="100" loading="lazy" src="https://echoglobal.tech/wp-content/uploads/2023/09/lyu100.webp" alt="Lou photo"></noscript> </div> </div> <div class="comma"> <img src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;0&#039;%20height=&#039;0&#039;%20viewBox=&#039;0%200%200%200&#039;%3E%3C/svg%3E" alt="quotes" class="perfmatters-lazy" data-src="/wp-content/themes/echoua/images/quotes-small.svg" /><noscript><img loading="lazy" src="/wp-content/themes/echoua/images/quotes-small.svg" alt="quotes"></noscript> </div> <div class="author__description text" style="margin: 0px; padding: 0px;"> Back in 2013, I founded Echo with the simple business idea: "Connect great tech companies around the globe with the brightest remote software engineers." We've employed hundreds of talents so far and keep going. <div> <div class="author__img mobile_show"> <img width="100" height="100" src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;100&#039;%20height=&#039;100&#039;%20viewBox=&#039;0%200%20100%20100&#039;%3E%3C/svg%3E" alt="Lou photo" class="perfmatters-lazy" data-src="https://echoglobal.tech/wp-content/uploads/2023/09/lyu100.webp" /><noscript><img width="100" height="100" loading="lazy" src="https://echoglobal.tech/wp-content/uploads/2023/09/lyu100.webp" alt="Lou photo"></noscript> </div> <div class="author__name"> <span style="white-space: nowrap;"><a href="https://www.linkedin.com/in/lreverchuk/" rel="nofollow"><img src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%3E%3C/svg%3E" alt="li profile" width="24" height="24" class="perfmatters-lazy" data-src="/wp-content/themes/echoua-child/images/linkedin-icon24-dark.png" /><noscript><img loading="lazy" src="/wp-content/themes/echoua-child/images/linkedin-icon24-dark.png" alt="li profile" width="24" height="24"></noscript></a> Lou Reverchuk</span> <!--<p></p>--> </div> </div> </div> </div> </div> </div> <div class="comments"> <div class="wrapper comments__wrapper"> <div id="mc-container"></div> </div> </div> <div class="content_bg-1 perfmatters-lazy" style data-bg="https://echoglobal.tech/wp-content/themes/echoua/images/decor-1.png" ></div> <div class="content_bg-2 perfmatters-lazy" style data-bg="https://echoglobal.tech/wp-content/themes/echoua/images/decor-3.png" ></div> <div class="content_bg-3 perfmatters-lazy" style data-bg="https://echoglobal.tech/wp-content/themes/echoua/images/decor-4.png" ></div> </div> <div class="getStarted section"> <div class="getStarted__wrapper perfmatters-lazy" style=" background-position: right center;" data-bg="https://echoglobal.tech/wp-content/uploads/2019/06/table.jpg" > <div class="wrapper"> <span class="getStarted__title">Ready to get started?</span> <a href="/contact/" class="banner__link btn" style="font-size: 16px; text-transform: none;">LET'S TALK</a> </div> </div> </div> <footer class="footer"> <div class="wrapper"> <div class="footer__top"> <div class="footer__items"> <div class="footer__info"> <a href="https://echoglobal.tech"> <img src="data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;152&#039;%20height=&#039;56&#039;%20viewBox=&#039;0%200%20152%2056&#039;%3E%3C/svg%3E" alt="echo gray bg" width="152" height="56" class="perfmatters-lazy" data-src="https://echoglobal.tech/wp-content/uploads/2019/03/logo-for-footer.svg" /><noscript><img loading="lazy" src="https://echoglobal.tech/wp-content/uploads/2019/03/logo-for-footer.svg" alt="echo gray bg" width="152" height="56"></noscript> </a> <p class="small-text">ISO 27001:2022 certified<br/> tech talent provider.<br/> 📄 <a href="https://echoglobal.tech/C45636-83795.pdf">Certificate</a> (PDF)</p> </div> <div class="footer__general"> <div class="footer__offices"> <div class="footer__title"><span>Office Locations</span></div> <ul> <li> <a href="https://www.google.com/maps?q=UK%2C+London%2C+152-160+City+Rd+EchoGlobal" rel="nofollow" target="_blank">UK, London, 152-160 City Rd</a> </li> <li> <a href="https://www.google.com/maps?q=Estonia%2C+Tallinn%2C+Kaupmehe+7+EchoGlobal" rel="nofollow" target="_blank">Estonia, Tallinn, Kaupmehe 7</a> </li> <li> <a href="https://www.google.com/maps?q=Ukraine%2C+Lviv%2C+48g+Stryiska+St+EchoGlobal" rel="nofollow" target="_blank">Ukraine, Lviv, 48g Stryiska St</a> </li> </ul> <p class="small-text">Please inform us before your visit.</p> </div> </div> <div class="footer__contacts"> <div class="footer__title"><span>Drop Us a Line</span></div> <ul> <li> <a href="https://echoglobal.tech/contact/">contact@echoua.com</a> <!--(Business Inquiries) 2024 --> </li> </ul> <p class="small-text">To get a high-priority response,<br/>complete the 📝 <a href="https://echoglobal.tech/contact/">contact form</a><br/>with your enquiry details.</p> </div> <div class="footer__social footer__social--desktop"> <div class="footer__title"><span>Social Media</span></div> <ul> <li style="text-align: left;"> <a href="https://www.facebook.com/echoglobal.tech" rel="nofollow" target="_blank" aria-label="facebook.com" > <svg class="svg-inline--fa fa-facebook-f fa-w-16" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-f" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg> </a> </li> <li style="text-align: left;"> <a href="https://www.linkedin.com/company/echo-global/" rel="nofollow" target="_blank" aria-label="linkedin.com" > <svg class="svg-inline--fa fa-linkedin-in fa-w-16" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="linkedin-in" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg> </a> </li> <li style="text-align: left;"> <a href="https://www.instagram.com/echoglobal.tech/" rel="nofollow" target="_blank" aria-label="instagram.com" > <svg class="svg-inline--fa fa-instagram fa-w-16" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> </a> </li> <li style="text-align: left;"> <a href="https://twitter.com/echoglobaltech" rel="nofollow" target="_blank" aria-label="twitter.com" > <svg class="svg-inline--fa fa-twitter fa-w-16" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg> </a> </li> <li style="text-align: left;"> <a href="https://www.tiktok.com/@echogloball" rel="nofollow" target="_blank" aria-label="tiktok.com" > <svg class="svg-inline--fa fa-tiktok fa-w-16" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="tiktok" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"></path></svg> </a> </li> <li style="text-align: left;"> <a href="https://www.reddit.com/r/echoglobaltech/" rel="nofollow" target="_blank" aria-label="reddit.com" > <svg class="svg-inline--fa fa-reddit fa-w-16" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="reddit" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="currentColor" d="M6.167 8a.831.831 0 0 0-.83.83c0 .459.372.84.83.831a.831.831 0 0 0 0-1.661zm1.843 3.647c.315 0 1.403-.038 1.976-.611a.232.232 0 0 0 0-.306.213.213 0 0 0-.306 0c-.353.363-1.126.487-1.67.487-.545 0-1.308-.124-1.671-.487a.213.213 0 0 0-.306 0 .213.213 0 0 0 0 .306c.564.563 1.652.61 1.977.61zm.992-2.807c0 .458.373.83.831.83.458 0 .83-.381.83-.83a.831.831 0 0 0-1.66 0z"></path><path fill="currentColor" d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.828-1.165c-.315 0-.602.124-.812.325-.801-.573-1.9-.945-3.121-.993l.534-2.501 1.738.372a.83.83 0 1 0 .83-.869.83.83 0 0 0-.744.468l-1.938-.41a.203.203 0 0 0-.153.028.186.186 0 0 0-.086.134l-.592 2.788c-1.24.038-2.358.41-3.17.992-.21-.2-.496-.324-.81-.324a1.163 1.163 0 0 0-.478 2.224c-.02.115-.029.23-.029.353 0 1.795 2.091 3.256 4.669 3.256 2.577 0 4.668-1.451 4.668-3.256 0-.114-.01-.238-.029-.353.401-.181.688-.592.688-1.069 0-.65-.525-1.165-1.165-1.165z"></path></svg> </a> </li> </ul> <div class="small-text">Follow our company life,<br/> news and events.</div> </div> </div> </div> <div class="footer__copyright"> <div class="footer__rights"> <p>Copyright © 2013-2025 EchoGlobal OU (former EchoUA). Company registration number: 16369049.</p> </div> <div class="footer__policy"> <div class="menu-footer-container"><ul id="menu-footer" class="menu"><li id="menu-item-15281" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-15281"><a rel="privacy-policy" href="https://echoglobal.tech/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-27815" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27815"><a href="https://www.dmca.com/Protection/Status.aspx?ID=39936227-32a0-4192-b138-2d26e5866fc0&#038;refurl=https://echoglobal.tech/">DMCA</a></li> <li id="menu-item-15386" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15386"><a href="https://echoglobal.tech/sitemap/">Sitemap</a></li> <li id="menu-item-18229" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18229"><a href="/jobs/">Jobs</a></li> </ul></div> </div> </div> </div> </footer> <script type="text/javascript" src="https://echoglobal.tech/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script> <script type="text/javascript" src="https://echoglobal.tech/wp-content/plugins/click-to-chat-for-whatsapp/new/inc/assets/js/app.js" id="ht_ctc_app_js-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="awsm-job-scripts-js-extra">
/* <![CDATA[ */
var awsmJobsPublic = {"ajaxurl":"https:\/\/echoglobal.tech\/wp-admin\/admin-ajax.php","is_tax_archive":"","is_search":"","job_id":"0","wp_max_upload_size":"134217728","deep_linking":{"search":true,"spec":true,"pagination":true},"i18n":{"loading_text":"Loading...","form_error_msg":{"general":"Error in submitting your application. Please refresh the page and retry.","file_validation":"The file you have selected is too large."}},"vendors":{"selectric":true,"jquery_validation":true}};
var awsmJobsPublic = {"ajaxurl":"https:\/\/echoglobal.tech\/wp-admin\/admin-ajax.php","is_tax_archive":"","is_search":"","job_id":"0","wp_max_upload_size":"134217728","deep_linking":{"search":true,"spec":true,"pagination":true},"i18n":{"loading_text":"Loading...","form_error_msg":{"general":"Error in submitting your application. Please refresh the page and retry.","file_validation":"The file you have selected is too large."}},"vendors":{"selectric":true,"jquery_validation":true}};
/* ]]> */
</script> <script type="text/javascript" src="https://echoglobal.tech/wp-includes/js/dist/hooks.min.js" id="wp-hooks-js"></script> <script type="text/javascript" src="https://echoglobal.tech/wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after">
/* <![CDATA[ */
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
/* ]]> */
</script> <script type="text/javascript" src="https://echoglobal.tech/wp-content/plugins/reading-progress-bar/public/js/rp-public.js" id="rp-public-scripts-js"></script> <script type="pmdelayedscript" src="https://echoglobal.tech/wp-content/plugins/simple-youtube-responsive/js/yt-responsive.min.js" id="simple-youtube-responsive-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script> <script type="text/javascript" src="https://echoglobal.tech/wp-content/themes/echoua/src/_lib/slick.js" id="slick2-js"></script> <script type="text/javascript" src="https://echoglobal.tech/wp-content/themes/echoua/dist/scripts.js" id="main-js"></script> <script type="text/javascript" src="https://echoglobal.tech/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-consent-mode-47073c7ca387fad139d0.js" id="googlesitekit-consent-mode-js"></script> <script type="text/javascript" id="wpel-front-js-extra">
/* <![CDATA[ */
var wp_external_links = {"background":"#FFFFFF","title":"You are leaving the website","title_color":"#FFF","title_background":"#999","title_size":"18","text":"This link leads outside the https:\/\/echoglobal.tech\/ website and we are not responsible for that content. If you still want to visit this link, click here:","text_color":"#444","text_size":"12","popup_width":"400","popup_height":"200","overlay":"1","overlay_color":"#000","button_background":"#888","button_color":"#FFF","button_text":"Stay on website","button_size":"14","continue_button":"","continue_button_text":"Continue"};
/* ]]> */
</script> <script type="text/javascript" src="https://echoglobal.tech/wp-content/plugins/wp-external-links_/public/js/wpel-front.js" id="wpel-front-js"></script> <script type="text/javascript" id="perfmatters-lazy-load-js-before">
/* <![CDATA[ */
window.lazyLoadOptions={elements_selector:"img[data-src],.perfmatters-lazy,.perfmatters-lazy-css-bg",thresholds:"0px 0px",class_loading:"pmloading",class_loaded:"pmloaded",callback_loaded:function(element){if(element.tagName==="IFRAME"){if(element.classList.contains("pmloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener("LazyLoad::Initialized",function(e){var lazyLoadInstance=e.detail.instance;var target=document.querySelector("body");var observer=new MutationObserver(function(mutations){lazyLoadInstance.update()});var config={childList:!0,subtree:!0};observer.observe(target,config);});function perfmattersLazyLoadYouTube(e){var t=document.createElement("iframe"),r="ID?";r+=0===e.dataset.query.length?"":e.dataset.query+"&",r+="autoplay=1",t.setAttribute("src",r.replace("ID",e.dataset.src)),t.setAttribute("frameborder","0"),t.setAttribute("allowfullscreen","1"),t.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),e.replaceChild(t,e.firstChild)}
/* ]]> */
</script> <script type="text/javascript" async src="https://echoglobal.tech/wp-content/plugins/perfmatters/js/lazyload.min.js" id="perfmatters-lazy-load-js"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script type="pmdelayedscript" src="https://www.googletagmanager.com/gtag/js?id=GT-T5RX2GG" id="google_gtagjs-js" async data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script> <script type="pmdelayedscript" id="google_gtagjs-js-after" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
/* <![CDATA[ */
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["echoglobal.tech"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-T5RX2GG", {"googlesitekit_post_type":"post"});
/* ]]> */
</script> <script type="text/javascript" id="awsm-job-pro-scripts-js-extra">
/* <![CDATA[ */
var awsmProJobsPublic = {"datepicker":"default","iti":{"show_country_code":false,"utils_url":"https:\/\/echoglobal.tech\/wp-content\/plugins\/pro-pack-for-wp-job-openings\/assets\/js\/intlTelInput-utils.min.js"},"i18n":{"repeater":{"add_more":"Add More","edit":"Edit","update":"Update","remove":"Delete"},"file_upload":{"uploading":"Uploading....","cancel_upload":"Cancel","upload_canceled":"Upload canceled.","cancel_upload_confirmation":"Are you sure you want to cancel this upload?","remove_file":"Remove","max_files":"You are not allowed to upload more than the file limit: {{maxFiles}}.","invalid_file_type":"You can't upload files of this type.","file_size":"File is too big ({{filesize}}MiB). Maximum allowed file size is {{maxFilesize}}MiB."}}};
/* ]]> */
</script> <script type="text/javascript" src="https://echoglobal.tech/wp-content/themes/echoua-child/js/custom.js" id="my-script-js"></script> <script type="text/javascript" id="wp-consent-api-js-extra">
/* <![CDATA[ */
var consent_api = {"consent_type":"","waitfor_consent_hook":"","cookie_expiration":"30","cookie_prefix":"wp_consent"};
/* ]]> */
</script> <script type="text/javascript" src="https://echoglobal.tech/wp-content/plugins/wp-consent-api/assets/js/wp-consent-api.min.js" id="wp-consent-api-js"></script> <script type="speculationrules">
{"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\/echoua-child\/*","\/wp-content\/themes\/echoua\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script> <script>var pseudo_links = document.querySelectorAll(".pseudo-clearfy-link");for (var i=0;i<pseudo_links.length;i++ ) { pseudo_links[i].addEventListener("click", function(e){ window.open( e.target.getAttribute("data-uri") ); }); }</script><script>function disable_keystrokes(e) {if (e.ctrlKey || e.metaKey){var key;if(window.event)key = window.event.keyCode;else key = e.which;if (key == 67 || key == 88 || key == 65 || key == 85 || key == 83)return false;else return true;}}document.onkeydown = disable_keystrokes;</script><style> .s63dad6823a918ec8522e6c5a36ff3ba5 { padding:0px; margin: 0; padding-top:1em!important; padding-bottom:1em!important; width:100%; display: block; font-weight:bold; background-color:#eaeaea; border:0!important; border-left:4px solid #27AE60!important; text-decoration:none; } .s63dad6823a918ec8522e6c5a36ff3ba5:active, .s63dad6823a918ec8522e6c5a36ff3ba5:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; text-decoration:none; } .s63dad6823a918ec8522e6c5a36ff3ba5 { transition: background-color 250ms; webkit-transition: background-color 250ms; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .s63dad6823a918ec8522e6c5a36ff3ba5 .ctaText { font-weight:bold; color:#464646; text-decoration:none; font-size: 16px; } .s63dad6823a918ec8522e6c5a36ff3ba5 .postTitle { color:#2C3E50; text-decoration: underline!important; font-size: 16px; } .s63dad6823a918ec8522e6c5a36ff3ba5:hover .postTitle { text-decoration: underline!important; } </style> <!-- Click to Chat - https://holithemes.com/plugins/click-to-chat/ v4.28 --> <div class="ht-ctc ht-ctc-chat ctc-analytics ctc_wp_desktop style-2 ht_ctc_entry_animation ht_ctc_an_entry_corner " id="ht-ctc-chat" style="display: none; position: fixed; bottom: 15px; right: 15px;" > <div class="ht_ctc_style ht_ctc_chat_style"> <div style="display: flex; justify-content: center; align-items: center; " class="ctc-analytics ctc_s_2"> <p class="ctc-analytics ctc_cta ctc_cta_stick ht-ctc-cta ht-ctc-cta-hover " style="padding: 0px 16px; line-height: 1.6; font-size: 15px; background-color: #25D366; color: #ffffff; border-radius:10px; margin:0 10px; display: none; order: 0; "></p> <svg style="pointer-events:none; display:block; height:50px; width:50px;" width="50px" height="50px" viewBox="0 0 1024 1024"> <defs> <path id="htwasqicona-chat" d="M1023.941 765.153c0 5.606-.171 17.766-.508 27.159-.824 22.982-2.646 52.639-5.401 66.151-4.141 20.306-10.392 39.472-18.542 55.425-9.643 18.871-21.943 35.775-36.559 50.364-14.584 14.56-31.472 26.812-50.315 36.416-16.036 8.172-35.322 14.426-55.744 18.549-13.378 2.701-42.812 4.488-65.648 5.3-9.402.336-21.564.505-27.15.505l-504.226-.081c-5.607 0-17.765-.172-27.158-.509-22.983-.824-52.639-2.646-66.152-5.4-20.306-4.142-39.473-10.392-55.425-18.542-18.872-9.644-35.775-21.944-50.364-36.56-14.56-14.584-26.812-31.471-36.415-50.314-8.174-16.037-14.428-35.323-18.551-55.744-2.7-13.378-4.487-42.812-5.3-65.649-.334-9.401-.503-21.563-.503-27.148l.08-504.228c0-5.607.171-17.766.508-27.159.825-22.983 2.646-52.639 5.401-66.151 4.141-20.306 10.391-39.473 18.542-55.426C34.154 93.24 46.455 76.336 61.07 61.747c14.584-14.559 31.472-26.812 50.315-36.416 16.037-8.172 35.324-14.426 55.745-18.549 13.377-2.701 42.812-4.488 65.648-5.3 9.402-.335 21.565-.504 27.149-.504l504.227.081c5.608 0 17.766.171 27.159.508 22.983.825 52.638 2.646 66.152 5.401 20.305 4.141 39.472 10.391 55.425 18.542 18.871 9.643 35.774 21.944 50.363 36.559 14.559 14.584 26.812 31.471 36.415 50.315 8.174 16.037 14.428 35.323 18.551 55.744 2.7 13.378 4.486 42.812 5.3 65.649.335 9.402.504 21.564.504 27.15l-.082 504.226z"/> </defs> <linearGradient id="htwasqiconb-chat" gradientUnits="userSpaceOnUse" x1="512.001" y1=".978" x2="512.001" y2="1025.023"> <stop offset="0" stop-color="#61fd7d"/> <stop offset="1" stop-color="#2bb826"/> </linearGradient> <use xlink:href="#htwasqicona-chat" overflow="visible" style="fill: url(#htwasqiconb-chat)" fill="url(#htwasqiconb-chat)"/> <g> <path style="fill: #FFFFFF;" fill="#FFF" d="M783.302 243.246c-69.329-69.387-161.529-107.619-259.763-107.658-202.402 0-367.133 164.668-367.214 367.072-.026 64.699 16.883 127.854 49.017 183.522l-52.096 190.229 194.665-51.047c53.636 29.244 114.022 44.656 175.482 44.682h.151c202.382 0 367.128-164.688 367.21-367.094.039-98.087-38.121-190.319-107.452-259.706zM523.544 808.047h-.125c-54.767-.021-108.483-14.729-155.344-42.529l-11.146-6.612-115.517 30.293 30.834-112.592-7.259-11.544c-30.552-48.579-46.688-104.729-46.664-162.379.066-168.229 136.985-305.096 305.339-305.096 81.521.031 158.154 31.811 215.779 89.482s89.342 134.332 89.312 215.859c-.066 168.243-136.984 305.118-305.209 305.118zm167.415-228.515c-9.177-4.591-54.286-26.782-62.697-29.843-8.41-3.062-14.526-4.592-20.645 4.592-6.115 9.182-23.699 29.843-29.053 35.964-5.352 6.122-10.704 6.888-19.879 2.296-9.176-4.591-38.74-14.277-73.786-45.526-27.275-24.319-45.691-54.359-51.043-63.543-5.352-9.183-.569-14.146 4.024-18.72 4.127-4.109 9.175-10.713 13.763-16.069 4.587-5.355 6.117-9.183 9.175-15.304 3.059-6.122 1.529-11.479-.765-16.07-2.293-4.591-20.644-49.739-28.29-68.104-7.447-17.886-15.013-15.466-20.645-15.747-5.346-.266-11.469-.322-17.585-.322s-16.057 2.295-24.467 11.478-32.113 31.374-32.113 76.521c0 45.147 32.877 88.764 37.465 94.885 4.588 6.122 64.699 98.771 156.741 138.502 21.892 9.45 38.982 15.094 52.308 19.322 21.98 6.979 41.982 5.995 57.793 3.634 17.628-2.633 54.284-22.189 61.932-43.615 7.646-21.427 7.646-39.791 5.352-43.617-2.294-3.826-8.41-6.122-17.585-10.714z"/> </g> </svg></div> </div> </div> <span class="ht_ctc_chat_data" data-settings="{&quot;number&quot;:&quot;380979414000&quot;,&quot;pre_filled&quot;:&quot;&quot;,&quot;dis_m&quot;:&quot;show&quot;,&quot;dis_d&quot;:&quot;show&quot;,&quot;css&quot;:&quot;display: none; cursor: pointer; z-index: 99999999;&quot;,&quot;pos_d&quot;:&quot;position: fixed; bottom: 15px; right: 15px;&quot;,&quot;pos_m&quot;:&quot;position: fixed; bottom: 15px; right: 15px;&quot;,&quot;side_d&quot;:&quot;right&quot;,&quot;side_m&quot;:&quot;right&quot;,&quot;schedule&quot;:&quot;no&quot;,&quot;se&quot;:150,&quot;ani&quot;:&quot;no-animation&quot;,&quot;url_target_d&quot;:&quot;_blank&quot;,&quot;ga&quot;:&quot;yes&quot;,&quot;fb&quot;:&quot;yes&quot;,&quot;webhook_format&quot;:&quot;json&quot;,&quot;g_init&quot;:&quot;default&quot;,&quot;g_an_event_name&quot;:&quot;click to chat&quot;,&quot;pixel_event_name&quot;:&quot;Click to Chat by HoliThemes&quot;}" data-rest="1a0a0236bc"></span> <!-- Google Tag Manager (noscript) snippet added by Site Kit --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KPH4BD7" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) snippet added by Site Kit --> <progress class="readingProgressbar" data-height="5" data-position="top" data-custom-position="" data-foreground="#24b224" data-background="#ffffff" value="0"></progress><!--learn more arrow--> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <defs> <symbol id="arrow" viewBox="0 0 100 100"> <path d="M12.5 45.83h64.58v8.33H12.5z"/> <path d="M59.17 77.92l-5.84-5.84L75.43 50l-22.1-22.08 5.84-5.84L87.07 50z"/> </symbol> </defs> </svg> <script id="perfmatters-delayed-scripts-js">(function(){window.pmDC=0;window.pmDT=15;if(window.pmDT){var e=setTimeout(d,window.pmDT*1e3)}const t=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"];const n={normal:[],defer:[],async:[]};const o=[];const i=[];var r=false;var a="";window.pmIsClickPending=false;t.forEach(function(e){window.addEventListener(e,d,{passive:true})});if(window.pmDC){window.addEventListener("touchstart",b,{passive:true});window.addEventListener("mousedown",b)}function d(){if(typeof e!=="undefined"){clearTimeout(e)}t.forEach(function(e){window.removeEventListener(e,d,{passive:true})});if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",s)}else{s()}}async function s(){c();u();f();m();await w(n.normal);await w(n.defer);await w(n.async);await p();document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))});window.dispatchEvent(new Event("perfmatters-allScriptsLoaded")),E().then(()=>{h()})}function c(){let o={};function e(t,e){function n(e){return o[t].delayedEvents.indexOf(e)>=0?"perfmatters-"+e:e}if(!o[t]){o[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:[]};t.addEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.add.apply(t,arguments)};t.removeEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.remove.apply(t,arguments)}}o[t].delayedEvents.push(e)}function t(t,n){const e=t[n];Object.defineProperty(t,n,{get:!e?function(){}:e,set:function(e){t["perfmatters"+n]=e}})}e(document,"DOMContentLoaded");e(window,"DOMContentLoaded");e(window,"load");e(document,"readystatechange");t(document,"onreadystatechange");t(window,"onload")}function u(){let n=window.jQuery;Object.defineProperty(window,"jQuery",{get(){return n},set(t){if(t&&t.fn&&!o.includes(t)){t.fn.ready=t.fn.init.prototype.ready=function(e){if(r){e.bind(document)(t)}else{document.addEventListener("perfmatters-DOMContentLoaded",function(){e.bind(document)(t)})}};const e=t.fn.on;t.fn.on=t.fn.init.prototype.on=function(){if(this[0]===window){function t(e){e=e.split(" ");e=e.map(function(e){if(e==="load"||e.indexOf("load.")===0){return"perfmatters-jquery-load"}else{return e}});e=e.join(" ");return e}if(typeof arguments[0]=="string"||arguments[0]instanceof String){arguments[0]=t(arguments[0])}else if(typeof arguments[0]=="object"){Object.keys(arguments[0]).forEach(function(e){delete Object.assign(arguments[0],{[t(e)]:arguments[0][e]})[e]})}}return e.apply(this,arguments),this};o.push(t)}n=t}})}function f(){document.querySelectorAll("script[type=pmdelayedscript]").forEach(function(e){if(e.hasAttribute("src")){if(e.hasAttribute("defer")&&e.defer!==false){n.defer.push(e)}else if(e.hasAttribute("async")&&e.async!==false){n.async.push(e)}else{n.normal.push(e)}}else{n.normal.push(e)}})}function m(){var o=document.createDocumentFragment();[...n.normal,...n.defer,...n.async].forEach(function(e){var t=e.getAttribute("src");if(t){var n=document.createElement("link");n.href=t;if(e.getAttribute("data-perfmatters-type")=="module"){n.rel="modulepreload"}else{n.rel="preload";n.as="script"}o.appendChild(n)}});document.head.appendChild(o)}async function w(e){var t=e.shift();if(t){await l(t);return w(e)}return Promise.resolve()}async function l(t){await v();return new Promise(function(e){const n=document.createElement("script");[...t.attributes].forEach(function(e){let t=e.nodeName;if(t!=="type"){if(t==="data-perfmatters-type"){t="type"}n.setAttribute(t,e.nodeValue)}});if(t.hasAttribute("src")){n.addEventListener("load",e);n.addEventListener("error",e)}else{n.text=t.text;e()}t.parentNode.replaceChild(n,t)})}async function p(){r=true;await v();document.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();window.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();document.dispatchEvent(new Event("perfmatters-readystatechange"));await v();if(document.perfmattersonreadystatechange){document.perfmattersonreadystatechange()}await v();window.dispatchEvent(new Event("perfmatters-load"));await v();if(window.perfmattersonload){window.perfmattersonload()}await v();o.forEach(function(e){e(window).trigger("perfmatters-jquery-load")})}async function v(){return new Promise(function(e){requestAnimationFrame(e)})}function h(){window.removeEventListener("touchstart",b,{passive:true});window.removeEventListener("mousedown",b);i.forEach(e=>{if(e.target.outerHTML===a){e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:true,cancelable:true}))}})}function E(){return new Promise(e=>{window.pmIsClickPending?g=e:e()})}function y(){window.pmIsClickPending=true}function g(){window.pmIsClickPending=false}function L(e){e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");i.push(e),e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();g()}function b(e){if(e.target.tagName!=="HTML"){if(!a){a=e.target.outerHTML}window.addEventListener("touchend",A);window.addEventListener("mouseup",A);window.addEventListener("touchmove",k,{passive:true});window.addEventListener("mousemove",k);e.target.addEventListener("click",L);C(e.target,"onclick","pm-onclick");y()}}function k(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k);e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");g()}function A(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k)}function C(e,t,n){if(e.hasAttribute&&e.hasAttribute(t)){event.target.setAttribute(n,event.target.getAttribute(t));event.target.removeAttribute(t)}}})();</script></body> </html>

Ads.Txt Alerts - A trading name of Red Volcano Limited

Waterloo Buildings, Second Floor Rear, 53 London Road, Southampton, Hampshire, United Kingdom, SO15 2AD

© Red Volcano 2020. All Rights Reserved.