Senior Frontend Software Engineer

Karnov Group
København, 1165

Oversigt og nøgleindsigter

Karnov Group søger en Senior Frontend Software Engineer til deres AI Platform afdeling i København. Stillingen involverer udvikling af software i et dynamisk team med fokus på høj kvalitet og et støttende arbejdsmiljø.

Højdepunkter

  • Fleksibel hybrid arbejdsordning
  • Arbejder med moderne teknologier som React og TypeScript
  • Stærkt fokus på kvalitet og samarbejde i teams

Påkrævede kvalifikationer

  • Stærke frontend engineering færdigheder
  • Meget stærk i JavaScript og TypeScript
  • Erfaring med professionelt ingeniørarbejde og samarbejde i tværfaglige teams

Ønskværdige kvalifikationer

  • Erfaring med React i større applikationer
  • Kendskab til Ruby on Rails eller Python

Den ideale kandidat

Den ideelle kandidat er en passioneret softwareingeniør med stærke tekniske færdigheder og en kvalitetsfokuseret tilgang. De er gode til at kommunikere tekniske beslutninger og trives i et tillidsbaseret arbejdsmiljø.

Jobdetaljer

Løn efter aftale
Fuldtid
37 timer/uge
Hybrid
København
1165

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

1

Lead Frontend Engineer

2

Technical Architect

3

Engineering Manager

Vækstpotentiale

Som Senior Frontend Software Engineer har du mulighed for at udvikle dine færdigheder inden for ledelse og teknisk design, hvilket kan lede til mere strategiske roller. Der er også mulighed for at specialisere sig yderligere inden for AI og machine learning, hvilket er et voksende område i softwareudvikling.

Overførbare færdigheder

Stærke frontend engineering fundamenterProblem-solving færdighederErfaring med samarbejde i tværfunktionelle teams

Branchekontekst

Stillingen som Senior Frontend Software Engineer er central i den voksende teknologiindustri, hvor der er et stigende behov for kvalificerede softwareingeniører. Med fokus på AI og moderne frontend-teknologier som React, er denne rolle afgørende for at levere innovative løsninger i en konkurrencepræget marked.

Færdighedsanalyse

Kritiske færdigheder

Frontend engineering fundamentals

Stærke fundamentale færdigheder inden for frontend-udvikling, herunder forståelse af moderne frontend-teknologier.

JavaScript og TypeScript

Meget stærke færdigheder i JavaScript og TypeScript med solid problemløsningserfaring i moderne frontend-miljøer.

Kvalitetsfokus

En naturlig del af arbejdsflowet er at inkludere testning (unit og integration) og have fokus på vedligeholdelse.

Vigtige færdigheder

Professionel engineering workflow erfaring

Erfaring med Git, pull requests, kode reviews, og CI pipelines, samt samarbejde i tværfunktionelle teams.

Ønskværdige færdigheder

React erfaring

Erfaring med React i større eller mere komplekse applikationer, herunder vedligeholdbare frontend-mønstre.

Performance og accessibility bedste praksis

Fokus på hvordan frontend beslutninger påvirker brugerne ud over blot at få det til at fungere.

Bred teknisk nysgerrighed

En interesse i at lære og udforske nye teknologier og metoder i softwareudvikling.

Mest kritiske færdigheder

Frontend engineering fundamentalsJavaScript og TypeScriptKvalitetsfokus

Sådan fremhæver du din erfaring

Fremhæv erfaringer med frontend-udvikling ved at beskrive specifikke projekter, hvor du har anvendt JavaScript og TypeScript. Inkluder detaljer om, hvordan du har implementeret testning som en del af din udviklingsproces og samarbejdet med tværfunktionelle teams.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive dit erfaring med React og TypeScript?

teknisk

Tip: Fokuser på specifikke projekter og udfordringer, du har løst.

Hvordan sikrer du kvaliteten af din kode?

teknisk

Tip: Diskuter din tilgang til testning og kodegennemgang.

Hvordan håndterer du samarbejde i tværfaglige teams?

erfaring

Tip: Giv eksempler på hvordan du har arbejdet med designere og produktejere.

Hvad motiverer dig i dit arbejde som softwareingeniør?

kultur

Tip: Del hvad der gør dig glad i dit daglige arbejde.

Kan du give et eksempel på en udfordrende situation, du har været i, og hvordan du løste den?

situation

Tip: Brug STAR-metoden (Situation, Task, Action, Result).

Spørgsmål du kan stille

  • Hvordan ser et typisk projektforløb ud i jeres team?
  • Hvilke muligheder er der for faglig udvikling og læring?
  • Hvordan håndterer I fleksibilitet i arbejdstider i praksis?

Tale punkter

  • Din erfaring med at implementere vedligeholdbare frontend-mønstre.
  • Dine tanker om ydeevne og tilgængelighed i frontend-udvikling.
  • Din tilgang til at lære nye teknologier og værktøjer.

Bekymringspunkter at være opmærksom på

  • Manglende erfaring med moderne frontend-værktøjer.
  • Uvillighed til at samarbejde med andre faggrupper.

Ansøgningsstrategi

Ansøgningstips

  • Fremhæv din erfaring med React og TypeScript i dine tidligere projekter.
  • Vis, hvordan du har arbejdet i tværfaglige teams, og del konkrete eksempler på samarbejde.
  • Beskriv din tilgang til testning og kvalitetssikring, og hvordan du sikrer vedligeholdelse i dit arbejde.

Nøgleord at inkludere

Frontend engineeringJavaScriptTypeScriptReactCI pipelinesKvalitetsfokus

Fokus i ansøgningen

Fremhæv din passion for frontend udvikling og vilje til at tage ansvar i et team. Beskriv også, hvordan du værdsætter et tillidsfuldt arbejdsmiljø og din evne til at kommunikere tekniske beslutninger.

Tilpasning af CV

Tilpas dit CV ved at fremhæve relevante projekter, hvor du har arbejdet med React og TypeScript. Inkluder også erfaring med CI pipelines og samarbejde i tværfaglige teams.

Ofte stillede spørgsmål

Hvad indebærer stillingen som Senior Frontend Software Engineer hos Karnov Group?

Stillingen involverer at arbejde på vores hoved AI-platformsprodukt sammen med et team af frontend- og backend-ingeniører samt datavidenskabsfolk. Du vil fokusere på at udvikle høj kvalitet frontend-løsninger ved hjælp af React og TypeScript.

Hvilke kvalifikationer kræves for at ansøge til stillingen?

Vi søger personer med stærke frontend engineering færdigheder, især i JavaScript og TypeScript. Derudover er erfaring med Git, pull requests og CI pipelines samt et kvalitetsfokus i dit arbejde vigtige kvalifikationer.

Hvad tilbyder Karnov Group sine medarbejdere?

Karnov Group tilbyder en fleksibel hybrid arbejdsordning, hvor vi aldrig beder vores medarbejdere om at arbejde om aftenen eller i weekenden. Desuden får du mulighed for at arbejde i et støttende og lærerigt miljø med dygtige kolleger.

Hvordan er arbejdsmiljøet i AI Platform-afdelingen?

Arbejdsmiljøet er præget af samarbejde og åbenhed, hvor alle teammedlemmer er villige til at hjælpe hinanden. Vi værdsætter et tillidsfuldt miljø, hvor du kan tage ansvar og eje dine opgaver.

Hvad er forventningerne til en Senior Frontend Software Engineer hos os?

Vi forventer, at du tager ejerskab over dine opgaver og bidrager aktivt til teamets succes. Du skal være komfortabel med at kommunikere tekniske beslutninger og have en pragmatisk tilgang til problemløsning.

Hvilke teknologier vil jeg arbejde med i denne stilling?

I denne stilling vil du arbejde med React, TypeScript, og have erfaring med backend-teknologier som Ruby og Rails. Derudover vil du også interagere med DevOps-værktøjer som Docker og Google Cloud.

Er der muligheder for faglig udvikling i Karnov Group?

Ja, vi stræber efter at give vores ingeniører frihed til at udvikle sig og maksimere deres produktivitet. Vi opfordrer til læring og samarbejde, hvilket giver mulighed for kontinuerlig faglig vækst.

Hvor mange personer er der i teamet, jeg vil arbejde sammen med?

Du vil arbejde i et team bestående af 15 personer, herunder frontend- og backend-ingeniører samt datavidenskabsfolk. Teamet er mangfoldigt og byder på en bred vifte af baggrunde og erfaringer.

Stillinger

Frontend DeveloperSenior Frontend DeveloperSenior Frontend EngineerSoftware Engineer

Lignende jobs