CoffeeScript Developer Jobbeskrivelse Skabelon/kort

Vi søger en CoffeeScript -udvikler for at deltage i vores team! Hvis du er begejstret for at bruge avanceret teknologi og ønsker at arbejde med et utroligt team hos et af de hurtigst voksende virksomheder i sektoren, er denne mulighed for dig.

CoffeeScript -udviklerjobprofil

CoffeeScript er et populært og let programmeringssprogudviklere bruger til at oprette dynamiske webapps og sider. Virksomheder rekrutterer aktivt CoffeeScript -udviklere, da sproget er vokset i popularitet i de senere år. Fordi sproget samler JavaScript, kan udviklere bruge ethvert eksisterende JavaScript -bibliotek fra CoffeeScript og vice versa.

En CoffeeScript -udviklers ansvar inkluderer generering af output, der kører i hver JavaScript -runtime og arbejder på et distribueret team til at løse eksisterende CoffeeScript -funktionalitet.

Andre opgaver inkluderer at skabe nye og intuitive biblioteker, kvalitet, der sikrer alle koder, sikrer kompatibilitet med forskellige scanningsværktøjer, forpligter sig til at inkorporere TDD og BDD i hans udvikling, ændre eksisterende biblioteker efter behov, bruge allerede eksisterende biblioteker og sikre webstandarder.

Rapporterer til

  • Tech Lead

CoffeeScript -udvikleransvar

  • Brug Adobe Photoshop og andre projektfiler til at implementere design
  • Håndkode HTML og CSS efter webstandarder for alle større browsere
  • Brug allerede eksisterende JavaScript-biblioteker
  • Ændre eksisterende biblioteker
  • Byg nye biblioteker
  • Test al front-end-kode i browsere og sørg for dens kvalitet
  • Oprethold webstandarder
  • Brug W3C og andre scanningsværktøjer for at sikre kompatibilitet

CoffeeScript -udviklerkrav og færdigheder

  • Ekspertise i JavaScript eller CoffeeScript, afhængigt af din teknologistak
  • Forståelse af Node.js og de rammer, der er tilgængelige for det, såsom Express, Strongloop og andre, afhængigt af din teknologistak
  • Anerkendelse af essensen af ​​asynkron programmering såvel som dets underlige forhold og løsninger
  • Solid viden om templeringssprog på serversiden som Jade, EJS og andre, afhængigt af din teknologistak
  • Solid viden om server-side CSS-forarbejdere som Stylus, Less og andre, afhængigt af din teknologistak
  • Grundlæggende viden om front-end-teknologier såsom HTML5 og CSS3
  • At få en forståelse af tilgængelighed og sikkerhedsoverholdelse, afhængigt af projektets art
  • Autentificering og godkendelse af brugere på tværs af adskillige systemer, servere og indstillinger
  • Fusion af mange datakilder og databaser i et enkelt system
  • Anerkendelse af kerne designideer, der ligger til grund for en skalerbar applikation