Senior Frontend Software Engineer

Oversigt og nøgleindsigter
Karnov Group søger en Senior Frontend Software Engineer til deres AI-platform, der fokuserer på høj kvalitet og samarbejde i et dynamisk team. Stillingen tilbyder fleksible arbejdsforhold og en chance for at bidrage til virksomhedens digitale transformation.
Højdepunkter
- Arbejder med moderne frontend-teknologier som React og TypeScript
- Fleksibel hybrid arbejdsmodel uden aften- eller weekendarbejde
- Mulighed for at være en del af en virksomhed i hurtig udvikling og transformation
Påkrævede kvalifikationer
- • Stærke frontend engineering færdigheder
- • Meget stærk i JavaScript og TypeScript
- • Erfaring med professionel engineering workflow
Ønskværdige kvalifikationer
- • Erfaring med React i kompleks applikationer
- • Kendskab til Ruby on Rails eller Python
Den ideale kandidat
Den ideelle kandidat er en passioneret frontend-udvikler med stærke tekniske færdigheder og en kvalitetsfokuseret tilgang. Vedkommende trives i et samarbejdsmiljø og er komfortabel med at tage ansvar og kommunikere tekniske beslutninger.
Jobdetaljer
Jobbeskrivelse
Hello, we’re Karnov. And if you’re not a legal expert, you probably haven’t heard of us. You might have seen a row of yellow books last time you passed by a legal office in Denmark. That’s us! Now, you don’t have to be an Ace Attorney yourself to join us. But if you’re a software engineer looking for a place full of talent, interesting challenges and great people, keep reading.
The People
Our Group AI Platform department was created in September 2025, and currently consists of 15 engineers and data scientists. The group is quite diverse with everything from gamers to hobby farmers, musicians to painters and a lot more. People are always willing to lend a hand whenever you need help, and they know you’ll do the same for them.
About the Job
The position is for our software team working on our main AI platform product, on a team composed of a frontend engineer (you?), 2 backend engineers, 2 data scientists and a product manager. We deeply care about making software of high quality in a fun environment full of highly competent colleagues to collaborate with and learn from.
The vast majority of the work will be in a React frontend in TypeScript.
We never ask our teams to work evenings or weekends and offer a flexible, common sense driven hybrid work from home policy.
The Stack
- Backend: Ruby (v 3.4.3) and Rails (v 8.0)
- Backend (further back): Python for our core AI systems
- Frontend: React (v 18.3.1)
- Devops Stuff: Docker, Google Cloud and Kubernetes
About You
We strive to empower our engineers as much as possible and give them the freedom to maximize their happiness and productivity. Working in a trusting environment is extremely important to us, and we expect you to naturally take ownership and responsibility along with your team. You’re also comfortable aligning on conventions and standards across teams.
Our domain can be challenging for newcomers, and if you’re the kind of person to ask whenever in doubt, this will benefit you here. You’re good at communicating technical decisions and have a pragmatic/business focused approach. And of course, you enjoy programming.
Must Haves
- Strong frontend engineering fundamentals
- Very strong in JavaScript and TypeScript, with solid problem-solving skills and experience working in modern frontend environments (tooling, package managers, linting, formatting).
- Professional engineering workflow experience
- Comfortable with Git, pull requests, code reviews, and CI pipelines, and used to collaborating in cross-functional teams with product, design, and engineering.
- Quality-focused mindset
- You treat testing (unit and integration) as a natural part of your daily workflow and care deeply about maintainability.
Nice to haves
- Experience with React in larger or more complex applications
- Including familiarity with maintainable frontend patterns and architectures.
- Awareness of performance and accessibility best practices
- You think about how frontend decisions impact users beyond just “does it work”.
- Broad technical curiosity
- Some experience with Ruby on Rails or Python, or having worked with design systems or shared component libraries.
About Us
Now is the perfect time to become part of Karnov Group! In Karnov Group, you will experience a company in rapid development, where the business is being rethought and digitized, and where we are continuously undergoing a transformation from a traditional publishing house to a modern information technology company. Karnov Group is a leading provider of critical information in the fields of law, tax, auditing, accounting, as well as environmental, health, and safety matters in Denmark, Sweden, Norway, France, Spain, and Portugal. Our solutions are based on reliable knowledge authored by experts and delivered through technology.
Psychological Safety is a cornerstone that supports our cultural values. In our daily operations, we act in accordance with and live up to these values by simply ”walking the talk”. You therefore become part of an attractive work culture and a dynamic environment in an ambitious company with talented colleagues who support and respect each other. We believe that close collaboration across the entire company contributes to serving our customers in the best possible way.
Finally, you will join a competent team and a centrally located workplace in Copenhagen — near Nørreport Station. Partly remote work is part of our work-life-balance.
This is how you proceed
If you want to know more about the role or who we are, you are welcome to contact Team Lead and Software Engineer Nicolas Feer at nicolas.feer@karnovgroup.com.
We aim to fill the position as soon as possible and will evaluate applications as they arrive.
Karrierevej
Typisk karriereforløb
Lead Frontend Engineer
Frontend Architect
Engineering Manager
Vækstpotentiale
Som Senior Frontend Software Engineer har du mulighed for at avancere til ledende roller, hvor du kan påvirke teknologiske beslutninger og strategier. Desuden kan du udvikle din ekspertise inden for AI og komplekse systemer, hvilket er eftertragtet i teknologi- og softwarebranchen.
Overførbare færdigheder
Branchekontekst
Denne stilling er centralt placeret i en voksende teknologi- og softwareindustri, hvor AI og frontend udvikling er essentielle for at skabe innovative løsninger. Med fokus på kvalitet og brugervenlighed er rollen afgørende for at imødekomme de stigende krav fra brugerne.
Færdighedsanalyse
Kritiske færdigheder
Grundlæggende færdigheder inden for frontend-udvikling, som inkluderer forståelse af moderne frontend-værktøjer og teknologier.
Meget stærk færdighed i JavaScript, som er essentiel for frontend-udvikling.
Solid erfaring med TypeScript, som er nødvendigt for at arbejde på platformen.
Vigtige færdigheder
Komfortabel med Git, pull requests og code reviews som en del af den professionelle arbejdsproces.
Erfaring med kontinuerlig integration og brug af CI-værktøjer.
Kvalitetsfokuseret tilgang til testning, herunder unit og integration tests.
Evne til at samarbejde med tværfaglige teams, herunder produkt, design og engineering.
Ønskværdige færdigheder
Erfaring med at arbejde med React i større eller mere komplekse applikationer.
Bevidsthed om bedste praksis for ydeevne og tilgængelighed i frontend-udvikling.
Mest kritiske færdigheder
Sådan fremhæver du din erfaring
Fremhæv erfaring med moderne frontend-teknologier, især JavaScript og TypeScript, samt konkrete eksempler på projekter, hvor du har anvendt disse færdigheder. Beskriv også, hvordan du har arbejdet i tværfaglige teams og bidraget til kvalitetsfokus gennem testning.
Interviewforberedelse
Sandsynlige spørgsmål
Kan du beskrive dit seneste projekt, hvor du har brugt React?
tekniskTip: Fokuser på det tekniske stack, udfordringer og løsninger.
Hvordan håndterer du situationer, hvor dit team er uenige om en teknisk beslutning?
kulturTip: Vis, at du værdsætter samarbejde og kommunikation.
Hvilke metoder bruger du til at sikre kvalitet i din kode?
erfaringTip: Nævn specifikke værktøjer og processer, du har anvendt.
Beskriv en situation, hvor du har måttet lære en ny teknologi hurtigt. Hvordan greb du det an?
situationTip: Vis din evne til at tilpasse dig og lære.
Hvordan sikrer du, at din frontend er tilgængelig for alle brugere?
tekniskTip: Diskuter best practices for tilgængelighed.
Spørgsmål du kan stille
- Hvordan ser et typisk projektforløb ud i jeres team?
- Hvilken type samarbejde har I mellem frontend og backend udviklere?
- Hvordan arbejder I med feedback og kodegennemgang i teamet?
Tale punkter
- Din erfaring med at arbejde i tværfunktionelle teams.
- Din passion for at lære nye teknologier og forbedre dine færdigheder.
- Din tilgang til at skrive vedligeholdbar og testbar kode.
Bekymringspunkter at være opmærksom på
- Manglende erfaring med moderne frontend værktøjer som React og TypeScript.
- Uvillighed til at samarbejde eller tage ansvar i teamet.
Ansøgningsstrategi
Ansøgningstips
- Fremhæv din erfaring med React og TypeScript, især i komplekse applikationer.
- Vis din evne til at arbejde i krydsfunktionelle teams og nævn specifikke projekter, hvor du har samarbejdet med design og produktledelse.
- Inkluder eksempler på, hvordan du har implementeret teststrategier og sikret høj kvalitet i din kode.
Nøgleord at inkludere
Fokus i ansøgningen
Fremhæv din passion for frontend udvikling og dit engagement i at skabe brugervenlig software. Nævn også, hvordan du værdsætter et tillidsfuldt arbejdsmiljø og din evne til at arbejde godt i teams.
Tilpasning af CV
Sørg for at inkludere specifik erfaring med React og TypeScript i dine tidligere stillinger. Tilpas dine projektbeskrivelser, så de fokuserer på kvalitetsfokus og samarbejde i teams, samt hvordan du har løst komplekse problemer.
Ofte stillede spørgsmål
Hvad indebærer stillingen som Senior Frontend Software Engineer?
Stillingen involverer at arbejde med vores hoved-AI-platforms produkt som frontend-ingeniør. Du vil samarbejde med backend-ingeniører, datavidenskabsfolk og en produktchef for at udvikle software af høj kvalitet i et dynamisk og støttende miljø.
Hvilke kvalifikationer kræves for at ansøge?
Vi søger en kandidat med stærke frontend-ingeniørfærdigheder, især i JavaScript og TypeScript, samt erfaring med moderne frontend-miljøer. Du bør også have en professionel ingeniørarbejdsflow-oplevelse og være komfortabel med samarbejde i tværfaglige teams.
Hvad tilbyder Karnov Group i denne stilling?
Karnov Group tilbyder et fleksibelt arbejdsmiljø med en hybrid arbejdsordning, hvor vi ikke forventer, at medarbejdere arbejder aftener eller weekender. Derudover får du mulighed for at arbejde med talentfulde kolleger og deltage i interessante udfordringer inden for softwareudvikling.
Hvordan er arbejdsmiljøet i AI Platform-afdelingen?
Arbejdsmiljøet i vores AI Platform-afdeling er præget af samarbejde og støtte fra kolleger med forskellige baggrunde. Vi fremmer en kultur, hvor medarbejdere er villige til at hjælpe hinanden og dele deres viden for at styrke teamets samlede præstation.
Hvad er forventningerne til en Senior Frontend Software Engineer?
Vi forventer, at du tager ejerskab af dit arbejde og er ansvarlig for at kommunikere tekniske beslutninger klart. Du skal også have en kvalitetfokuseret tilgang og se testning som en naturlig del af din daglige arbejdsgang.
Er der muligheder for faglig udvikling i stillingen?
Ja, vi tilbyder en lærende atmosfære, hvor du kan udvikle dine færdigheder gennem samarbejde med dygtige kolleger og deltage i udfordrende projekter. Vi opfordrer også til at stille spørgsmål og søge hjælp, når du står over for udfordringer.
Hvilke teknologier vil jeg arbejde med i stillingen?
I stillingen vil du primært arbejde med React i TypeScript på frontend-siden samt Ruby on Rails på backend. Du vil også interagere med værktøjer som Docker, Google Cloud og Kubernetes i forbindelse med DevOps.
Hvordan håndterer Karnov Group work-life balance?
Vi værdsætter work-life balance højt og tilbyder en fleksibel arbejdsordning. Vi stræber efter at sikre, at vores medarbejdere kan nyde deres fritid uden at skulle arbejde overskudstimer.