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