Articles

Det kan en freelance frontend udvikler

Af Carsten Bjerregaard, grundlægger af Marketingcapacity.dk (Link gerne til denne artikel. Kopiering/publicering uden aftale er ikke tilladt) 

En frontend udvikler er ofte en webudvikler med særlig fokus på at optimere det, der møder digitale brugeres øjne. Frontend udviklerens opgave er at gøre en løsnings digitale interface lækkert, brugervenligt, intuitivt, responsivt og optimeret. En frontend udvikler kan arbejde med at udvikle nye løsninger eller med at optimere og modernisere allerede fungerende løsninger.

Se Frontend Udvikler profiler

Hvad går frontend udvikling ud på?

Frontend udvikling handler om at gøre en digital brugergrænseflade optimal for brugeren. Det vil sige, at få grænsefladen til:

  • At være intuitiv
  • At være indbydende
  • At sælge indholdet bedst muligt
  • At invitere til interaktion
  • At understøtte brandets ’look and feel’

Frontend udvikleren kombinerer derfor en række faglige spor:

  • Design
  • Programmering
  • UX forståelse (User experience)
  • Hardware viden
  • Software- og platform viden
  • Datafangst
  • Indholds formidling
  • Billedbehandling

Og så skal frontend udvikleren formå at afveje, hvordan det skal fungere på alle mulige platforme og teknologier som:

  • Computer, tablets og mobiler
  • Chrome, Safari, Opera og andre browsere

Hvordan skaber frontend udvikleren værdi?

Man kan næsten ikke overdrive den kommercielle værdi af, at websites, Apps, Landingpages og andre grænseflader virker optimalt. Sagt på godt danske vil det optimere, at kunder kan:

  • Forstå informationen
  • Føle brandet
  • Købe produkterne
  • Afgive interesse
  • Tilmelde sig nyhedsbreve etc.
  • Servicere sig selv
  • Etc.

Hvad skal en frontend udvikler kunne?

Som frontend udvikler skal man have nogle personlige kompetencer for at performe i teams og nå det bedst mulige resultat:

  • Samarbejdsevne
  • Kreativitet
  • Grafisk flair
  • Sans for struktur
  • Gode kommunikationsevner
  • Nysgerrighed
  • Og gerne et vist mål af perfektionisme

… for nu blot at nævne nogle få egenskaber, du skal kigge efter hos en frontend udvikler. På den faglige side skal personen beherske en række teknikker og teknologier:

  • Scrum
  • Agil udvikling i sprints
  • HTML
  • CSS
  • Java eller JavaScript
  • PHP
  • Flash
  • ASP.net

Og listen bliver forlænget hele tiden. Teknologier som Augmentet Reality og Virtual Reality vil efterhånden blive en del af flere og flere websites, lige som AI sandsynligvis vil ligge i baggrunden og føde data ind i websites.

Frontend udviklere skal deale med at få stadig mere komplekse teknologier til at spille sammen om at præsentere stadig større datamængder til at på en appetitlig, enkel og intuitiv måde. Så faglig nysgerrighed og evnen til at holde sig selv opdateret er vitale egenskaber.

Eksempler på godt frontent udviklingsarbejde

Alle sites og Apps, der har succes over tid, er et resultat af blandt andet dygtigt frontend udviklingsarbejde. Man kan næsten sige, at jo mindre du tænker over interfacet, når du er på et website, jo bedre er frontend udviklingen. I yderste konsekvens – og praktisk umuligt – lægger man slet ikke mærke til interfacet. Det virker bare. I betragtning af, hvor enorm mængden af varer på Amazon er, så kan det overraske, hvor nemt og hurtigt man finder en vare, der ser ud til at passe til ens behov. Fordi sitet ’gætter’ det næste, man vil spørge om.

Søg f.eks. på Squash ketcher, så kommer den allerede som metatekst op med nogle relevante pris-intervaller. Klikker man på et af dem, får man relevante alternativer. Kun 2 klik, og så finder man sig selv i gang med at undersøge alternativer – med fakta og et forstørrelsesglas til at kigge på billeder, bruger-bedømmelser, antal på lager og ”shipping to Denmark”. Det er så nemt, og dermed udtryk for fantastisk frontend udvikling.

Alle skabende mennesker, står på skuldrene af deres forgængere. Fra malere og musikere til i høj grad frontend udviklere. Så hent inspiration fra, hvad de store sites gør, når du skal have udviklet en ny brugergrænseflade. Og tag dig god tid til at tale med din frontend udvikler om, hvad du vil opnå, hvad der inspirerer dig, hvad du synes, fungerer godt.

Hvorfor en freelance frontend udvikler?

Før i tiden tænkte de fleste nok på freelancere til éngangs-projekter. Men mange virksomheder har nu indset fordelene ved at arbejde med freelancere i længerevarende forløb:

  • Man kan få dækket behov, der ikke retfærdiggør en fastansættelse
  • I perioder, hvor man ikke har behovet, betaler man ikke for kompetencen
  • I et længerevarende samarbejde lærer freelanceren virksomheden at kende næsten lige så godt som en fastansat
  • Hvis man sammenligner med at købe den ønskede kompetence fra et bureau – f.eks. et reklamebureau – er det som regel langt billigere at arbejde med freelancere
  • Man er fleksibelt stillet, når man vil gentænke den samlede kompetenceprofil, som man står med som ansvarlig for et område
  • Flere og flere virkeligt dygtige folk vil helst arbejde freelance
  • En freelancer kan stadig se på ens virksomhed ’udefra’ – hvilket er en værdifuld ting, når man f.eks. tænker på kreative
  • Freelancere kan måske tilføre din virksomhed frisk inspiration udefra

Hvordan finder du en god freelance frontend udvikler?

Det kan være svært at finde den rigtige freelancer. Og det kan frem for alt tage lang tid. For der er mange freelancere inden for samme område, og selv om de skilter med samme kompetencer, kan der være stor forskel, når det kommer til den måde de arbejder på, og det arbejde, de leverer. Når du beder Marketingcapacity.dk om hjælp med at finde en freelancer til et samarbejde er processen:

  1. Du beskriver dit behov for os (enten skriftligt eller mundtligt – hvorefter vi bekræfter i en mail)
  2. Vi screener de flere tusinde profiler på Marketingcapacity.com og om nødvendigt markedet via vores kanaler
  3. Vi nominerer en liste af kandidater og taler med dem i forhold til dit behov
  4. Du bliver præsenteret for 3 kandidater, der ser ud til at kunne dække dit behov
  5. På de 3 møder (hos jer eller digitalt) kan du spørge ind og evt. se eksempler på deres arbejde
  6. Du vælger den freelancer, du gerne vil indlede et samarbejde med
  7. Vi sætter det op i vores systemer med tidsregistrering etc. så du har overblik og fuld kontrol

Med andre ord: Efter du har beskrevet dit behov, skal du blot afsætte 2 timer til at mødes med 3 håndplukkede og screenede kandidater. Det er din garanti for et godt resultat med en rimelig indsats.