Full-stack-utvikler
Om denne stillingen
Oversikt over selskapet
Hos GrackleDocs er vi opptatt av å forbedre den digitale tilgjengeligheten for alle. Som et ledende programvare- og tjenesteselskap er det vår oppgave å sørge for at digitalt innhold er navigerbart og tilgjengelig for alle, uavhengig av fysiske eller kognitive evner.
Oversikt over stillingen
Denne stillingen inngår i utviklingsteamet hos GrackleDocs og fokuserer på å utvikle skalerbare løsninger av høy kvalitet på tvers av hele teknologistakken. Full-Stack-ingeniøren skal utforme, implementere og vedlikeholde både brukerrettede funksjoner og backend-tjenester i vår programvare og våre verktøy. Du vil jobbe tett med tverrfaglige team, inkludert programvareutviklere, tilgjengelighetsspesialister og kvalitetssikring, for å drive innovasjon og forbedre opplevelsen for hver enkelt bruker. Ekspertise innen tilgjengelighet er ikke strengt nødvendig for denne stillingen, men erfaring med eller kjennskap til digital tilgjengelighet anses som en fordel. Du vil også være med på å forme hvordan vi bruker AI i våre produkter og arbeidsflyter.
Arbeidsoppgaver og ansvarsområder
- Utvikle og vedlikeholde full-stack-nettapplikasjoner, inkludert frontend-opplevelser ved hjelp av JavaScript og React samt backend-tjenester ved hjelp av Python.
- Samarbeide med UI/UX-designere og medlemmer av utviklingsteamet for å implementere brukervennlige grensesnitt og skalerbar applikasjonsfunksjonalitet.
- Bidra til utviklingen av tilgjengelige produkter og funksjoner i samarbeid med GrackleDocs’ tilgjengelighetsspesialister.
- Utvikle, teste, feilsøke og vedlikeholde pålitelig funksjonalitet i både frontend- og backend-systemer.
- Støtte migreringen av eksisterende Windows-skrivebordsapplikasjoner til moderne nettplattformer.
- Utforme, utvikle og integrere backend-tjenester, API-er og databaser i webapplikasjonsmiljøet ved hjelp av Python og tilhørende teknologier.
- Bidra til skyutplasseringer og infrastrukturadministrasjon (Google Cloud Platform, Terraform).
- Lede og delta i kodegjennomganger, gi teknisk veiledning og sikre at beste praksis innen programvareutvikling følges på tvers av hele stakken.
- Samarbeid på tvers av utviklings-, tilgjengelighets-, produkt- og kvalitetssikringsteamene for å levere løsninger av høy kvalitet innen fristen.
Kvalifikasjoner og ferdigheter
- Bachelor- eller mastergrad i informatikk, programvareutvikling, informasjonsteknologi eller et beslektet fagområde.
- Minst 3 års yrkeserfaring innen programvareutvikling, helst innen utvikling av full-stack-nettapplikasjoner.
- God kompetanse innen JavaScript og React for frontend-utvikling.
- Erfaring med utvikling av Windows-applikasjoner med React Native.
- Det kreves solide ferdigheter innen testing, med god kjennskap til ett eller flere av følgende verktøy: Vitest, Jest, Storybook, Playwright, Cypress, Chromatic eller Lighthouse.
- Det kreves en sterk produktforståelse, herunder evnen til å tolke vage kundeønsker, tilbakemeldinger og utfordringer, og deretter identifisere krav samt finne passende UI/UX-løsninger.
- Det kreves solide Python-ferdigheter innen backend-utvikling, herunder erfaring med å utvikle og vedlikeholde backend-tjenester, API-er og applikasjonslogikk. Erfaring med MongoDB er en fordel.
- Kjennskap til Google Cloud, GCP og Terraform er en fordel.
- Erfaring med eller kjennskap til digital tilgjengelighet og tilgjengelighetsstandarder (som WCAG og Section 508) er en fordel, men er ikke et krav.
- Evne til å analysere og forbedre arbeidsflyter, for å sikre effektivitet og etterlevelse av regelverket.
- En entreprenørmentalitet eller tidligere erfaring som entreprenør verdsettes høyt, herunder stor handlekraft, rask gjennomføringsevne, handlingsorientering, ansvarsfølelse og initiativ.
- Erfaring med LLM og agentintegrasjon er en fordel, herunder erfaring med å integrere AI-drevet funksjonalitet i applikasjoner og arbeidsflyter.
- Evne til å jobbe på fjernkontor og håndtere flere oppgaver på en effektiv måte.
- Utmerkede evner til problemløsning og sans for detaljer.
- Gode kommunikasjons-, samarbeids- og tidsstyringsevner.
Hvorfor GrackleDocs?
Bli med på vår misjon om å gjøre den digitale verden tilgjengelig for alle. GrackleDocs er opptatt av tilgjengelighet, innovasjon og høy kvalitet, og vi setter stor pris på bidragene fra hvert enkelt teammedlem. Denne stillingen gir deg muligheten til å jobbe med meningsfulle prosjekter som direkte forbedrer tilgangen til informasjon for mennesker over hele verden. Som en pioner innen anvendelse av AI på tilgjengelighet gir GrackleDocs deg muligheten til å jobbe i grenselandet mellom begge fagfeltene og være med på å definere hva tilgjengelig teknologi kan gjøre.
Vi tilbyr:
- Et fleksibelt fjernarbeidsmiljø med de verktøyene du trenger for å lykkes.
- Konkurransedyktig kompensasjon og fordelspakke etter 90 dagers ansettelse, inkludert 3 personlige dager per år.
- Løpende muligheter for faglig utvikling og en tydelig vei for vekst.
- En støttende, inkluderende kultur der nye ideer er velkomne og bidrag anerkjennes.
- En sjanse til å gjøre en forskjell i den virkelige verden gjennom digital tilgjengelighet.
GrackleDocs er stolt av å være en arbeidsgiver som gir like muligheter. Vi er forpliktet til å tilby en inkluderende arbeidsplass for alle ansatte og søkere, uavhengig av rase, kjønn, alder, funksjonshemming, seksuell legning eller bakgrunn.