PageSourceSearch

https://jobsinfootball.com/blog/

html jobsinfootball.com collected 2026-10-02 16:38:16 UTC 113,412 bytes, 2,015 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width, initial-scale=1">
7    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
8
9    <meta name="keywords" content="">
10    <meta name="description" content="">
11    <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, target-densityDpi=device-dpi">
12    <link rel="alternate" type="application/rss+xml" title="Jobs" href="https://jobsinfootball.com/rss/">
13
14    <title>Blog | Jobs In Football</title>
15
16    <link href="https://cdn.smartjobboard.com/2026.09.10/templates/BootstrapDND/assets/styles.css" rel="stylesheet">
17
18    <link href="https://jobsinfootball.com/templates/BootstrapDND/assets/style/styles.css?v=1789040798.0141" rel="stylesheet" id="styles">
19
20    <link rel="icon" href="https://jobsinfootball.com/templates/BootstrapDND/assets/images/33.jpg" type="image/x-icon" />
21<link href="https://cdn.smartjobboard.com/fonts/fira-sans/style.css" rel="stylesheet" type="text/css" media="print" onload="this.media='all'; this.onload=null;">
22<meta property="og:type" content="website" />
23<meta property="og:site_name" content="Jobs In Football" />
24<meta property="og:url" content="https://jobsinfootball.com/blog/" />
25<meta property="og:title" content="Blog | Jobs In Football" />
26<meta property="og:description" content="" />
27<meta property="og:image" content="https://jobsinfootball.com/templates/BootstrapDND/assets/images/33.jpg" />
28<meta name="twitter:image" content="https://jobsinfootball.com/templates/BootstrapDND/assets/images/33.jpg">
29<meta property="og:image" content="https://jobsinfootball.com/templates/BootstrapDND/assets/images/JobsInFootball_Master_Logo_Dark_Blue.png" />
30<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","url":"https:\/\/jobsinfootball.com","image":"https:\/\/jobsinfootball.com\/templates\/BootstrapDND\/assets\/images\/JobsInFootball_Master_Logo_Dark_Blue.png","description":"The dedicated Football job site designed for both jobseekers and employers in the Football industry. We advertise Football vacancies from all over the world!","keywords":"Jobs in football, football jobs, football careers, soccer jobs, soccer careers, football vacancies, sport jobs, uk sports jobs, careers in football, sports jobs, football courses, football coaching jobs, luke chadwick, sports careers agency, football coaching jobs, careers in sports, football jobs, football coaching abroad, football jobs, football jobs abroad, sports agency career opportunities, football coaching jobs abroad, football jobs london, liverpool fc jobs, football recruitment, football scout jobs, futboljobs, football jobs, football jobs, football coaching jobs abroad, alicante football, safc jobs, sport wales jobs, youth football coaching jobs near me, goalkeeping job, fitness coach job description, luton town academy, premier league careers, scout manchester united, how to become a soccer scout in the us, spanish 2nd division, football kit man vacancies 2019, burton albion football academy, football analyst salary, ghana football manager, physiotherapist wage, midfield jobs, sports coaching jobs near me, back page football, quantbet, analyst coach, leicester city fc jobs, chelsea academy vacancies, premier league vacancies, stevenage football academy, football jobs in Tenerife, football coach cv, man utd careers, burnley fc jobs, semi pro football salary us, sport science jobs London, stoke city football club jobs, southampton fc academy coaching staff, arsenal jobs London, football physiotherapist salary uk, chelsea fc careers, become a football coach, sports related jobs, sports psychologist job description, nottingham forest training ground, liverpool fc jobs, bhafc jobs, football manager jobs London, physiotherapy jobs uk, kenya fc, stoke city academy coaches, chelsea female physio, sports writing jobs, stirling university football, football association jobs, football journalist salary, brighton crc, norwich city physio, sports nutritionist jobs salary, sports coaching jobs London, glasgow rangers jobs, uefa jobs, brentford fc jobs, aston villa jobs, aberdeen youth football teams, football manager agency, how to be a football coach, crystal palace academy, football technology analyst, qpr jobs, football club jobs London, physio jobs abroad, personal training jobs spain, derby county academy coaches, academy of sports wigan, barnsley fc academy contact, spanish 3rd division, sports scouting websites, queens park rangers academy, nottingham forest jobs, portsmouth fc jobs, sheffield united jobs, jobs in womens football, arsenal fc vacancies, sports data analyst, bangladesh football league, man utd performance analysis, english players in Germany, arabian gulf league, ligue 1 jobs, charlton athletic jobs, ascent academy jobs, english journalism jobs abroad, sport jobs Scotland, football vacancies London, mcfc jobs, football opportunities in 
30Europe, football opportunities in Europe, lfc jobs, charlton football club jobs, borussia dortmund careers, kidderminster harriers academy, awfc, lcfc jobs, cambridge youth soccer Ontario, west ham united football academy, bolton wanderers jobs, bournemouth fc careers, become a football manager uk, football statistical analysis jobs, what is a football consultant, uk coaching jobs, wolverhampton wanderers jobs, tottenham hotspur coaching jobs, charlton fc jobs, leicester football jobs, football team manager, southampton fc merchandise, portsmouth fc careers, football academy diet plan, stoke city fc jobs, what does a director of football do, bwfc jobs, fa talent id level 2, arsenal london jobs, soccer coaching usa, football manager online korea, tottenham youth coaches, strength and conditioning internships, finance jobs in spain for english speakers, west bromwich albion jobs, alamein women's soccer, columbus crew jobs, england assistant coach, football coaching jobs Birmingham, aston villa coaching jobs, sports management jobs in Canada, best football academy in south Africa, spanish 2nd division football, fa skills coach, how to start a football team, austin fc jobs, buckswood jobs, stirling uni sports union, sports jobs north west, everton football club job vacancies, brighton and hove albion training academy, one futbol, harrow college jobs, boca youth fc, manchester united jobs, lfc careers, arsenal academy coaches, goalkeeper coach wanted, football coach wanted London, berkshire soccer academy, jobs torrevieja English, uefa careers, in football, jobs at lcfc, soccerex jobs, west ham jobs, everton vacancies, burton youth football club, marymount college soccer, where do sports nutritionists work, hull fc recruitment, career coach near me, bloomsbury football academy, professional football scout salary uk, sports jobs seattle, asm scholarships cost, football recruiting sites free, tottenham hotspur football club jobs, maltese football players, jong fc Utrecht, english jobs in Guadeloupe, alicante football team, everton fc vacancies, norwich city football club jobs, sports jobs Austin, sports physiotherapist salary, sheffield wednesday physio, manchester united social media, sports science jobs in football clubs, soccer coaching vacancies Melbourne, atlanta fc usa, guadeloupe football association, manchester united vacancies, smart football academy, cpfc badge, mansfield town academy coaches, football tryouts in dubai, yeovil town academy, gfa agency football, spanish youth football, sport science internships 2018, southampton fc board of directors, how to become a football coach, how to start a football agency, bristol academy fc, being a football scout, crystal palace vacancies, marca futbol, glasgow rangers fc jobs, hudl data analyst, bristol city jobs, online football analysis, arsenal fc jobs, isf scout 7, watford fc training ground, ascent coaching, soccer coach, school physiotherapist jobs, walsall fc jobs, physiotherapy jobs overseas, best football scouting websites, lfctv online, football england online, football club jobs, costa rica division, football internships, sports for all jobs, scunthorpe united academy, football coaching apprenticeships, football kitman salary, wolves fc jobs, strength conditioning jobs, football commentator salary uk, semi pro football salary uk, football positions uk, liverpool fc academy jobs, st mirren coaching jobs, mk dons jobs, performance analysis in football, fc barcelona coaching courses, managers football available, uk football recruiting, premier league education jobs, hire a football trainer, sports therapy jobs Bristol, manchester city coaching jobs, football finance careers, doncaster rovers logo, avfc jobs, tottenham hotspur stadium jobs, mufc jobs, scunthorpe university jobs, scout jobs, la liga deportiva, become football scout uk, qpr pre academy, football radar careers, nottingham forest community trust, physiotherapy jobs in qatar 2019, turkey football team players, west brom fc jobs, sports performance analyst jobs, sports performance analyst jobs, head soccer England, major players jobs, midlothian physiotherapy, saif sporting club, sports science jobs Scotland, owens coaches, derby county football scouts, uefa b licence cost, iceland futbol, albion foundation jobs, hampden sports clinic, football managers out of work, afc wimbledon jobs, sheff utd jobs, mk dons jobs 20202, manchester united soccer school jobs, physiotherapist looking for work, football writing jobs, what education is needed to become a football player, chelsea fc job vacancies, journalism jobs Liverpool, walsall fc academy, football manager game jobs, faw trust, football coaching courses in Holland, football coaching jobs Australia, football careers spain, sports internships uk, afc bournemouth work experience, west ham fc jobs, manchester united careers, dcfc jobs, lithuania national football team, west ham united foundation jobs, sports assistant jobs, nutritionist jobs usa, how to join west ham academy, performance analysis jobs, philadelphia union academy, head partnership, football jobs London, football academy jobs, football project manager jobs, football project manager japan, edinburgh university fc, jobs in bodo Norway, how to get scouted as a goalkeeper, myanmar national football team, sports charity jobs, english 1st division, bristol rovers jobs, southampton fc women, scouts de inglaterra, rotherham united academy, charlton athletic coach, liverpool football club jobs, burton albion academy, technical director football, stirling uni football, wigan athletic academy, coach job application, physiotherapy jobs in Netherlands, manchester city football club jobs, masters in football coaching, sports coach vacancy, fifa 20 fitness coaches, leicester city new training ground, west ham elite development centre, sports agency internships, alicante city fc academy, paphos fc jobs, atletico madrid academy usa, burton football academy, qpr vacancies, kent fa courses, physiotherapist walsall, kit manager jobs, social media jobs Manchester, mk dons logo, list of sports media jobs, become a football agent, derby county fc jobs, mufc youth team, weekend jobs derby, physio falkirk, celtic fc academy, fc barcelona careers, data analyst Copenhagen, millwall fc jobs, football teams looking for players, nutrition jobs worldwide, myanmar football, sports jobs Glasgow, sports related jobs without a degree, how to get a football agent, english coach football, english football managers abroad, norway football, celtic girls academy, physiotherapist salary Netherlands, sports science jobs in football, football coaching jobs, futbol jobs uk, football physio jobs, football coaching jobs spain, soccer coaching opportunities, football agent jobs, strength and conditioning jobs, football jobs abroad, performance analyst jobs football , football coaching abroad, football scout jobs uk, football manager jobs, football coaching jobs in dubai, football journalism jobs, football physiotherapist jobs, employment in football, football clubs in turkey looking for players, performance analysis jobs in football, professional football manager jobs, soccer coach jobs Qatar, football jobs uk, football coaching jobs spain, football physiotherapist, football scout vacancies, strength and conditioning coach jobs, football league jobs, sports journalism jobs, sports physio jobs, football clubs in belgium looking for players, professional football coaching jobs, football kitman jobs, soccer coaching jobs usa, football analysis jobs, football jobs near me, football jobs near me, football scouts required, soccer coaching jobs, football scout, jobs in football industry, jobs involving football, opportunities in football, football coach advert, club journalist jobs, club journalist jobs, soccer jobs in usa for uk citizens, football marketing jobs, football internships, coach soccer abroad, pro football jobs, lithuania football manager, football coaching jobs at professional clubs, uefa b coaching jobs usa, sports physiotherapy jobs, soccer coaching companies usa, american football coaching jobs overseas, soccer director jobs, non league football manager vacancies, opportunities in football, football media jobs, college strength and conditioning internships, singapore football association jobs, football jobs Scotland, head coach jobs, usl coaching jobs, football coaching jobs at professional clubs, performance analysis jobs in football, physiotherapist salary football club uk, football doctor jobs uk, athletic scout jobs, sports jobs in spain, sports performance analysis jobs, future elite sports jobs, gfa agency football, football coaching school in Nigeria, faw 
30jobs, futbol jobs uk, football physio, leyton orient jobs, how to become a football scout, reading fc jobs, futbol, sports psychology jobs, women in football jobs, plymouth argyle jobs, football academy coaching jobs, arsenal work experience, seattle sounders fc jobs, uksca jobs, tom owens football, scottish fa jobs, football kitman jobs, celtic fc jobs, sports analytics jobs, football agents, watford fc jobs, football coach, football analyst jobs, football analysis jobs, football coaching jobs Scotland, orlando city internships, watford fc academy, chelsea fc jobs, southampton fc jobs, wigan athletic football academy, celtic foundation jobs, ecuador football federation, brighton and hove albion jobs, wba jobs, new forest football academy, become a football scout, portsmouth fc academy, goalkeeping coach vacancy, hibernian football club jobs, loudoun united jobs, how to get scouts to notice you, looking for football, looking for football, sports psychology jobs uk, how to find a job coach, sports law scholarships, best paying sports management jobs, football finance jobs, fa careers, sports physiotherapist salary uk, fulham fc academy, real madrid fitness coach, afc bournemouth physio, fa jobs, soccer smart academy Alicante, sport job vacancies, sports therapy jobs, i want to join a football team, sports media jobs, blackpool fc jobs, women's football coach wanted, bristol city fc academy, hull city tigers jobs, man utd vacancies, how to join manchester united football academy, list of football clubs in Lithuania, belgium second division, sports mole jobs, football statistician jobs, stockport county football club, usl soccer agents, fifa south africa vacancies, manchester city academy scouts, physiotherapist brighton hove, coaching courses in Nigeria, ghana football association, foot jobs, sports management jobs dubai, arsenal careers jobs, swansea city afc jobs, academy soccer coach, football graduate jobs, hampden physio Glasgow, football media officer vacancy, leicester city football club jobs, football foundation jobs, charlton athletic vacancies, watford academy, coach football team, crystal palace careers, rangers fc jobs, arsenal football club jobs, queens park fc youth coaches, american football coach in london 2, how to become a professional scout, mcfc vacancies, soccer jobs usa, strength and conditioning job opportunities, how to become a football player, british football players abroad, football jobs Manchester, college soccer jobs, man united jobs, brighton fc jobs, football coach job description, football education jobs, premier league jobs, tottenham hotspur customer service, lfc vacancies, wales sport jobs, football scouting agency, sports coaching jobs Glasgow, sports physiotherapy brighton, ascent vacancies, strength and conditioning jobs uk, sports recruitment international, southampton fc vacancies, coach to Alicante, coaching youth football, exercise psychologist jobs, manchester city fc jobs, jobs for spanish speakers in uae, chelsea football club jobs, opta football analyst, arsenal vacancies, arsenal vacancies, athletic compliance internships, barclays premier league job vacancies, sports industry recruiters, asm sports clients, football team management online, soccer scout, how many professional football players in Iceland, esports jobs uk, mk dons academy, champions fc academy, scholarships for female soccer players, youth manager jobs, notts county jobs, sufc jobs, albania national team physio, d&m coachworks, sports coaching jobs Peterborough, football scout uk, association for nutrition jobs, head of education football jobs, coaching jobs Exeter, coach Omaha, melbourne fc jobs, france ff, football scout salary, sports management dubai, liverpool fc recruitment, euro 2020 jobs, arsenal jobs, watford fc vacancies, football jobs wales, sheffield wednesday jobs, football club media jobs, y 3 jobs, celtic coaching staff 2019, spurs academy, kit manager required, jobs to do with sport, pro soccer scout, qpr academy, hertfordshire fa jobs, liverpool football club internships, football coaching jobs uk, rangers soccer schools, football coaching masters degree, jobs at burton albion, celtic physio team, man city jobs, english jobs in Alicante, what do football scouts do, become a sports nutritionist, physiotherapy work experience at football clubs, p
30hysiotherapy jobs hull, sports nutritionist salary uk, physiotherapy Rochdale, play england jobs, cheltenham football academy, sport england jobs, muangthong united, sufc academy, everton fc careers, semi pro football pay, tottenham stadium jobs, free agent soccer coaches, liverpool fc careers, strength and conditioning trainer jobs, international soccer club Mississauga, yeovil football academy, sheffield united fc job vacancies, hr jobs in sports industry, lfc recruitment, brazil 1st division, sports agent jobs, bournemouth football club jobs, birmingham city fc jobs, fa scouting course, man united fc jobs, uae coach football, liverpool football academy, brighton hove albion youth academy, kit manager vacancy 2019, how to be a football agent, sports employment Melbourne, cpfc jobs, emirates mba jobs, english players abroad, west ham united jobs, bristol sport jobs, football analyst vacancies, latvia fc, football equipment manager jobs, chelsea fc vacancies, football career, man utd soccer schools jobs, nottingham forest academy, man utd Sweden, burton albion jobs, argyle fc, fulham fc vacancies, executive director soccer club salary, recruiter football manager. coaching jobs wales, soccer Mississauga, scout employment, china football clubs looking for players, barnet fc jobs, writing jobs Liverpool, qatar football clubs that need coaches, chelsea assistant manager, hampden physio, blackpool football academy, semi pro tryouts, tottenham hotspur academy, sports management scholarships, man city fc jobs, nottingham forest academy u16, director of sport jobs, scout me online, u15 national soccer team tryouts, fc cincinnati jobs, physiotherapist salary usa, blackburn rovers jobs, teams looking for players, sports therapy jobs London, tottenham hotspur vacancies, strength and conditioning apprenticeship, huddersfield town jobs, dulwich college jobs, uk football coach, forest academy barnsley, melbourne football academy, role of sports psychologist, football data analyst, graphic design jobs in sports industry, coventry football teams looking for players, tottenham hotspur jobs, ghana football academy right to dream, sports nutrition jobs, nottingham forest coach, derby county fc academy, bcn blackburn, what does a football coach do, sunderland afc jobs, football coaching jobs Manchester, wolverhampton fc jobs, jobsinsport, aston villa ladies academy, how to apply for manchester united football academy, premier league football jobs, reading fc academy coaches, match analyst, best football academy in dubai, futbol agent, everton fc jobs, english football players playing abroad, watford youth football academy, uganda football coach, strength conditioning internships, blackpool fc youth academy, youth football coach job description, chinese football coach, football coach advert, vietnam goalkeeper, queens park physio, soccer players abroad, sports related jobs near me, career football coach, queens park rangers fc jobs, barnsley fc jobs, football work experience, soccer smart academy, afc bournemouth jobs, everton careers, foxes academy jobs, stevenage fc academy, football coaching magazines uk, sports careers wales, how to get a career in football, hearts fc jobs,, nike football academy jobs, york city academy, jobs at efl, football kit assistant jobs, afc wimbledon foundation, football team positions uk, media internships Liverpool, the fa jobs, crystal palace fc jobs, sports jobs in dubai, sports physio hull, sports reporter jobs, bolton wanderers academy, mba in sports management salary, sheffield wednesday academy, malaysia fc, rangers fc manager, college football coaching jobs, rs coaches, sports content jobs, best english commentary football, liverpool fc academy, sports journalism internships uk, bcfc jobs, football coaching Bristol, fulham fc jobs, derby county football club jobs, reading goalkeeper coach, arsenal football academy in ghana, yeovil town fc academy manager, sports science jobs uk, international football academy in turkey, cambridge united fc academy, physical therapist salary uk, video analyst jobs, millwall soccer school, data analyst in football, best jobs in sports, strength and conditioning placements, doncaster rovers jobs, university jobs Scotland, esports jobs, mba football, dc united jobs, mls soccer careers, juventus academy London, celtic english academy jobs, saudi professional league salary, chelsea fc assistant coach, football coaching jobs London, performance analyst jobs, physiotherapy jobs Scotland, huddersfield town first team, goalkeeper coach jobs, greenock morton jobs, pafos fc website, football business jobs, wigan athletic jobs, football opportunities abroad, football scouting course, west ham vacancies, derby county jobs, tottenham fc jobs, how to become a soccer coach in Australia, best available football coaches, arsenal fc careers, soccer jobs Australia, england amputee football association, fulham soccer school, av jobs abroad, journalism jobs uk, football analyst, stoke city jobs, liverpool training academy, nottingham forest football club jobs, aston villa vacancies, best soccer coach in the world, avfc careers, football club vacancies, making headway in soccer, coaching consultant jobs, available football managers, football coaching Rochdale, doncaster rovers academy, soccer smart, norwich city fc jobs, reading fc vacancies, blackpool football manager, aston villa careers, maiden city soccer, hearts physio, coaching school in Nigeria, welling town fc, football vacancies Manchester, football agents looking for players, ajax coaching academy, female sports anal
30yst, the video analyst jobs, morecambe fc academy, pr jobs Liverpool, barnsley fc development centre, aston villa fc jobs, administration jobs stockport, millwall jobs, barnet fc academy, professional sports physical therapy jobs, switzerland football team goalkeeper, marketing jobs madrid, sports massage jobs in football, how many players on a football team, performance analyst football, sports development jobs, soccer jobs in America, everton jobs, malawi football players in England, work coach jobs, football scout job description, sport england summer internship, lithuania football league, nutritionist vacancy, football clubs looking for players near me, manchester united marketing, everton football club jobs, man city soccer academy, man utd jobs, itfc jobs, derby county academy, lithuania football, ncfc jobs, sports apprenticeships London, how to become a soccer coach with no experience, north west womens football, tottenham hotspur careers, sports rehabilitation jobs, english football positions, how to become a sports performance analyst, how to become a sports analyst uk, football club secretary salary, liverpool fc vacancies, latvia coach, thailand football coach, football managers without a job, chelsea fc staff, aberdeen football club jobs, football data analyst jobs, swiss football team coach, china fc, futbal, canada women's football team, littletown fc, norwich city jobs, russia football national league, sports therapist career","name":"Jobs In Football","potentialAction":{"@type":"SearchAction","target":"https:\/\/jobsinfootball.com\/jobs\/?q={q}","query-input":"required name=q"}}</script>
30
31            <!-- Global Site Tag (gtag.js) - Google Analytics -->
vendor: 72 bytes, lines 31-32
31
32        <script async src="https://www.googletagmanager.com/gtag/js?id=
32UA-144245991-1
vendor: 20 bytes, lines 32-33
32"></script>
33        
33<script>
34            
vendor: 181 bytes, lines 34-37
34window.dataLayer = window.dataLayer || [];
35            function gtag(){ dataLayer.push(arguments); }
36            gtag('js', new Date());
37                            gtag('config', '
37UA-144245991-1
vendor: 70 bytes, lines 37-38
37', { 'anonymize_ip': true });
38                                        
38gtag('config', 'UA-110320771-1', {
39                    'anonymize_ip': true,
40                    'dimension1': 'jobsinfootball.mysmartjobboard.com',
41                    'dimension2': 'BootstrapDND'
42                });
43                    </script>
43
44                <!-- Google Tag Manager -->
45        
45<script>
vendor: 399 bytes, lines 45-49
45(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
46            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
47                    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
48                    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
49                    })(window,document,'script','dataLayer','
49GTM-N8M75PK
vendor: 3 bytes, line 49
49');
49</script>
49
50        <!-- End Google Tag Manager -->
51        <!-- Google Tag Manager (noscript) -->
vendor: 76 bytes, lines 51-52
51
52        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
52GTM-N8M75PK
vendor: 117 bytes, lines 52-54
52"
53                          height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
54        
54<!-- End Google Tag Manager (noscript) -->
55                
55<script>
vendor: 509 bytes, lines 55-63
55
56            
57            !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
58                n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
59                n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
60                t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
61                document,'script','https://connect.facebook.net/en_US/fbevents.js');
62            
63            fbq('init', '
632459801567409482
vendor: 50 bytes, lines 63-65
63');
64            fbq('track', 'PageView');
65        
65</script>
65
66        <noscript><img height="1" width="1" style="display:none"
67                       src="https://www.facebook.com/tr?id=2459801567409482&ev=PageView&noscript=1"
68            /></noscript>
69    
69<script>
70    </script>
70
71
72<script>
73window.dataLayer = window.dataLayer || [];
74window.dataLayer.push({
75    "logged_in": "no",
76    "site_name": "jobsinfootball.com",
77    "page_name": "Blog"
78});</script>
78    <style type="text/css">/* ============================================
79   JOBS IN FOOTBALL — HOMEPAGE CUSTOM CSS
80   Brand: #1e004e (dark purple), #eba1ff (accent)
81   ============================================ */
82
83/* ---------- GLOBAL RESETS & SPACING ---------- */
84.section + .section { margin-top: 0; }
85.section { margin-bottom: 0; }
86body.home .section { margin-bottom: 0; padding-bottom: 0; }
87.details-footer { bottom: auto; }
88
89/* ---------- SECTION 1: HERO / SEARCH ---------- */
90
91/* Hero image — new panoramic image, centred */
92.main-banner {
93  background-image: url("/files/pictures/football_jobs_dedicated.webp") !important;
94  background-position: center 35% !important;
95  background-size: cover !important;
96}
97
98/* Hero headline — bright white */
99.main-banner h1,
100.main-banner h2,
101.main-banner .banner-title,
102.main-banner h1 *,
103.main-banner h2 * {
104  color: #ffffff !important;
105  text-shadow: 0 2px 16px rgba(0,0,0,0.5), 0 0 40px rgba(0,0,0,0.2);
106  font-weight: 800;
107  letter-spacing: -0.5px;
108}
109/* Search form — style the inner wrapper as card */
110.quick-search__frontpage {
111  background: transparent;
112  border-radius: 0;
113  box-shadow: none;
114  padding: 0;
115  max-width: none;
116  margin: 0;
117}
118.quick-search__wrapper.well,
119.quick-search .quick-search__wrapper {
120  background: #ffffff;
121  border-radius: 16px;
122  box-shadow: 0 8px 32px rgba(30,0,78,0.12);
123  padding: 24px 28px;
124  border: none;
125}
126
127/* Search inputs */
128.quick-search .form-control {
129  height: 54px;
130  border: 1.5px solid #e0dce6;
131  border-radius: 12px;
132  font-size: 15px;
133  padding: 8px 18px;
134  background: #fafafa;
135  transition: border-color 0.2s ease, box-shadow 0.2s ease;
136  color: #333;
137}
138.quick-search .form-control:focus {
139  border-color: #eba1ff;
140  box-shadow: 0 0 0 3px rgba(235,161,255,0.15);
141  outline: none;
142  background: #fff;
143}
144
145/* Search button */
146.quick-search .btn,
147.quick-search .btn-primary {
148  background: #4763ff;
149  border: none;
150  border-radius: 12px;
151  height: 54px;
152  font-size: 16px;
153  font-weight: 600;
154  letter-spacing: 0.5px;
155  color: #ffffff;
156  transition: background 0.2s ease, transform 0.15s ease;
157  text-transform: uppercase;
158}
159.quick-search .btn:hover,
160.quick-search .btn-primary:hover {
161  background: #3550e6;
162  transform: translateY(-1px);
163  color: #ffffff;
164}
165
166/* ---------- SECTION 2: JOBS BY CATEGORY ---------- */
167
168.main-sections__jobs-by,
169.jobs-by {
170  background: #1e004e;
171  padding: 50px 0 40px;
172}
173
174/* Tab pills */
175.jobs-by .nav-pills > li > a {
176  color: rgba(255,255,255,0.5);
177  font-weight: 600;
178  font-size: 16px;
179  text-transform: uppercase;
180  letter-spacing: 1px;
181  border: none;
182  border-bottom: 3px solid transparent;
183  border-radius: 0;
184  padding: 10px 20px 12px;
185  background: transparent;
186  transition: color 0.2s ease, border-color 0.2s ease;
187}
188.jobs-by .nav-pills > li > a:hover {
189  color: rgba(255,255,255,0.85);
190  background: transparent;
191  border-bottom-color: rgba(235,161,255,0.4);
192}
193.jobs-by .nav-pills > li.active > a,
194.jobs-by .nav-pills > li.active > a:hover,
195.jobs-by .nav-pills > li.active > a:focus {
196  color: #ffffff;
197  background: transparent;
198  border-bottom: 3px solid #eba1ff;
199}
200
201/* ---------- SECTION 3: JOB ALERT ---------- */
202
203.main-sections__alert,
204.main-sections__alert.alert {
205  background: #1e004e;
206  border: none;
207  border-radius: 0;
208  margin: 0;
209  padding: 60px 0;
210  color: #ffffff;
211}
212
213/* Alert layout */
214.main-sections__alert .container {
215  display: flex;
216  align-items: center;
217  flex-wrap: wrap;
218  gap: 40px;
219}
220.alert__block.subscribe__description {
221  flex: 1;
222  min-width: 280px;
223  max-width: 480px;
224}
225.alert__block.alert__block-form {
226  flex: 1;
227  min-width: 320px;
228}
229
230/* Alert text — attractive styling with accent line */
231.main-sections__alert h3,
232.main-sections__alert .subscribe__description h3 {
233  color: #ffffff;
234  font-size: 28px;
235  font-weight: 800;
236  margin-bottom: 16px;
237  text-transform: uppercase;
238  letter-spacing: 0.5px;
239  line-height: 1.2;
240}
241.main-sections__alert p,
242.main-sections__alert .subscribe__description p {
243  color: rgba(255,255,255,0.8);
244  font-size: 16px;
245  line-height: 1.7;
246}
247.main-sections__alert .subscribe__description p strong {
248  color: #ffffff;
249  font-weight: 600;
250  font-size: 19px;
251  display: block;
252  margin-bottom: 6px;
253}
254.main-sections__alert .subscribe__description p:last-child {
255  color: rgba(255,255,255,0.55);
256  font-size: 14px;
257  margin-top: 8px;
258}
259/* Accent line above alert heading */
260.main-sections__alert .subscribe__description h3::before {
261  content: "";
262  display: block;
263  width: 50px;
264  height: 3px;
265  background: #eba1ff;
266  margin-bottom: 16px;
267  border-radius: 2px;
268}
269
270/* Alert form card */
271.main-sections__alert .well,
272.main-sections__alert .alert__form {
273  background: #ffffff;
274  border: none;
275  border-radius: 16px;
276  box-shadow: 0 8px 32px rgba(0,0,0,0.15);
277  padding: 28px 28px 24px;
278}
279
280/* Alert form inputs */
281.main-sections__alert .form-control,
282.alert__form .form-control {
283  height: 50px;
284  border: 1.5px solid #e0dce6;
285  border-radius: 12px;
286  font-size: 15px;
287  padding: 8px 16px;
288  background: #fafafa;
289  transition: border-color 0.2s ease, box-shadow 0.2s ease;
290}
291.main-sections__alert .form-control:focus,
292.alert__form .form-control:focus {
293  border-color: #eba1ff;
294  box-shadow: 0 0 0 3px rgba(235,161,255,0.15);
295  outline: none;
296  background: #fff;
297}
298.main-sections__alert select.form-control,
299.alert__form select.form-control {
300  height: 50px;
301  border-radius: 12px;
302}
303
304/* Alert CTA button — accent colour for contrast */
305.main-sections__alert .btn,
306.alert__form .btn {
307  background: #eba1ff;
308  border: none;
309  border-radius: 12px;
310  height: 50px;
311  font-size: 16px;
312  font-weight: 700;
313  color: #1e004e;
314  letter-spacing: 0.5px;
315  text-transform: uppercase;
316  transition: background 0.2s ease, transform 0.15s ease;
317  width: 100%;
318  margin-top: 6px;
319}
320.main-sections__alert .btn:hover,
321.alert__form .btn:hover {
322  background: #d98aee;
323  transform: translateY(-1px);
324  color: #1e004e;
325}
326
327/* ---------- SECTION 4: FOOTER (white bg, dark text) ---------- */
328
329footer.footer {
330  background: #ffffff;
331  color: #444;
332  padding: 48px 0 24px;
333  margin-top: 0;
334  border-top: 1px solid #e8e4ee;
335}
336
337footer.footer h4,
338footer.footer h5,
339footer.footer strong {
340  color: #1e004e;
341  font-weight: 700;
342  font-size: 15px;
343  text-transform: uppercase;
344  letter-spacing: 0.5px;
345  margin-bottom: 14px;
346}
347/* Footer list items — dark text base (links override via a selector) */
348footer.footer li {
349  color: #1e004e;
350  padding: 4px 0;
351}
352/* Footer column headings — first li in each list (no link = heading) */
353footer.footer ul li:first-child {
354  font-weight: 700;
355  font-size: 15px;
356  text-transform: uppercase;
357  letter-spacing: 0.5px;
358  padding-bottom: 10px;
359}
360
361footer.footer a {
362  color: #555;
363  text-decoration: none;
364  transition: color 0.2s ease;
365  font-size: 14px;
366}
367footer.footer a:hover {
368  color: #1e004e;
369}
370
371footer.footer ul { list-style: none; padding: 0; }
372
373footer.footer .copyright,
374footer.footer p {
375  color: #999;
376  font-size: 13px;
377}
378
379footer.footer .container .row > div,
380footer.footer .container > .row > [class*="col-"] {
381  padding-bottom: 16px;
382}
383
384/* Social links heading — inject "SOCIALS" above the social UL */
385footer.footer ul:has(.footer-nav__link-social)::before {
386  content: "Socials";
387  display: block;
388  font-weight: 700;
389  font-size: 15px;
390  text-transform: uppercase;
391  letter-spacing: 0.5px;
392  color: #1e004e;
393  padding-bottom: 10px;
394}
395
396/* ---------- GLOBAL COMPONENT STYLES ---------- */
397
398.btn-primary, .btn-default { border-radius: 12px; font-weight: 600; transition: background 0.2s ease, transform 0.15s ease; }
399.btn-primary { background: #1e004e; border-color: #1e004e; }
400.btn-primary:hover, .btn-primary:focus { background: #2d0a6e; border-color: #2d0a6e; color: #ffffff; }
401
402.form-control { border-radius: 10px; border: 1.5px solid #e0dce6; transition: border-color 0.2s ease; }
403.form-control:focus { border-color: #eba1ff; box-shadow: 0 0 0 3px rgba(235,161,255,0.12); }
404
405.main-sections h2, .main-sections h3, .section h2 {
406  font-weight: 700;
407  letter-spacing: -0.3px;
408  color: #1e004e;
409}
410
411body.home .main-sections { margin-bottom: 0; }
412body.home .section + .section { margin-top: 0; padding-top: 0; }
413
414/* ---------- RESPONSIVE ---------- */
415@media (max-width: 768px) {
416  .main-banner { height: 200px !important; min-height: 200px !important; }
417  .quick-search__wrapper.well { padding: 20px 16px; border-radius: 14px; }
418  .quick-search .form-control { height: 48px; }
419  .quick-search .btn { height: 48px; }
420  .main-sections__alert .container { flex-direction: column; text-align: center; }
421  .alert__block.subscribe__description { max-width: 100%; }
422  .main-sections__alert h3 { font-size: 22px; }
423  .main-sections__alert .subscribe__description h3::before { margin: 0 auto 16px; }
424  .jobs-by .nav-pills > li > a { font-size: 13px; padding: 8px 14px 10px; }
425  footer.footer { padding: 32px 0 20px; text-align: center; }
426  footer.footer ul:has(.footer-nav__link-social)::before { text-align: center; }
427
428  /* Credibility section mobile */
429  .jif-credibility { padding: 40px 0 36px; }
430  .jif-credibility__heading { font-size: 18px; letter-spacing: 1px; margin-bottom: 24px; }
431  .jif-credibility__stats { gap: 16px; }
432  .jif-credibility__stat { flex: 0 1 100%; max-width: 320px; padding: 22px 16px; }
433  .jif-credibility__number { font-size: 34px; }
434  .jif-credibility__label { font-size: 13px; letter-spacing: 0.8px; }
435  .jif-credibility__divider { margin: 28px auto; }
436  .jif-credibility__trusted-label { font-size: 12px; letter-spacing: 1.5px; }
437  .jif-credibility__logo { height: 36px; }
438  .jif-credibility__logos-slide { gap: 32px; --scroll-gap-half: 16px; }
439  .jif-credibility__cta { padding: 14px 32px; font-size: 14px; margin-top: 28px; }
440}
441
442/* ---------- ACCENT COLOURS & HEADING FIXES ---------- */
443
444/* Fix pale section headings — make them bold dark purple */
445h4.listing__title {
446  color: #1e004e !important;
447}
448.featured-companies__title {
449  color: #ffffff !important;
450  opacity: 1 !important;
451  font-weight: 700 !important;
452  font-size: 22px !important;
453  letter-spacing: 2px !important;
454}
455
456/* Blog "Read more" links — pink accent */
457.listing-item__read-more {
458  color: #d174e8 !important;
459  font-weight: 600;
460  letter-spacing: 1px;
461  transition: color 0.2s ease;
462}
463.listing-item__read-more:hover {
464  color: #eba1ff !important;
465}
466
467/* "View all" buttons — pink border & text */
468.view-all__btn.btn,
469a.view-all__btn {
470  color: #1e004e !important;
471  border: 2px solid #eba1ff !important;
472  border-radius: 6px !important;
473  padding: 10px 28px !important;
474  font-weight: 600 !important;
475  letter-spacing: 1px !important;
476  transition: all 0.25s ease !important;
477  background: transparent !important;
478}
479.view-all__btn.btn:hover,
480a.view-all__btn:hover {
481  background: #eba1ff !important;
482  color: #1e004e !important;
483}
484
485/* Job title links — subtle pink hover */
486.listing-item__title a:hover {
487  color: #c060d8 !important;
488}
489
490/* Job type badges — light blue accent border */
491.listing-item__type {
492  border-color: #4763ff !important;
493  color: #1e004e !important;
494  background: rgba(71, 99, 255, 0.08) !important;
495}
496
497/* Blog card date — light blue text */
498.listing-item__date {
499  color: #4763ff !important;
500}
501
502/* Featured Companies heading — same fix */
503.featured-companies__title.text-center {
504  color: #ffffff !important;
505  opacity: 1 !important;
506}
507
508/* Active tab underline on category/city/country — pink */
509.home-page-tabs .nav-tabs > li.active > a,
510.home-page-tabs .nav-tabs > li.active > a::after,
511[role="tab"][aria-selected="true"] {
512  border-bottom-color: #eba1ff !important;
513  color: #ffffff !important;
514}
515
516/* Inactive tabs — lighter */
517.home-page-tabs .nav-tabs > li > a {
518  color: rgba(255,255,255,0.5) !important;
519}
520.home-page-tabs .nav-tabs > li > a:hover {
521  color: #eba1ff !important;
522}
523
524/* FIND JOBS button — add pink hover state */
525.quick-search__btn:hover {
526  background-color: #c060d8 !important;
527  border-color: #c060d8 !important;
528}
529
530/* Footer "Popular Articles" heading accent line */
531footer.footer li:first-child {
532  position: relative;
533}
534
535/* Pink underline on the alert section accent bar */
536.alert-section h3::before,
537.subscribe-block h3::before {
538  background: #eba1ff !important;
539}
540
541/* Blog post card bottom border accent — light blue */
542.listing-item.listing-item--blog {
543  border-bottom: 2px solid rgba(71, 99, 255, 0.2);
544}
545
546/* Featured company card — light blue top border */
547.featured-companies__item {
548  border-top: 3px solid #4763ff !important;
549  transition: border-color 0.2s ease;
550}
551.featured-companies__item:hover {
552  border-top-color: #eba1ff !important;
553}
554
555/* Responsive accent adjustments */
556@media (max-width: 767px) {
557  h4.listing__title,
558  .featured-companies__title {
559    font-size: 18px !important;
560    letter-spacing: 1px !important;
561  }
562}
563
564/* ---------- BRAND BLUE (#4763ff) ACCENTS ---------- */
565
566/* Job listing company name — brand blue */
567.listing-item__company {
568  color: #4763ff !important;
569}
570
571/* Location pin icon text — brand blue tint */
572.listing-item__location {
573  color: #4763ff !important;
574  opacity: 0.75;
575}
576
577/* Blog card titles on hover — brand blue */
578.listing-item--blog .listing-item__title a:hover {
579  color: #4763ff !important;
580}
581
582/* Search form input focus border — brand blue */
583.quick-search__wrapper input[type="text"]:focus {
584  border-color: #4763ff !important;
585  box-shadow: 0 0 0 2px rgba(71, 99, 255, 0.15) !important;
586}
587
588/* Featured Jobs section — subtle blue underline on heading */
589h4.listing__title::after {
590  content: '';
591  display: block;
592  width: 50px;
593  height: 3px;
594  background: #4763ff;
595  margin: 10px auto 0;
596  border-radius: 2px;
597}
598
599/* Footer social icons hover — brand blue */
600footer.footer a:hover {
601  color: #4763ff !important;
602}
603
604/* Nav links hover — brand blue underline */
605.navbar-nav > li > a:hover,
606.navbar-nav > li > a:focus {
607  border-bottom: 2px solid #4763ff !important;
608}
609
610/* Bookmark/save icon on job listings — brand blue on hover */
611.listing-item__save:hover {
612  color: #4763ff !important;
613}
614
615/* ---------- BUTTON CENTERING FIX ---------- */
616
617/* View all buttons — fix vertical text alignment */
618.view-all__btn.btn,
619a.view-all__btn {
620  display: flex !important;
621  align-items: center !important;
622  justify-content: center !important;
623  height: auto !important;
624  line-height: 1.4 !important;
625  padding: 12px 32px !important;
626  margin: 0 auto !important;
627  max-width: 260px !important;
628  text-transform: uppercase !important;
629  font-size: 13px !important;
630}
631
632/* ---------- MOBILE HORIZONTAL OVERFLOW FIX ---------- */
633html {
634  overflow-x: hidden !important;
635}
636body {
637  overflow-x: hidden !important;
638  width: 100% !important;
639  position: relative !important;
640}
641
642/* ==========================================================
643   CREDIBILITY / SOCIAL PROOF SECTION
644   ========================================================== */
645
646.jif-credibility {
647  background: #1e004e url('/files/userfiles/football_recruitment.jpg') center/cover no-repeat;
648  padding: 56px 0 48px;
649  text-align: center;
650  overflow: hidden;
651  position: relative;
652}
653.jif-credibility::before {
654  content: '';
655  position: absolute;
656  inset: 0;
657  background: rgba(30, 0, 78, 0.88);
658  z-index: 0;
659}
660.jif-credibility__inner {
661  max-width: 1100px;
662  margin: 0 auto;
663  padding: 0 20px;
664  position: relative;
665  z-index: 1;
666}
667.jif-credibility__heading {
668  color: #ffffff !important;
669  font-size: 22px;
670  font-weight: 700;
671  text-transform: uppercase;
672  letter-spacing: 2px;
673  margin: 0 0 32px;
674}
675.jif-credibility__stats {
676  display: flex;
677  justify-content: center;
678  gap: 48px;
679  flex-wrap: wrap;
680}
681.jif-credibility__stat {
682  flex: 0 1 280px;
683  padding: 28px 20px;
684  background: rgba(255,255,255,0.06);
685  border-radius: 16px;
686  border: 1px solid rgba(235,161,255,0.12);
687  transition: background 0.25s ease;
688}
689.jif-credibility__stat:hover {
690  background: rgba(255,255,255,0.10);
691}
692.jif-credibility__number {
693  display: block;
694  font-size: 42px;
695  font-weight: 800;
696  color: #eba1ff;
697  letter-spacing: -1px;
698  line-height: 1.1;
699  margin-bottom: 8px;
700}
701.jif-credibility__label {
702  display: block;
703  font-size: 15px;
704  font-weight: 600;
705  color: rgba(255,255,255,0.75);
706  text-transform: uppercase;
707  letter-spacing: 1.2px;
708}
709.jif-credibility__divider {
710  width: 60px;
711  height: 3px;
712  background: #eba1ff;
713  margin: 40px auto;
714  border-radius: 2px;
715  opacity: 0.5;
716}
717.jif-credibility__trusted-label {
718  font-size: 14px;
719  font-weight: 600;
720  color: rgba(255,255,255,0.5);
721  text-transform: uppercase;
722  letter-spacing: 2px;
723  margin: 0 0 28px;
724}
725.jif-credibility__logos-track {
726  width: 100%;
727  overflow: hidden;
728  -webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
729  mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
730}
731.jif-credibility__logos-slide {
732  display: flex;
733  align-items: center;
734  gap: 48px;
735  width: max-content;
736  animation: jif-scroll 30s linear infinite;
737  --scroll-gap-half: 24px;
738  will-change: transform;
739  -webkit-backface-visibility: hidden;
740  backface-visibility: hidden;
741}
742.jif-credibility__logo {
743  height: 48px;
744  width: auto;
745  max-width: 100px;
746  object-fit: contain;
747  opacity: 0.85;
748  transition: opacity 0.3s ease;
749  flex-shrink: 0;
750}
751.jif-credibility__logo:hover {
752  opacity: 1;
753}
754@keyframes jif-scroll {
755  0% { transform: translateX(0); }
756  100% { transform: translateX(calc(-50% - var(--scroll-gap-half, 24px))); }
757}
758.jif-credibility__cta {
759  display: inline-block;
760  margin-top: 36px;
761  padding: 16px 44px;
762  background: #4763ff;
763  color: #ffffff;
764  font-size: 16px;
765  font-weight: 700;
766  letter-spacing: 0.8px;
767  text-transform: uppercase;
768  text-decoration: none;
769  border-radius: 14px;
770  border: none;
771  transition: background 0.25s ease, transform 0.15s ease, box-shadow 0.25s ease;
772  box-shadow: 0 4px 20px rgba(71,99,255,0.35);
773}
774.jif-credibility__cta:hover,
775.jif-credibility__cta:focus {
776  background: #3550e6;
777  transform: translateY(-2px);
778  box-shadow: 0 6px 28px rgba(71,99,255,0.5);
779  color: #ffffff;
780  text-decoration: none;
781}
782
783/* ========== FEATURED COMPANIES SECTION UPGRADE ========== */
784
785/* Section wrapper - refine spacing */
786.main-sections__featured-companies {
787  padding: 60px 0 56px !important;
788}
789
790/* Title refinement */
791.featured-companies__title.text-center {
792  color: #ffffff !important;
793  font-size: 22px !important;
794  font-weight: 700 !important;
795  letter-spacing: 2.5px !important;
796  margin-bottom: 32px !important;
797  opacity: 1 !important;
798}
799.featured-companies__title.text-center::after {
800  content: '';
801  display: block;
802  width: 50px;
803  height: 3px;
804  background: #4763ff;
805  margin: 14px auto 0;
806  border-radius: 2px;
807}
808
809/* Company card panels - remove blocky feel */
810.featured-company__panel {
811  border: none !important;
812  border-radius: 14px !important;
813  overflow: hidden !important;
814  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08) !important;
815  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
816  background: #ffffff !important;
817}
818.featured-company__panel:hover {
819  transform: translateY(-4px) !important;
820  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15) !important;
821}
822
823/* Image area - cleaner presentation */
824.featured-company__panel-body {
825  padding: 24px 20px !important;
826  display: flex !important;
827  align-items: center !important;
828  justify-content: center !important;
829  height: 140px !important;
830  background: #ffffff !important;
831}
832
833/* Logo images - more prominent */
834.featured-company__image {
835  max-height: 90px !important;
836  max-width: 85% !important;
837  width: auto !important;
838  height: auto !important;
839  object-fit: contain !important;
840  transition: transform 0.3s ease !important;
841}
842.featured-company__panel:hover .featured-company__image {
843  transform: scale(1.05) !important;
844}
845
846/* Footer area - lighter, cleaner divider */
847.featured-company__panel-footer {
848  border-top: 1px solid rgba(0, 0, 0, 0.06) !important;
849  padding: 14px 18px !important;
850  background: #fafafa !important;
851  display: flex !important;
852  align-items: center !important;
853  justify-content: space-between !important;
854}
855
856/* Company name - bolder */
857.featured-companies__name span {
858  font-weight: 600 !important;
859  font-size: 15px !important;
860  color: #1e004e !important;
861  display: block !important;
862}
863
864/* Job count - subtle pill style */
865.featured-companies__jobs {
866  font-size: 13px !important;
867  color: #4763ff !important;
868  font-weight: 600 !important;
869  background: rgba(71, 99, 255, 0.08) !important;
870  padding: 4px 12px !important;
871  border-radius: 20px !important;
872  display: inline-block !important;
873  white-space: nowrap !important;
874}
875
876/* Slider arrows - modernise */
877.featured-companies__slider--arrows {
878  color: rgba(255, 255, 255, 0.5) !important;
879  transition: color 0.2s ease !important;
880}
881.featured-companies__slider--arrows:hover {
882  color: #ffffff !important;
883}
884
885/* Slide spacing */
886.featured-company {
887  padding: 0 10px !important;
888}
889
890/* Remove the old border-top accent */
891.featured-companies__item {
892  border-top: none !important;
893}
894
895/* Mobile responsive adjustments */
896@media (max-width: 767px) {
897  .main-sections__featured-companies {
898    padding: 40px 0 36px !important;
899  }
900  .featured-company__panel-body {
901    height: 120px !important;
902    padding: 18px 16px !important;
903  }
904  .featured-company__image {
905    max-height: 70px !important;
906  }
907  .featured-company__panel-footer {
908    padding: 12px 14px !important;
909  }
910  .featured-companies__name span {
911    font-size: 13px !important;
912  }
913  .featured-companies__jobs {
914    font-size: 11px !important;
915    padding: 3px 8px !important;
916  }
917}
918
919/* ========== SIDEBAR ALERT FORM FIX (Company/Job Pages) ========== */
920
921/* When the alert section is inside a sidebar, reset the dark bg */
922.sidebar .main-sections__alert,
923.sidebar .main-sections__alert.alert {
924  background: transparent !important;
925  padding: 0 !important;
926  margin: 0 !important;
927  border-radius: 0 !important;
928  box-shadow: none !important;
929  width: 100% !important;
930  max-width: 100% !important;
931}
932
933/* Remove the flex layout and min-widths meant for homepage */
934.sidebar .main-sections__alert .container {
935  display: block !important;
936  gap: 0 !important;
937  padding: 0 !important;
938  width: 100% !important;
939}
940
941/* Reset alert block widths in sidebar */
942.sidebar .alert__block,
943.sidebar .alert__block.alert__block-form,
944.sidebar .alert__block.subscribe__description {
945  min-width: 0 !important;
946  max-width: 100% !important;
947  width: 100% !important;
948}
949
950/* Style the form card in sidebar - centered */
951.sidebar .main-sections__alert .alert__form {
952  background: #f7f7f7 !important;
953  border: 1.5px solid #e0dce6 !important;
954  border-radius: 14px !important;
955  padding: 22px 20px 18px !important;
956  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06) !important;
957  width: 100% !important;
958  max-width: 100% !important;
959  min-width: 0 !important;
960  box-sizing: border-box !important;
961  margin: 0 auto !important;
962}
963
964/* Title in sidebar - dark text instead of white */
965.sidebar .main-sections__alert h3,
966.sidebar .main-sections__alert .subscribe__description h3 {
967  color: #1e004e !important;
968  font-size: 17px !important;
969  font-weight: 700 !important;
970  margin-bottom: 16px !important;
971  text-transform: none !important;
972  letter-spacing: 0 !important;
973}
974
975/* Description text in sidebar */
976.sidebar .main-sections__alert p,
977.sidebar .main-sections__alert .subscribe__description p {
978  color: #555 !important;
979  font-size: 14px !important;
980}
981
982/* Form inputs in sidebar */
983.sidebar .alert__form .form-control {
984  height: 44px !important;
985  border: 1.5px solid #e0dce6 !important;
986  border-radius: 10px !important;
987  font-size: 14px !important;
988  padding: 6px 14px !important;
989  background: #ffffff !important;
990  width: 100% !important;
991  box-sizing: border-box !important;
992}
993
994/* Form groups - tighter spacing */
995.sidebar .alert__form .form-group {
996  margin-bottom: 14px !important;
997}
998
999/* Button in sidebar */
1000.sidebar .alert__form .btn {
1001  background: #4763ff !important;
1002  color: #ffffff !important;
1003  border: none !important;
1004  border-radius: 10px !important;
1005  height: 44px !important;
1006  font-size: 14px !important;
1007  font-weight: 700 !important;
1008  text-transform: uppercase !important;
1009  letter-spacing: 0.5px !important;
1010  width: 100% !important;
1011  margin-top: 4px !important;
1012  transition: background 0.2s ease !important;
1013}
1014.sidebar .alert__form .btn:hover {
1015  background: #3550e6 !important;
1016}
1017
1018/* Sidebar description block spacing */
1019.sidebar .alert__block.subscribe__description {
1020  margin-bottom: 12px !important;
1021}
1022
1023/* ========== MOBILE JOB CARD REDESIGN ========== */
1024
1025@media (max-width: 767px) {
1026
1027  /* --- Card container --- */
1028  article.listing-item.listing-item__jobs {
1029    display: grid !important;
1030    grid-template-columns: 48px 1fr !important;
1031    grid-template-rows: auto auto auto auto auto !important;
1032    gap: 0 14px !important;
1033    padding: 22px 18px 18px !important;
1034    align-items: start !important;
1035    position: relative !important;
1036    overflow: visible !important;
1037  }
1038
1039  article.listing-item.listing-item__jobs.well {
1040    border-radius: 0 !important;
1041    box-shadow: none !important;
1042    border: none !important;
1043    border-bottom: 1px solid #eee !important;
1044    margin-bottom: 0 !important;
1045    background: #fff !important;
1046    overflow: visible !important;
1047  }
1048
1049  /* --- Preserve blue border on featured job cards --- */
1050  .search-results article.listing-item.listing-item__jobs.listing-item__featured {
1051    border: 1px solid #6179ff !important;
1052    border-radius: 8px !important;
1053    margin-bottom: 8px !important;
1054  }
1055
1056  /* --- Logo: col 1, rows 1-2 --- */
1057  .listing-item__jobs .listing-item__logo {
1058    display: flex !important;
1059    grid-column: 1 !important;
1060    grid-row: 1 / 3 !important;
1061    width: 48px !important;
1062    min-width: 48px !important;
1063    max-width: 48px !important;
1064    height: 48px !important;
1065    padding: 0 !important;
1066    overflow: hidden !important;
1067    border-radius: 10px !important;
1068    border: 1.5px solid #eeecf1 !important;
1069    background: #fff !important;
1070    align-items: center !important;
1071    justify-content: center !important;
1072    margin-top: 1px !important;
1073  }
1074
1075  .listing-item__jobs .listing-item__logo a {
1076    display: flex !important;
1077    align-items: center !important;
1078    justify-content: center !important;
1079    width: 100% !important;
1080    height: 100% !important;
1081  }
1082
1083  .listing-item__jobs .listing-item__logo img.media-object {
1084    width: 36px !important;
1085    height: 36px !important;
1086    max-width: 36px !important;
1087    max-height: 36px !important;
1088    object-fit: contain !important;
1089    border-radius: 4px !important;
1090    margin: 0 !important;
1091    padding: 0 !important;
1092  }
1093
1094  /* --- Media body: display contents --- */
1095  .listing-item__jobs .media-body {
1096    display: contents !important;
1097    width: auto !important;
1098  }
1099
1100  /* --- Row 1: Title only (col 2) --- */
1101  .listing-item__jobs .media-heading.listing-item__title {
1102    grid-column: 2 !important;
1103    grid-row: 1 !important;
1104    font-size: 15.5px !important;
1105    font-weight: 700 !important;
1106    line-height: 1.4 !important;
1107    margin: 0 !important;
1108    padding: 0 28px 0 0 !important;
1109    color: #1a1a2e !important;
1110  }
1111
1112  .listing-item__jobs .listing-item__title a.link {
1113    color: #1a1a2e !important;
1114    text-decoration: none !important;
1115  }
1116
1117  /* --- Row 2: Employer + Location STACKED (col 2) --- */
1118  .listing-item__jobs .listing-item__info.clearfix:not(.listing-item__info--item-salary-range) {
1119    grid-column: 2 !important;
1120    grid-row: 2 !important;
1121    display: flex !important;
1122    flex-direction: column !important;
1123    gap: 3px !important;
1124    padding: 0 !important;
1125    margin: 6px 0 0 0 !important;
1126  }
1127
1128  .listing-item__jobs .listing-item__info--item {
1129    font-size: 13.5px !important;
1130    color: #666 !important;
1131    line-height: 1.4 !important;
1132    display: inline-flex !important;
1133    align-items: center !important;
1134    gap: 4px !important;
1135  }
1136
1137  .listing-item__jobs .listing-item__info--item-company {
1138    font-weight: 600 !important;
1139    color: #1e004e !important;
1140  }
1141
1142  .listing-item__jobs .listing-item__info--item-location {
1143    color: #777 !important;
1144  }
1145
1146  /* --- Row 3: Date + Badge (col 2) --- */
1147  /* Reset media-right so it's NOT a positioning context */
1148  .listing-item__jobs .media-right.text-right {
1149    grid-column: 2 !important;
1150    grid-row: 3 !important;
1151    display: flex !important;
1152    flex-direction: row !important;
1153    flex-wrap: wrap !important;
1154    align-items: center !important;
1155    gap: 8px !important;
1156    padding: 0 !important;
1157    margin: 10px 0 0 0 !important;
1158    position: static !important;
1159  }
1160
1161  /* Bookmark: absolute to CARD (the card is position:relative) */
1162  .listing-item__jobs .media-right .save-job {
1163    position: absolute !important;
1164    top: 22px !important;
1165    right: 18px !important;
1166    display: block !important;
1167    z-index: 2 !important;
1168  }
1169
1170  /* Date inline */
1171  .listing-item__jobs .media-right .listing-item__date {
1172    display: inline-block !important;
1173    font-size: 12.5px !important;
1174    color: #999 !important;
1175    line-height: 1.4 !important;
1176    order: 1 !important;
1177  }
1178
1179  /* Job type pill */
1180  .listing-item__jobs .media-right .listing-item__employment-type {
1181    display: inline-block !important;
1182    font-size: 11.5px !important;
1183    padding: 3px 11px !important;
1184    border-radius: 12px !important;
1185    background: rgba(71, 99, 255, 0.08) !important;
1186    color: #4763ff !important;
1187    font-weight: 600 !important;
1188    border: none !important;
1189    line-height: 1.4 !important;
1190    order: 2 !important;
1191  }
1192
1193  /* --- Row 4: Salary (if present) --- */
1194  .listing-item__jobs .listing-item__info--item-salary-range {
1195    grid-column: 1 / 3 !important;
1196    grid-row: 4 !important;
1197    padding: 0 !important;
1198    margin: 0 !important;
1199  }
1200  .listing-item__jobs .listing-item__info--item-salary-range:empty {
1201    display: none !important;
1202  }
1203
1204  /* --- Row 5: Description snippet (full width) --- */
1205  .listing-item__jobs .listing-item__desc {
1206    grid-column: 1 / 3 !important;
1207    grid-row: 5 !important;
1208    font-size: 13px !important;
1209    line-height: 1.5 !important;
1210    color: #999 !important;
1211    padding: 12px 0 4px 0 !important;
1212    margin: 0 !important;
1213    display: -webkit-box !important;
1214    -webkit-line-clamp: 2 !important;
1215    -webkit-box-orient: vertical !important;
1216    overflow: hidden !important;
1217    text-overflow: ellipsis !important;
1218    max-height: none !important;
1219  }
1220
1221  /* --- Missing logo fallback --- */
1222  .listing-item__jobs .listing-item__logo:empty,
1223  .listing-item__jobs .listing-item__logo:has(img[src=""]) {
1224    background: #f5f3f7 !important;
1225  }
1226
1227  /* --- Search results page: also show logos --- */
1228  .search-results .listing-item__jobs .listing-item__logo {
1229    display: flex !important;
1230  }
1231
1232}
1233
1234/* ========== END MOBILE JOB CARD REDESIGN ========== */
1235
1236/* --- Employer Profile: responsive table cards (2 per row on mobile) --- */
1237@media (max-width: 768px) {
1238  .profile__info__description table {
1239    display: block !important;
1240    width: 100% !important;
1241    border-spacing: 0 !important;
1242  }
1243  .profile__info__description table tbody {
1244    display: flex !important;
1245    flex-wrap: wrap !important;
1246    gap: 10px !important;
1247    width: 100% !important;
1248    justify-content: center !important;
1249  }
1250  .profile__info__description table tr {
1251    display: contents !important;
1252  }
1253  .profile__info__description table td {
1254    flex: 1 1 calc(50% - 5px) !important;
1255    width: calc(50% - 5px) !important;
1256    max-width: calc(50% - 5px) !important;
1257    min-height: 90px !important;
1258    box-sizing: border-box !important;
1259    display: flex !important;
1260    flex-direction: column !important;
1261    justify-content: center !important;
1262    margin: 0 !important;
1263    padding: 16px 14px !important;
1264  }
1265}</style>
1266    <!-- Raptive Head Tag Manual -->
1267<script data-no-optimize="1" data-cfasync="false">
1268(function(w, d) {
1269       w.adthrive = w.adthrive || {};
1270  w.adthrive.cmd = w.adthrive.cmd || [];
1271     w.adthrive.plugin = 'adthrive-ads-manual';
1272        w.adthrive.host = 'ads.adthrive.com';
1273        var s = d.createElement('script');
1274     s.async = true;
1275   s.referrerpolicy='no-referrer-when-downgrade';
1276      s.src = 'https://' + w.adthrive.host + '/sites/62713ec1648fda37474a2c42/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + '&cb=' + (Math.floor(Math.random() * 100) + 1);
1277        var n = d.getElementsByTagName('script')[0];
1278   n.parentNode.insertBefore(s, n);
1279})(window, document);
1280</script>
1280
1281<!-- End of Raptive Head Tag -->
1282<script>!function(){"use strict";!function(e){if(-1===e.cookie.indexOf("__adblocker")){e.cookie="__adblocker=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/";var t=new XMLHttpRequest;t.open("GET","https://www.npttech.com/advertising.js",!0),t.onreadystatechange=function(){if(XMLHttpRequest.DONE===t.readyState)if(200===t.status){var n=e.createElement("script");n.innerHTML=t.responseText,e.getElementsByTagName("head")[0].appendChild(n)}else{var a=new Date;a.setTime(a.getTime()+3e5),e.cookie="__adblocker=true; expires="+a.toUTCString()+"; path=/"}},t.send()}}(document)}();
1283</script>
1283
1284
1285<script>!function(){"use strict";var e;e=document,function(){var t,n;function r(){var t=e.createElement("script");t.src="https://cafemedia-com.videoplayerhub.com/galleryplayer.js",e.head.appendChild(t)}function a(){var t=e.cookie.match("(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)");return t&&t.pop()}function c(){clearInterval(n)}return{init:function(){var e;"true"===(t=a())?r():(e=0,n=setInterval((function(){100!==e&&"false"!==t||c(),"true"===t&&(r(),c()),t=a(),e++}),50))}}}().init()}();
1286</script>
1286
1287
1288<script>
1289  const homePath = window.location.pathname;
1290
1291  if (homePath === '/') {
1292	document.addEventListener('DOMContentLoaded', function(){	
1293      	document.body.classList.add('home');
1294    });
1295  }
1296</script>
1296
1297
1298<script>
1299  (function() {
1300    var path = window.location.pathname;
1301    if (path.charAt(path.length - 1) !== '/') path += '/';
1302    var link = document.createElement('link');
1303    link.rel = 'canonical';
1304    link.href = 'https://jobsinfootball.com' + path;
1305    var existing = document.querySelector('link[rel="canonical"]');
1306    if (existing) existing.parentNode.removeChild(existing);
1307    document.head.appendChild(link);
1308})();
1309</script>
1309
1310</head>
1311<body>
1312    <nav class="navbar navbar-default">
1313	<div class="container container-fluid">
1314		<div class="logo navbar-header">
1315			<a class="logo__text navbar-brand" href="https://jobsinfootball.com">
1316				<img src="https://jobsinfootball.com/templates/BootstrapDND/assets/images/JobsInFootball_Master_Logo_Dark_Blue.png" alt="Jobs In Football" />
1317			</a>
1318		</div>
1319		<div class="burger-button__wrapper burger-button__wrapper__js visible-sm visible-xs"
1320			 data-target="#navbar-collapse" data-toggle="collapse">
1321			<a href="#" aria-label="Navigation Menu"><div class="burger-button"></div></a>
1322		</div>
1323		<div class="collapse navbar-collapse" id="navbar-collapse">
1324			<div class="visible-sm visible-xs">
1325													<ul class="nav navbar-nav navbar-left">
1326            <li class="navbar__item ">
1327            <a class="navbar__link" href="/jobs/" ><span>Jobs</span></a>
1328                    </li>
1329            <li class="navbar__item ">
1330            <a class="navbar__link" href="/companies/" ><span>Companies</span></a>
1331                    </li>
1332            <li class="navbar__item active">
1333            <a class="navbar__link" href="/blog/" ><span>News & Career Advice</span></a>
1334                    </li>
1335            <li class="navbar__item ">
1336            <a class="navbar__link" href="/football-career-paths/" ><span>Career Paths</span></a>
1337                    </li>
1338            <li class="navbar__item ">
1339            <a class="navbar__link" href="https://pricing.jobsinfootball.com/employers/pricing" ><span>Employer Pricing</span></a>
1340                    </li>
1341            <li class="navbar__item ">
1342            <a class="navbar__link" href="https://pricing.jobsinfootball.com/employers/pricing" ><span>Post a Job</span></a>
1343                    </li>
1344            <li class="navbar__item ">
1345            <a class="navbar__link" href="https://courses.jobsinfootball.com/" ><span>Course Directory</span></a>
1346                    </li>
1347    </ul>
1348
1349
1350				
1351			</div>
1352			<ul class="nav navbar-nav navbar-right">
1353									<li class="navbar__item navbar__item ">
1354						<a class="navbar__link navbar__login" href="https://jobsinfootball.com/login/">Sign in</a>
1355					</li>
1356					<li class="navbar__item navbar__item__filled"><a class="navbar__link  btn__blue" href="https://jobsinfootball.com/registration/">Sign up</a></li>
1357							</ul>
1358			<div class="visible-md visible-lg">
1359									<ul class="nav navbar-nav navbar-left">
1360            <li class="navbar__item ">
1361            <a class="navbar__link" href="/jobs/" ><span>Jobs</span></a>
1362                    </li>
1363            <li class="navbar__item ">
1364            <a class="navbar__link" href="/companies/" ><span>Companies</span></a>
1365                    </li>
1366            <li class="navbar__item active">
1367            <a class="navbar__link" href="/blog/" ><span>News & Career Advice</span></a>
1368                    </li>
1369            <li class="navbar__item ">
1370            <a class="navbar__link" href="/football-career-paths/" ><span>Career Paths</span></a>
1371                    </li>
1372            <li class="navbar__item ">
1373            <a class="navbar__link" href="https://pricing.jobsinfootball.com/employers/pricing" ><span>Employer Pricing</span></a>
1374                    </li>
1375            <li class="navbar__item ">
1376            <a class="navbar__link" href="https://pricing.jobsinfootball.com/employers/pricing" ><span>Post a Job</span></a>
1377                    </li>
1378            <li class="navbar__item ">
1379            <a class="navbar__link" href="https://courses.jobsinfootball.com/" ><span>Course Directory</span></a>
1380                    </li>
1381    </ul>
1382
1383
1384				
1385			</div>
1386		</div>
1387	</div>
1388</nav>
1389
1390<div id="apply-modal" class="modal fade" tabindex="-1">
1391	<div class="modal-dialog">
1392		<div class="modal-content">
1393			<div class="modal-header">
1394				<button type="button" class="close" data-dismiss="modal" aria-label="Close"></button>
1395				<h4 class="modal-title"></h4>
1396			</div>
1397			<div class="modal-body">
1398			</div>
1399		</div>
1400	</div>
1401</div>
1402
1403                    
1404    <div class="page-row page-row-expanded">
1405        <div class="display-item">
1406            <div class="posts-list">
1407    <div class="blog blog-with-categories">
1408        <div class="container container--small ">
1409            <div class="row">
1410                
1411                                    <h1 class="title__primary title__primary-small title__centered title__bordered">Blog</h1>
1412                    <link rel="alternate" type="application/rss+xml" href="https://jobsinfootball.com/blog/rss/" title="Blog" />
1413                    <div class="col-sm-3 col-xs-12 pull-right">
1414                        <div class="blog__categories refine-search__block">
1415                            <h4 class="title__bordered">Blog Categories</h4>
1416                            <div class="blog__categories__list blog__categories__list--desktop">
1417                                <a href="https://jobsinfootball.com/blog/" class="refine-search__item active">
1418                                    <span class="refine-search__value">All Blog Posts</span>
1419                                </a>
1420                                                                    <a class="refine-search__item " href="https://jobsinfootball.com/blog/basics/"><span class="refine-search__value">Basics</span></a>
1421                                                                    <a class="refine-search__item " href="https://jobsinfootball.com/blog/career-advice/"><span class="refine-search__value">Career Advice</span></a>
1422                                                                    <a class="refine-search__item " href="https://jobsinfootball.com/blog/career-interviews/"><span class="refine-search__value">Career Interviews</span></a>
1423                                                                    <a class="refine-search__item " href="https://jobsinfootball.com/blog/career-paths/"><span class="refine-search__value">Career Paths</span></a>
1424                                                                    <a class="refine-search__item " href="https://jobsinfootball.com/blog/courses--tools---resources-for-career-development/"><span class="refine-search__value">Courses, Tools &amp; Resources For Career Development</span></a>
1425                                                                    <a class="refine-search__item " href="https://jobsinfootball.com/blog/drills/"><span class="refine-search__value">Drills</span></a>
1426                                                                    <a class="refine-search__item " href="https://jobsinfootball.com/blog/news---trivia/"><span class="refine-search__value">News &amp; Trivia</span></a>
1427                                                                    <a class="refine-search__item " href="https://jobsinfootball.com/blog/quotes-to-motivate---inspire/"><span class="refine-search__value">Quotes To Motivate &amp; Inspire</span></a>
1428                                                                    <a class="refine-search__item " href="https://jobsinfootball.com/blog/skills---techniques/"><span class="refine-search__value">Skills &amp; Techniques</span></a>
1429                                                                    <a class="refine-search__item " href="https://jobsinfootball.com/blog/stadium---training-ground-guides/"><span class="refine-search__value">Stadium &amp; Training Ground Guides</span></a>
1430                                                                    <a class="refine-search__item " href="https://jobsinfootball.com/blog/tactics-and-formations/"><span class="refine-search__value">Tactics and Formations</span></a>
1431                                                            </div>
1432                            <div class="blog__categories__list blog__categories__list--mobile">
1433                                <select class="blog__categories__list--select">
1434                                    <option value="https://jobsinfootball.com/blog/" selected>All Blog Posts</option>
1435                                                                            <option value="https://jobsinfootball.com/blog/basics/" >Basics</option>
1436                                                                            <option value="https://jobsinfootball.com/blog/career-advice/" >Career Advice</option>
1437                                                                            <option value="https://jobsinfootball.com/blog/career-interviews/" >Career Interviews</option>
1438                                                                            <option value="https://jobsinfootball.com/blog/career-paths/" >Career Paths</option>
1439                                                                            <option value="https://jobsinfootball.com/blog/courses--tools---resources-for-career-development/" >Courses, Tools &amp; Resources For Career Development</option>
1440                                                                            <option value="https://jobsinfootball.com/blog/drills/" >Drills</option>
1441                                                                            <option value="https://jobsinfootball.com/blog/news---trivia/" >News &amp; Trivia</option>
1442                                                                            <option value="https://jobsinfootball.com/blog/quotes-to-motivate---inspire/" >Quotes To Motivate &amp; Inspire</option>
1443                                                                            <option value="https://jobsinfootball.com/blog/skills---techniques/" >Skills &amp; Techniques</option>
1444                                                                            <option value="https://jobsinfootball.com/blog/stadium---training-ground-guides/" >Stadium &amp; Training Ground Guides</option>
1445                                                                            <option value="https://jobsinfootball.com/blog/tactics-and-formations/" >Tactics and Formations</option>
1446                                                                    </select>
1447                            </div>
1448                        </div>
1449
1450                                            </div>
1451                    <div class="col-sm-9 col-xs-12 pull-left blog-items-list">
1452                                                                    <article class="media well listing-item listing-item__blog ">
1453                            <div class="media-body">
1454                                                                    <div class="media-top listing-item__logo" style="background-image: url('https://jobsinfootball.com/files/pictures/iraola.webp');">
1455                                        <a href="https://jobsinfootball.com/blog/staff-roundup-june-2026/" title="Staff Roundup: June 2026"></a>
1456                                    </div>
1457                                                                <div class="media-body__in">
1458                                    <div class="media-heading listing-item__title">
1459                                        <a href="https://jobsinfootball.com/blog/staff-roundup-june-2026/" class="link">Staff Roundup: June 2026</a>
1460                                    </div>
1461                                    <div class="listing-item__info clearfix">
1462                                        <span class="blog__content--date">
1463                                            05 Jul, 2026
1464                                        </span>
1465                                                                            </div>
1466                                    <div class="listing-item__desc">
1467                                         In recent weeks, the attention of football supporters across the globe has been firmly focused on the World Cup currently being staged in the United States, Canada and Mexico. The 48-team tournament is a huge expanded affair spread across three vast countries, and it has unsurprisingly generated headline after headline. 
1468 But behind the scenes, clubs are firmly focused on the new season, and are working hard to get the right staff members in...
1469                                    </div>
1470                                </div>
1471                            </div>
1472                            <div class="listing-item__read-more">
1473                                <a href="https://jobsinfootball.com/blog/staff-roundup-june-2026/" class="listing-item__read-more--link">Read more</a>
1474                            </div>
1475                        </article>
1476                                            <article class="media well listing-item listing-item__blog ">
1477                            <div class="media-body">
1478                                                                    <div class="media-top listing-item__logo" style="background-image: url('https://jobsinfootball.com/files/pictures/arsenal_key_people.webp');">
1479                                        <a href="https://jobsinfootball.com/blog/years-in-the-making-the-key-personnel-behind-arsenal-s-title-win/" title="Years in the Making: The Key Personnel Behind Arsenal&#039;s Title Win"></a>
1480                                    </div>
1481                                                                <div class="media-body__in">
1482                                    <div class="media-heading listing-item__title">
1483                                        <a href="https://jobsinfootball.com/blog/years-in-the-making-the-key-personnel-behind-arsenal-s-title-win/" class="link">Years in the Making: The Key Personnel Behind Arsenal&#039;s Title Win</a>
1484                                    </div>
1485                                    <div class="listing-item__info clearfix">
1486                                        <span class="blog__content--date">
1487                                            25 May, 2026
1488                                        </span>
1489                                                                            </div>
1490                                    <div class="listing-item__desc">
1491                                         On Tuesday, 19 May 2026, 22 long years after their last Premier League title, Arsenal FC became champions of England once again. Fans erupted into wild celebrations across North London after a 1-1 draw on the south coast between Bournemouth and fellow title chasers Manchester City confirmed that the Gunners' lead at the top of the table was unassailable. 
1492 The old insult that Arsenal are "bottlers," incapable of getting over the line when it...
1493                                    </div>
1494                                </div>
1495                            </div>
1496                            <div class="listing-item__read-more">
1497                                <a href="https://jobsinfootball.com/blog/years-in-the-making-the-key-personnel-behind-arsenal-s-title-win/" class="listing-item__read-more--link">Read more</a>
1498                            </div>
1499                        </article>
1500                                            <article class="media well listing-item listing-item__blog ">
1501                            <div class="media-body">
1502                                                                    <div class="media-top listing-item__logo" style="background-image: url('https://jobsinfootball.com/files/pictures/sunderland_data.webp');">
1503                                        <a href="https://jobsinfootball.com/blog/how-sunderland-built-a-data-led-model-for-premier-league-success/" title="How Sunderland Built a Data-Led Model for Premier League Success"></a>
1504                                    </div>
1505                                                                <div class="media-body__in">
1506                                    <div class="media-heading listing-item__title">
1507                                        <a href="https://jobsinfootball.com/blog/how-sunderland-built-a-data-led-model-for-premier-league-success/" class="link">How Sunderland Built a Data-Led Model for Premier League Success</a>
1508                                    </div>
1509                                    <div class="listing-item__info clearfix">
1510                                        <span class="blog__content--date">
1511                                            21 May, 2026
1512                                        </span>
1513                                                                            </div>
1514                                    <div class="listing-item__desc">
1515                                         The 2025/26 English Premier League season brought many surprises, from Tottenham Hotspur's relegation dogfight to Brentford's unexpected charge for Europe. However, one development that almost no one saw coming was the dizzying rise of Sunderland AFC, newly promoted to the Premier League after eight years away from the top flight. 
1516 Regis Le Bris' side spent large parts of the campaign in the top half of the table, consistently flirting with...
1517                                    </div>
1518                                </div>
1519                            </div>
1520                            <div class="listing-item__read-more">
1521                                <a href="https://jobsinfootball.com/blog/how-sunderland-built-a-data-led-model-for-premier-league-success/" class="listing-item__read-more--link">Read more</a>
1522                            </div>
1523                        </article>
1524                                            <article class="media well listing-item listing-item__blog ">
1525                            <div class="media-body">
1526                                                                    <div class="media-top listing-item__logo" style="background-image: url('https://jobsinfootball.com/files/pictures/xg_penalty_kick.webp');">
1527                                        <a href="https://jobsinfootball.com/blog/what-is-the-xg-of-a-penalty/" title="What Is The xG Of A Penalty?"></a>
1528                                    </div>
1529                                                                <div class="media-body__in">
1530                                    <div class="media-heading listing-item__title">
1531                                        <a href="https://jobsinfootball.com/blog/what-is-the-xg-of-a-penalty/" class="link">What Is The xG Of A Penalty?</a>
1532                                    </div>
1533                                    <div class="listing-item__info clearfix">
1534                                        <span class="blog__content--date">
1535                                            20 May, 2026
1536                                        </span>
1537                                                                            </div>
1538                                    <div class="listing-item__desc">
1539                                         Expected Goals — otherwise known as xG — is now a widely accepted part of professional football. But only a few years ago, the term enraged some of the sport's more old-school, data-skeptical pundits (for example, Craig Burley, who  described xG  as "nonsense" on ESPN in 2016). 
1540 To this day, there remains plenty of confusion about exactly how xG is used in football, and why it's relevant. This article will explain how it applies to penalty...
1541                                    </div>
1542                                </div>
1543                            </div>
1544                            <div class="listing-item__read-more">
1545                                <a href="https://jobsinfootball.com/blog/what-is-the-xg-of-a-penalty/" class="listing-item__read-more--link">Read more</a>
1546                            </div>
1547                        </article>
1548                                            <article class="media well listing-item listing-item__blog ">
1549                            <div class="media-body">
1550                                                                    <div class="media-top listing-item__logo" style="background-image: url('https://jobsinfootball.com/files/pictures/world_cup_minnows.webp');">
1551                                        <a href="https://jobsinfootball.com/blog/a-guide-to-the-minnows-and-underdogs-at-the-2026-world-cup/" title="A Guide to the Minnows and Underdogs at the 2026 World Cup"></a>
1552                                    </div>
1553                                                                <div class="media-body__in">
1554                                    <div class="media-heading listing-item__title">
1555                                        <a href="https://jobsinfootball.com/blog/a-guide-to-the-minnows-and-underdogs-at-the-2026-world-cup/" class="link">A Guide to the Minnows and Underdogs at the 2026 World Cup</a>
1556                                    </div>
1557                                    <div class="listing-item__info clearfix">
1558                                        <span class="blog__content--date">
1559                                            20 May, 2026
1560                                        </span>
1561                                                                            </div>
1562                                    <div class="listing-item__desc">
1563                                         Hosted in 16 cities across the United States, Canada, and Mexico, the 2026 edition of the FIFA World Cup is set to be the biggest and most ambitious tournament to date. Thanks to significant structural changes, for the first time 48 teams will be competing, 16 more than at the 2022 Qatar World Cup. 
1564 In the confederational qualifying rounds, there was fierce competition for those 16 additional spaces, and some huge shocks along the way. A...
1565                                    </div>
1566                                </div>
1567                            </div>
1568                            <div class="listing-item__read-more">
1569                                <a href="https://jobsinfootball.com/blog/a-guide-to-the-minnows-and-underdogs-at-the-2026-world-cup/" class="listing-item__read-more--link">Read more</a>
1570                            </div>
1571                        </article>
1572                                            <article class="media well listing-item listing-item__blog ">
1573                            <div class="media-body">
1574                                                                    <div class="media-top listing-item__logo" style="background-image: url('https://jobsinfootball.com/files/pictures/messi_most_world_cup_appearances.webp');">
1575                                        <a href="https://jobsinfootball.com/blog/most-world-cup-appearances/" title="Who Has Made the Most World Cup Appearances? Men’s &amp; Women’s Records"></a>
1576                                    </div>
1577                                                                <div class="media-body__in">
1578                                    <div class="media-heading listing-item__title">
1579                                        <a href="https://jobsinfootball.com/blog/most-world-cup-appearances/" class="link">Who Has Made the Most World Cup Appearances? Men’s &amp; Women’s Records</a>
1580                                    </div>
1581                                    <div class="listing-item__info clearfix">
1582                                        <span class="blog__content--date">
1583                                            19 May, 2026
1584                                        </span>
1585                                                                            </div>
1586                                    <div class="listing-item__desc">
1587                                         The FIFA World Cup is football's most famous and widely viewed knockout tournament. Pitting the planet's best international teams against each other, it consistently delivers drama and quality in equal measure. 
1588 It's the pinnacle of the sport; and over the years, many players have shone at the tournament, making history with dazzling performances at the highest level. 
1589 But which players in history have made the most appearances at the World...
1590                                    </div>
1591                                </div>
1592                            </div>
1593                            <div class="listing-item__read-more">
1594                                <a href="https://jobsinfootball.com/blog/most-world-cup-appearances/" class="listing-item__read-more--link">Read more</a>
1595                            </div>
1596                        </article>
1597                                            <article class="media well listing-item listing-item__blog ">
1598                            <div class="media-body">
1599                                                                    <div class="media-top listing-item__logo" style="background-image: url('https://jobsinfootball.com/files/pictures/robert_de_zerbi_tactics.webp');">
1600                                        <a href="https://jobsinfootball.com/blog/roberto-de-zerbi-tactics-explained/" title="Roberto De Zerbi Tactics Explained"></a>
1601                                    </div>
1602                                                                <div class="media-body__in">
1603                                    <div class="media-heading listing-item__title">
1604                                        <a href="https://jobsinfootball.com/blog/roberto-de-zerbi-tactics-explained/" class="link">Roberto De Zerbi Tactics Explained</a>
1605                                    </div>
1606                                    <div class="listing-item__info clearfix">
1607                                        <span class="blog__content--date">
1608                                            05 May, 2026
1609                                        </span>
1610                                                                            </div>
1611                                    <div class="listing-item__desc">
1612                                         A number of seismic shifts occurred throughout the 2025/26 Premier League season. 
1613 At the top of the league, Mikel Arteta's Arsenal became increasingly maligned for their controlled, cautious, and physical style of play, while the ever-meticulous Pep Guardiola finally decided to let the shackles off and allow flair players like Rayan Cherki to express themselves more. 
1614 Unfancied sides like Brentford pushed hard for Europe, and down the...
1615                                    </div>
1616                                </div>
1617                            </div>
1618                            <div class="listing-item__read-more">
1619                                <a href="https://jobsinfootball.com/blog/roberto-de-zerbi-tactics-explained/" class="listing-item__read-more--link">Read more</a>
1620                            </div>
1621                        </article>
1622                                            <article class="media well listing-item listing-item__blog ">
1623                            <div class="media-body">
1624                                                                    <div class="media-top listing-item__logo" style="background-image: url('https://jobsinfootball.com/files/pictures/hurzeler_young_managers.webp');">
1625                                        <a href="https://jobsinfootball.com/blog/why-are-football-managers-getting-younger/" title="Why Are Football Managers Getting Younger? The Rise of Europe’s New Coaching Generation"></a>
1626                                    </div>
1627                                                                <div class="media-body__in">
1628                                    <div class="media-heading listing-item__title">
1629                                        <a href="https://jobsinfootball.com/blog/why-are-football-managers-getting-younger/" class="link">Why Are Football Managers Getting Younger? The Rise of Europe’s New Coaching Generation</a>
1630                                    </div>
1631                                    <div class="listing-item__info clearfix">
1632                                        <span class="blog__content--date">
1633                                            03 May, 2026
1634                                        </span>
1635                                                                            </div>
1636                                    <div class="listing-item__desc">
1637                                         The second half of the 2025/26 Premier League season saw Brighton &amp; Hove Albion become one of the division's most in-form sides, with convincing victories against a sequence of clubs also on the hunt for European football, including Liverpool, Chelsea, Brentford, and Sunderland. 
1638 At the helm? The Premier League's youngest-ever manager, 33-year-old German coach Fabian Hürzeler, who was given the head coach job at Brighton aged just 31....
1639                                    </div>
1640                                </div>
1641                            </div>
1642                            <div class="listing-item__read-more">
1643                                <a href="https://jobsinfootball.com/blog/why-are-football-managers-getting-younger/" class="listing-item__read-more--link">Read more</a>
1644                            </div>
1645                        </article>
1646                                            <article class="media well listing-item listing-item__blog ">
1647                            <div class="media-body">
1648                                                                    <div class="media-top listing-item__logo" style="background-image: url('https://jobsinfootball.com/files/pictures/most_free_kick_goals.jpeg');">
1649                                        <a href="https://jobsinfootball.com/blog/players-with-most-free-kick-goals-of-all-time/" title="The Top 10 Players With Most Free Kick Goals Of All Time"></a>
1650                                    </div>
1651                                                                <div class="media-body__in">
1652                                    <div class="media-heading listing-item__title">
1653                                        <a href="https://jobsinfootball.com/blog/players-with-most-free-kick-goals-of-all-time/" class="link">The Top 10 Players With Most Free Kick Goals Of All Time</a>
1654                                    </div>
1655                                    <div class="listing-item__info clearfix">
1656                                        <span class="blog__content--date">
1657                                            23 Mar, 2026
1658                                        </span>
1659                                                                            </div>
1660                                    <div class="listing-item__desc">
1661                                         Scoring a free kick in football is no mean feat. It takes time and effort to develop your striking technique, get your body positioning right, and beat the opposition defenders and goalkeeper. 
1662 When fans watch top players step up to the ball and strike a successful free kick into the back of the net, they're seeing the final result of hours and hours of work. 
1663 This dedication has been crucial to all the stars that have become known across...
1664                                    </div>
1665                                </div>
1666                            </div>
1667                            <div class="listing-item__read-more">
1668                                <a href="https://jobsinfootball.com/blog/players-with-most-free-kick-goals-of-all-time/" class="listing-item__read-more--link">Read more</a>
1669                            </div>
1670                        </article>
1671                                            <article class="media well listing-item listing-item__blog ">
1672                            <div class="media-body">
1673                                                                    <div class="media-top listing-item__logo" style="background-image: url('https://jobsinfootball.com/files/pictures/soccer_positions.jpeg');">
1674                                        <a href="https://jobsinfootball.com/blog/soccer-positions/" title="Soccer Positions: All 11 Roles Explained (2026 Guide)"></a>
1675                                    </div>
1676                                                                <div class="media-body__in">
1677                                    <div class="media-heading listing-item__title">
1678                                        <a href="https://jobsinfootball.com/blog/soccer-positions/" class="link">Soccer Positions: All 11 Roles Explained (2026 Guide)</a>
1679                                    </div>
1680                                    <div class="listing-item__info clearfix">
1681                                        <span class="blog__content--date">
1682                                            22 Mar, 2026
1683                                        </span>
1684                                                                            </div>
1685                                    <div class="listing-item__desc">
1686                                         Soccer Positions: All 11 Roles Explained (2026 Guide) 
1687 Sport never stands still for long. The game of football (soccer in North America) is constantly evolving, as coaches, tacticians, and players seek to find new ways to gain a competitive edge over their rivals. 
1688 One of the critical areas where football teams gain advantages is through tactical flexibility and formation innovation. Understanding soccer positions and their tactical nuances...
1689                                    </div>
1690                                </div>
1691                            </div>
1692                            <div class="listing-item__read-more">
1693                                <a href="https://jobsinfootball.com/blog/soccer-positions/" class="listing-item__read-more--link">Read more</a>
1694                            </div>
1695                        </article>
1696                                            <article class="media well listing-item listing-item__blog ">
1697                            <div class="media-body">
1698                                                                    <div class="media-top listing-item__logo" style="background-image: url('https://jobsinfootball.com/files/pictures/basque_country_football_coaches_2.webp');">
1699                                        <a href="https://jobsinfootball.com/blog/why-does-the-basque-country-produce-so-many-top-coaches/" title="Why Does the Basque Country Produce So Many Top Coaches?"></a>
1700                                    </div>
1701                                                                <div class="media-body__in">
1702                                    <div class="media-heading listing-item__title">
1703                                        <a href="https://jobsinfootball.com/blog/why-does-the-basque-country-produce-so-many-top-coaches/" class="link">
1703Why Does the Basque Country Produce So Many Top Coaches?</a>
1704                                    </div>
1705                                    <div class="listing-item__info clearfix">
1706                                        <span class="blog__content--date">
1707                                            10 Mar, 2026
1708                                        </span>
1709                                                                            </div>
1710                                    <div class="listing-item__desc">
1711                                         The Basque Country is a small corner of Europe, made up of seven provinces straddling the border between northern Spain and southwestern France. 
1712 With a totally unique culture and a fascinating history (the Basque Country was the last area of Europe to be Christianised and the genetic roots of its people are distinct from both France and Spain), this region is famed for its food, its landscapes, and of course, its football. 
1713 A fierce...
1714                                    </div>
1715                                </div>
1716                            </div>
1717                            <div class="listing-item__read-more">
1718                                <a href="https://jobsinfootball.com/blog/why-does-the-basque-country-produce-so-many-top-coaches/" class="listing-item__read-more--link">Read more</a>
1719                            </div>
1720                        </article>
1721                                            <article class="media well listing-item listing-item__blog ">
1722                            <div class="media-body">
1723                                                                    <div class="media-top listing-item__logo" style="background-image: url('https://jobsinfootball.com/files/pictures/most_assists_in_soccer_history.jpeg');">
1724                                        <a href="https://jobsinfootball.com/blog/most-assists-in-soccer-history/" title="Top 10 Players With Most Assists In Soccer History"></a>
1725                                    </div>
1726                                                                <div class="media-body__in">
1727                                    <div class="media-heading listing-item__title">
1728                                        <a href="https://jobsinfootball.com/blog/most-assists-in-soccer-history/" class="link">Top 10 Players With Most Assists In Soccer History</a>
1729                                    </div>
1730                                    <div class="listing-item__info clearfix">
1731                                        <span class="blog__content--date">
1732                                            10 Feb, 2026
1733                                        </span>
1734                                                                            </div>
1735                                    <div class="listing-item__desc">
1736                                         Most Assists In Soccer History: Top 10 All-Time Leaders 
1737 What would football be without great creative players? Messi, Modric, Xavi, Iniesta, De Bruyne—the list of players who have inspired fans with their ability to create glorious chances is extraordinarily illustrious. For such players, football transcends statistics and becomes an art form, measured in special moments and magic. 
1738 Yet in modern football, we cannot ignore the importance...
1739                                    </div>
1740                                </div>
1741                            </div>
1742                            <div class="listing-item__read-more">
1743                                <a href="https://jobsinfootball.com/blog/most-assists-in-soccer-history/" class="listing-item__read-more--link">Read more</a>
1744                            </div>
1745                        </article>
1746                                                                <div class="listing-item__blog listing-item__blog-empty"></div>
1747                        <div class="listing-item__blog listing-item__blog-empty"></div>
1748                        <div class="col-sm-12 col-xs-12">
1749                            <button type="button" class="load-more btn btn__white" data-page="1">
1750                                Load more                            </button>
1751                        </div>
1752                                    
1753                    </div>
1754                            </div>
1755        </div>
1756    </div>
1757</div>
1758
1759        </div>
1760    </div>
1761
1762    <div class="page-row hidden-print">
1763    
1764    <div class="widgets__container editable-only     " data-name="footer">
1765            <div class="section" data-type="footer" data-name="Footer" >
1766    <footer class="footer">
1767        <div class="container">
1768                        <div>
1769<div>
1770<ul>
1771<li><a class="footer-nav__link" href="https://jobsinfootball.com/">Home</a></li>
1772<li><a class="footer-nav__link" href="https://jobsinfootball.com/contact/">Contact</a></li>
1773<li><a class="footer-nav__link" href="https://jobsinfootball.com/about/">About Us </a></li>
1774<li><a class="footer-nav__link" href="https://jobsinfootball.com/terms-of-use/">Terms &amp; Conditions</a></li>
1775<li><a href="https://jobsinfootball.com/privacy-policy/">Privacy</a></li>
1776</ul>
1777</div>
1778<div>
1779<ul>
1780<li>Employer</li>
1781<li><a class="footer-nav__link" href="https://pricing.jobsinfootball.com/employers/pricing">Post a Job</a></li>
1782<li><a class="footer-nav__link" href="https://jobsinfootball.com/login/">Sign in</a></li>
1783</ul>
1784</div>
1785<div>
1786<ul>
1787<li>Job Seeker</li>
1788<li><a class="footer-nav__link" href="https://jobsinfootball.com/jobs/">Find Jobs</a></li>
1789<li><a class="footer-nav__link" href="https://jobsinfootball.com/add-listing/?listing_type_id=Resume">Create CV</a></li>
1790<li><a class="footer-nav__link" href="https://jobsinfootball.com/login/">Sign in</a></li>
1791</ul>
1792</div>
1793<div>
1794<ul>
1795<li><a class="footer-nav__link footer-nav__link-social footer-nav__link-facebook" href="https://www.facebook.com/JobsinFootball" target="_blank" rel="noopener">Facebook</a></li>
1796<li><a class="footer-nav__link footer-nav__link-social footer-nav__link-twitter" title="Jobs In Football Twitter" href="https://twitter.com/JobsInFootball" target="_blank" rel="noopener noreferrer">Twitter</a></li>
1797<li><a class="footer-nav__link footer-nav__link-social footer-nav__link-in" title="Jobs In Football LinkedIn" href="https://www.linkedin.com/company/jobs-in-football" target="_blank" rel="noopener noreferrer">LinkedIn</a></li>
1798</ul>
1799<p>&nbsp;</p>
1800<ul>
1801<li>Popular Articles</li>
1802<li><a href="https://jobsinfootball.com/blog/soccer-positions/">Soccer Positions</a></li>
1803</ul>
1804</div>
1805</div>
1806<div>&copy; 2026 Jobs In Football. All rights reserved.</div>
1807<p>&nbsp;</p>        </div>
1808    </footer>
1809</div>
1810
1811    </div>
1812
1813
1814
1815</div>
1816    
1816<script src="https://cdn.smartjobboard.com/2026.09.10/templates/BootstrapDND/assets/scripts.js"></script>
1816
1817
1818    
1818<script>
1819        document.addEventListener("touchstart", function() { }, false);
1820
1821        // Set global javascript value for page
1822        window.SJB_GlobalSiteUrl = 'https://jobsinfootball.com';
1823        window.SJB_UserSiteUrl   = 'https://jobsinfootball.com';
1824
1825        $('.toggle--refine-search').on('click', function(e) {
1826            e.preventDefault();
1827            $(this).toggleClass('collapsed');
1828            $('.refine-search__wrapper').toggleClass('show');
1829        });
1830        $(document).ready(function () {
1831            if (window.location.hash == '#comments') {
1832                setTimeout(function () {
1833                    $('html, body').animate({
1834                        scrollTop: $("#disqus_thread").offset().top
1835                    }, 1500);
1836                    window.location.hash = '';
1837                }, 1000)
1838            }
1839            $('.blog__comment-link').on('click', function () {
1840                $('html, body').animate({
1841                    scrollTop: $("#disqus_thread").offset().top
1842                }, 300);
1843            });
1844            $('table').each(function() {
1845                $(this).wrap('<div class="table-responsive"/>')
1846            });
1847        })
1848
1849    </script>
1849
1850
1851     <meta name="csrf-token" content="">                 
1851<script>
1852                    $(document).ready(function() {
1853                        var recaptchaStarted = false;
1854                        function recaptchaLoad () {
1855                            if (!recaptchaStarted) {
1856                                recaptchaStarted = true;
1857                                $('body').append('<scr' + 'ipt src="https://www.google.com/recaptcha/api.js?onload=recaptchaOnLoad&render=explicit" async defer></scr' + 'ipt>')
1858                                $(window).off('scroll', recaptchaLoad);
1859                            }
1860                        }
1861                        $('.with-captcha :submit').each(function() {
1862                            if (!$(this).prop('disabled')) {
1863                                $(this).prop('disabled', true);
1864                                $(this).data('pre-captcha-disabled', true);
1865                            }
1866                        });
1867                        $('.with-captcha :input').keydown(recaptchaLoad);
1868                        setTimeout(recaptchaLoad, 5000);
1869                        $(window).on('scroll', recaptchaLoad);
1870                    });
1871                </script>
1871            
1871<script>
1872                var recaptchaLoaded = false;
1873                function recaptchaOnLoad() {
1874                    if (typeof captchaCompleted != 'undefined') {
1875                        return;
1876                    }
1877                    recaptchaLoaded = true;
1878                    $('.with-captcha').each(function() {
1879                        var form = $(this);
1880                        if (form.data('captcha-inited')) {
1881                            return true;
1882                        }
1883                        form.data('captcha-inited', true);
1884                        var recaptcha = $('<div class="recaptcha-container form-group"></div>');
1885                        form.find('input[type="submit"]')
1886                            .after(recaptcha);
1887                        recaptcha.uniqueId();
1888                        var id = grecaptcha.render(recaptcha.attr('id'), {
1889                            'sitekey': '6LcKwyAUAAAAANWAgSImC3RWxGe4Dz0A2qeuwwl3',
1890                            'size': 'invisible',
1891                            'badge': 'inline',
1892                            'hl': 'en',
1893                            'callback': function() {
1894                                form.data('captcha-triggered', true);
1895                                form.submit();
1896                            }
1897                        });
1898                
1899                        form.submit(function(e) {
1900                            if (!$(this).data('captcha-triggered')) {
1901                                e.preventDefault();
1902                                e.stopImmediatePropagation();
1903                                grecaptcha.execute(id);
1904                            }
1905                        });
1906                
1907                        var handlers = $._data(this, 'events')['submit'];
1908                        // take out the handler we just inserted from the end
1909                        var handler = handlers.pop();
1910                        // move it at the beginning
1911                        handlers.splice(0, 0, handler);
1912                        
1913                        $('.with-captcha :submit').each(function() {
1914                            if ($(this).prop('disabled') && $(this).data('pre-captcha-disabled')) {
1915                                $(this).prop('disabled', false);
1916                            }
1917                        });
1918                    });
1919                }
1920                
1921                function newRecaptchaForm() {
1922                    if (recaptchaLoaded) { // preventing node inserted before recaptcha load
1923                        recaptchaOnLoad();
1924                    }
1925                }
1926                const observer = new MutationObserver(newRecaptchaForm);
1927                observer.observe($('body').get(0), { childList: true, subtree: true });
1928            </script>
1928     
1929    
1929<script>
1930        $('.load-more').click(function() {
1931            var self = $(this);
1932            var page = parseInt(self.data('page')) + 1;
1933            var s = $('html').scrollTop();
1934            var tabId = $(':tabbable').index(self);
1935            self.addClass('loading');
1936            $.get('?&page=' + page, function(data) {
1937                self.removeClass('loading');
1938                var posts = $(data).find('.listing-item__blog');
1939                if (posts.length < 12) {
1940                    self.hide();
1941                }
1942                if (posts.length) {
1943                    $('.listing-item__blog').last().after(posts);
1944                    $(':tabbable').eq(tabId).focus();
1945                    $('html').scrollTop(s);
1946                    self.data('page', page);
1947                }
1948                $('.listing-item__blog-empty').remove();
1949                $('<div class="listing-item__blog listing-item__blog-empty"></div><div class="listing-item__blog listing-item__blog-empty"></div>').insertAfter('.listing-item__blog:last-of-type');
1950            }).fail(function() {
1951                self.remove();
1952            });
1953        });
1954        $('.btn-secondary.dropdown-toggle').text($('.dropdown-menu .badge').text());
1955        var currentOption = $('.blog__categories__list--select option:selected').val();
1956        $('.blog__categories__list--select').on('change', function() {
1957            var newOption = $('.blog__categories__list--select option:selected').val();
1958            if (currentOption != newOption) {
1959                window.location = newOption;
1960            }
1961        })
1962    </script>
1962
1963     
1963<script>
1964        $('.navbar__link').on('touchstart focus', function () {
1965            var i = $(this).parents('.navbar__item');
1966            var result = !(i.is('.dropdown') && !$(this).is('.hover')) || $(document).width() < 993;
1967            $('.navbar__link.hover').removeClass('hover');
1968            i.find('.navbar__link').addClass('hover');
1969            return result;
1970        });
1971
1972        $(document).on('click', function (e) {
1973            var dropdown = $('.navbar__link.hover').closest('.navbar__item');
1974
1975            if (!dropdown.is(e.target) && dropdown.has(e.target).length === 0) {
1976                dropdown.find('.navbar__link.hover').removeClass('hover');
1977            }
1978        });
1979    </script>
1979
1980 	
1980<script>
1981		$("#apply-modal")
1982			.on('show.bs.modal', function(event) {
1983				if (!$(event.target).is('#apply-modal')) return;
1984				var button = $(event.relatedTarget);
1985				var titleData = button.data('title');
1986				var self = $(this);
1987				var updateTiny = typeof tinyconfig != 'undefined';
1988				self.find('.modal-title').text(titleData);
1989				if (button.data('applied')) {
1990					self.find('.modal-body').html('<p class="alert alert-danger">' + "You already applied to this job" + '</p>');
1991					return;
1992				}
1993				$.get(button.data('href'), function(data) {
1994					if (typeof data == 'object') {
1995						window.location.href = data.redirect;
1996						return;
1997					}
1998					self.find('.modal-body').html(data);
1999					self.find('.form-control').first().focus().select();
2000					if (updateTiny) {
2001						setTimeout(function () {
2002							tinymce.remove();
2003							tinymce.init(tinyconfig);
2004						}, 0);
2005					}
2006				});
2007			})
2008			.on('shown.bs.modal', function() {
2009				$(this).find('.form-control').first().focus().select();
2010			});
2011	</script>
2011
2012 
2013    
2014</body>
2015</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.