UI Developer

XCI
Aalborg,
XCI logo

Oversigt og nøgleindsigter

Som UI Developer hos XCI i Aalborg vil du udvikle skalerbare softwareløsninger til at støtte nationale sikkerhedsorganisationer ved brug af teknologier som React og JavaScript.

Højdepunkter

  • Udvikling af skalerbare big data software systemer
  • Tæt samarbejde med designere og produktchefer
  • Muligheder for professionel og personlig udvikling

Påkrævede kvalifikationer

  • 3-5 års erfaring med React
  • Erfaring med JavaScript (ES6), TypeScript
  • Kompetence i HTML5, SASS, CSS og SCSS

Ønskværdige kvalifikationer

  • Erfaring med StoryBook eller lignende
  • Erfaring med Node.js

Den ideale kandidat

Den ideale kandidat er en erfaren frontend-udvikler, som har øje for design og kan bringe data til live gennem interaktive interfaces. Du er passioneret omkring nye teknologier og værdsætter høj kodekvalitet.

Jobdetaljer

Løn efter aftale
Fuldtid
timer/uge
Kun kontor
Aalborg

Jobbeskrivelse

Join a rapidly growing technology company with an important purpose of developing the best software products to prevent and fight crime. We ensure that police authorities and intelligence services always have the best technological solutions, which give them optimal conditions to protect citizens in the city, on the street and in our homes.

If you find motivation in working in a dynamic, innovative environment, and have experience with JavaScript, building UI and data processing, we would love to have you as our next team member.

We are looking for experienced and driven frontend developers to help build impactful, scalable solutions using React, JavaScript (ES6), TypeScript, and Node.js.

Develop scalable big data software

Your primary role will involve developing scalable and high-quality software systems that support big data flows and analytics used by national security organizations.

As an experienced Frontend Software Developer, you can drive the entire process from conception through implementation to customer feedback. You focus equally on crafting beautiful UI and solid, fully tested functionality making you a key player in your team.

You will join a dedicated and experienced team where professionalism runs high, the atmosphere remains informal, and colleagues support and motivate each other. You will have significant influence over your own work, with ample opportunities for both professional and personal development.

You will work on industry-leading products, help drive innovation and continuous improvement to deliver maximum value to our customers.

Areas of responsibilities:

  • Help drive innovation in a product used by thousands of people helping to keep us safe in everyday life
  • Implement new functionality, refactor existing components, and build on top of a core UI components library
  • Build and maintain a UI components library
  • Collaborate closely with designers and product managers to bring creative ideas to life
  • Continuously improve product usability and performance with a strong eye for detail and design
  • Drive architecture and solution designs
  • Help drive quality improvement in frontend-related challenges

About you

With an eye for visual design and the ability to bring data to life through interactive interfaces, you are an engineer with some years of experience working on digital products. You communicate well in English, both written and spoken, and take pride in writing structured, high-quality, well-tested code. You always seek the best solution while keeping simplicity in mind, and your interest in big data and experience with relevant technologies drives your work. You are passionate about learning new technologies and enjoy sharing your insights with colleagues.

You have experience with:

  • 3-5 years of experience with React
  • JavaScript (ES6)
  • TypeScript
  • StoryBook or something similar
  • HTML5, SASS, CSS and SCSS
  • Building and maintaining a UI components library
  • Usability and user experience

We consider it an advantage if you have experience with:

  • React and the JavaScript ecosystem
  • Browser support and scalability
  • Quality assurance
  • Node js

Even if you don’t tick off all the boxes listed above, don’t hesitate to apply and let us know what else you bring to the table that should make us consider you for this role.

Be part of the XCI Team

You will join our creative community of +140 experts who share XCI’s core mission of protecting us all against criminal threats. Our customer projects are never “mission impossible” – but they always carry personal meaning and, for many of us, even feel like a childhood dream come true.

As part of the XCI team, you should expect to work with motivated and happy colleagues in a dynamic work environment. The informal XCI culture has "freedom under responsibility" as its internal motto, which allows you flexible working hours and a good work/life balance. We prioritize employee development very highly, offering on-the-job mentoring, internal training sessions, and external courses and certifications to support your professional journey.

Application

If you have questions about the position, you are welcome to contact Development Manager Andreea Ceachir at andreea.ceachir@xci.dk.

We conduct interviews on an ongoing basis and will close the recruitment process once the right candidate has been found.

We look forward to hearing from you!

Due to GDPR, applications can only be submitted via the link provided in the job posting.

All employees at XCI must be able to obtain a security clearance, which is why we will request a clean criminal record during the recruitment process.

Karrierevej

Typisk karriereforløb

1

Lead UI Developer

2

Frontend Architect

3

Engineering Manager

Vækstpotentiale

Som UI Developer hos XCI er der betydeligt vækstpotentiale grundet virksomhedens fokus på innovation og kontinuerlig forbedring. Du kan hurtigt avancere til lederstillinger inden for udviklingsteamet, samtidig med at du udvikler dine tekniske og ledelsesmæssige færdigheder.

Overførbare færdigheder

UI designJavaScript/TypeScriptBig Data processing

Branchekontekst

Denne stilling er central i teknologiindustrien, især inden for sikkerhedssoftware, hvor efterspørgslen efter avancerede og brugervenlige grænseflader er stigende. Rollen bidrager direkte til udvikling af løsninger, der understøtter samfundets sikkerhed og er derfor både teknisk krævende og meningsfuld.

Færdighedsanalyse

Kritiske færdigheder

React

Erfaring med React er afgørende for udvikling af brugergrænseflader.

JavaScript (ES6)

Nødvendigt for at bygge moderne, dynamiske webapplikationer.

Vigtige færdigheder

TypeScript

Bidrager til mere struktureret og fejlresistent kode.

HTML5, SASS, CSS og SCSS

Grundlæggende færdigheder til at style og strukturere webindhold.

Bygning og vedligeholdelse af en UI-komponentbibliotek

Vigtigt for genbrug og effektiv komponentudvikling.

Brugervenlighed og brugeroplevelse

Fokus på at skabe intuitive og tiltalende brugergrænseflader.

Engelsk kommunikation

Nødvendigt for effektiv samarbejde i et internationalt miljø.

Ønskværdige færdigheder

Node.js

Anvendes til server-side udvikling og kan forbedre fuldstack-udviklingsevner.

StoryBook

Bruges til UI-komponentdokumentation og test.

Mest kritiske færdigheder

ReactJavaScript (ES6)TypeScript

Sådan fremhæver du din erfaring

For at fremhæve relevante erfaringer, nævn specifikke projekter hvor du har anvendt React og JavaScript (ES6) til at udvikle dynamiske brugergrænseflader. Beskriv også hvordan du har brugt TypeScript til at forbedre kodekvaliteten og struktur.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive din erfaring med React og hvordan du har anvendt det i tidligere projekter?

teknisk

Tip: Fokuser på konkrete eksempler fra tidligere projekter, hvor du har brugt React til at løse problemer eller forbedre brugeroplevelsen.

Hvordan håndterer du komplekse data i frontend-udvikling?

teknisk

Tip: Beskriv din erfaring med at bruge værktøjer som Redux eller Context API til at håndtere state management.

Hvordan sikrer du, at den kode du skriver er af høj kvalitet og godt testet?

teknisk

Tip: Diskuter din erfaring med testværktøjer som Jest eller Mocha, og hvordan du strukturerer din kode for testbarhed.

Fortæl om en situation, hvor du var nødt til at samarbejde tæt med designere og produktledere. Hvordan sikrede du, at alle parter var tilfredse?

situation

Tip: Fremhæv dine kommunikationsevner og evnen til at finde fælles løsninger, der opfylder både tekniske og designmæssige krav.

Hvordan holder du dig opdateret med de nyeste trends inden for frontend udvikling?

kultur

Tip: Nævn specifikke ressourcer som blogs, konferencer eller kurser, samt hvordan du integrerer ny viden i dit arbejde.

Spørgsmål du kan stille

  • Hvordan er arbejdsmiljøet her, og hvordan samarbejder teamet om projekter?
  • Hvilke teknologiske udfordringer ser I i fremtiden for produktet?
  • Kan I beskrive et nyligt projekt, som teamet har arbejdet på, og hvilken rolle UI-udvikleren spillede i det?

Tale punkter

  • Min erfaring med at bygge og vedligeholde UI-komponentbiblioteker.
  • Hvordan jeg har forbedret brugervenlighed og ydeevne i tidligere projekter.
  • Min passion for at lære nye teknologier og implementere dem i mit arbejde.

Bekymringspunkter at være opmærksom på

  • Manglende erfaring med testdrevne udviklingsmetoder.
  • Ikke interesseret i at samarbejde med designere eller produktledere.

Ansøgningsstrategi

Ansøgningstips

  • Fremhæv din erfaring med React og specifikke projekter, hvor du har arbejdet med JavaScript (ES6) og TypeScript.
  • Beskriv din erfaring med at bygge og vedligeholde et UI-komponentbibliotek, og hvordan det har hjulpet tidligere projekter.
  • Demonstrer din evne til at arbejde i dynamiske teams og bidrage til innovative løsninger, især i sikkerheds- eller big data-kontext.

Nøgleord at inkludere

UI DeveloperReactJavaScript (ES6)TypeScriptBig DataFrontend DeveloperUI Components LibraryInnovation

Fokus i ansøgningen

Fokuser på din erfaring med at udvikle scalable software systemer, din passion for innovation i frontend-udvikling, og hvordan din ekspertise kan bidrage til at forbedre sikkerheden i samfundet.

Tilpasning af CV

Tilpas dit CV ved at fremhæve specifikke projekter, hvor du har arbejdet med React og TypeScript, samt din erfaring med at udvikle og forbedre UI-komponenter. Inkluder detaljer om din rolle i team-baserede projekter og dine bidrag til at skabe brugervenlige grænseflader.

Ofte stillede spørgsmål

Hvad indebærer stillingen som UI Developer hos XCI?

Stillingen som UI Developer hos XCI indebærer udvikling af skalerbare softwareløsninger til big data, som understøtter politiets og efterretningstjenesters arbejde. Du vil arbejde med teknologier som React, JavaScript, TypeScript og Node.js.

Hvilke kvalifikationer kræves for at blive UI Developer hos XCI?

Vi søger en kandidat med 3-5 års erfaring med React og JavaScript (ES6), samt erfaring med TypeScript, HTML5, SASS, CSS og SCSS. Det er også en fordel, hvis du har arbejdet med StoryBook eller lignende.

Hvad tilbyder XCI deres medarbejdere?

XCI tilbyder et dynamisk og innovativt arbejdsmiljø med stor indflydelse på dit eget arbejde. Der er gode muligheder for både faglig og personlig udvikling i et uformelt og professionelt team.

Hvordan er arbejdsmiljøet hos XCI?

Arbejdsmiljøet hos XCI er præget af en høj grad af professionalisme i en uformel atmosfære, hvor kollegerne støtter og motiverer hinanden. Der er fokus på samarbejde og innovation.

Hvad er forventningerne til en UI Developer hos XCI?

Som UI Developer forventes det, at du kan drive processer fra idé til implementering, samt vedligeholde og forbedre produktets brugervenlighed. Du skal kunne samarbejde med designere og produktchefer for at realisere kreative idéer.

Er der mulighed for faglig udvikling hos XCI?

Ja, XCI giver rig mulighed for faglig udvikling gennem arbejde på brancheførende produkter og deltagelse i innovation og løbende forbedringer, der leverer maksimal værdi til kunderne.

Hvilken rolle spiller UI Developer i teamet hos XCI?

Som UI Developer er du en nøglespiller i teamet, hvor du har ansvar for at skabe smukke brugergrænseflader og sikre solid, fuldt testet funktionalitet, hvilket bidrager til produktets samlede kvalitet.

Stillinger

UI DeveloperFrontend DeveloperSoftware Developer

Lignende jobs