Senior Front-End Developer

EIVA
Skanderborg,
EIVA logo

Oversigt og nøgleindsigter

EIVA søger en Senior Front-End Developer med ekspertise i React.js til at udvikle maritime applikationer. Du vil arbejde med at skabe brugervenlige front-ends i et samarbejdende og kreativt team.

Højdepunkter

  • Udvikling af dynamiske og responsive front-ends ved hjælp af React.js
  • Integration af realtids data visualisering og kortlægningsværktøjer
  • Optimering af ydeevne og skalerbarhed for applikationer

Påkrævede kvalifikationer

  • Ekspertise i React.js og TypeScript
  • Erfaring med design systemer
  • Kendskab til Micro frontends

Ønskværdige kvalifikationer

  • Erfaring med Tauri, Electron eller lignende desktop frameworks
  • Erfaring med realtids applikationer og multithreading

Den ideale kandidat

Den ideelle kandidat har en baggrund som softwareudvikler med en uddannelse i datalogi eller software engineering. De brænder for samarbejde på tværs af discipliner og har stærke engelskkundskaber.

Jobdetaljer

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

Jobbeskrivelse

Dive into the depths of front-end development for maritime applications

We are seeking a Senior Front-End Developer with expertise in React.js to help bring our next-generation products to life. Join our Applications team in working closely with industry partners as we design and build cutting-edge technologies for maritime hydrographic surveying and inspection.

If you have experience in establishing front-end architecture both in terms defining the appropriate technology stack and in shaping ways of working with product design, we are very interested in hearing from you. You will be a driving factor in the over-haul of our front-end architecture, where we are moving to a web-based framework in a desktop environment.

You'll be working with…

  • Developers, hardware engineers, and product designers to build user-friendly front ends for hydrographic surveying and inspection
  • Creating dynamic, responsive front ends using React.js for desktop applications
  • Crafting intuitive dashboards and control interfaces that will help our users interact with and manage surface and subsea vehicles
  • Data visualisation and mapping tools for real-time tracking
  • Performance optimisation and scalability of our applications, ensuring smooth operation in high data-rate applications
  • Team brainstorming and problem-solving sessions to find creative solutions to the unique technical challenges

You will join our Applications team in the software department, helping to shape seamless, end-to-end user experiences for surveying and inspection workflows. You’ll play an active role in our agile-inspired development process and influence the direction of our daily work. We are dedicated to creating intuitive, user-focused solutions that hide complexity and enable our customers to work efficiently – and enjoy the experience while doing so.

Our culture thrives on collaboration, creativity, and technical excellence. We work closely across disciplines, blending software, hardware, AI and robotics to create products that will shape the future of marine exploration.

The ideal candidate…

  • Has a background as a software developer, holding a degree in computer science, software engineering or similar
  • Strives to create efficient, user-friendly and reliable solutions
  • Excels in React.js and TypeScript
  • Experience with design systems
  • Experience with Tauri, Electron or similar desktop frameworks
  • Knows Micro frontends
  • Can implement mock-ups in close collaboration with Product Design
  • Is used to working with object-oriented programming and design patterns
  • Is a collaborative spirit with a passion for working across software and hardware teams to deliver products
  • Has genuine enthusiasm for teamwork
  • Possesses strong English skills, both written and verbal
  • Can work from our Danish office in Stilling, Denmark

Additionally…

  • Has experience (from studies or previous positions) with large software applications and the ability to write comprehensible and robust code
  • Is experienced in real-time applications, multithreading and 24/7 uptime
  • Is efficient in test-driven development and enjoys unit testing
  • Appreciates being able to follow a software development life cycle: from idea through to implementation and real-life use by our clients
  • Experience working on products involving robotics or underwater technologies
  • Has knowledge of real-time communication middleware

We operate in a niche industry, so don’t worry if you’re new to the maritime world, we’ll equip you with the necessary introduction before you’re thrown into the coding waters.

You will contribute directly to products that are transforming the way we explore and understand the ocean by working closely with a passionate team of developers, engineers, product managers, all striving to push technological boundaries. Get hands-on experience with; hydrographic surveying and inspection, perception, groundbreaking vehicle autonomy, hardware control and software development. You’ll join a growing company where your ideas are valued, and there are plenty of opportunities for professional development.

Joining the EIVA crew

EIVA is a leading engineering company in the development of software and hardware solutions for the maritime survey industry. Our customers are spread across the industry, specialising in renewable energy, seabed-to-surface construction, hydrographic surveys and oil and gas exploration, just to mention a few.

Joining EIVA means becoming part of a company that takes pride in having an informal and open workplace culture, engaged with high-end, innovative technology in an inspiring environment.

At EIVA, we place a strong emphasis on personal responsibility and proactive decision-making. You’ll have genuine opportunities to make an impact by identifying and acting on areas where we can improve or innovate.

We offer a range of benefits, including a pension scheme and health insurance, a canteen that always keeps you well fed, and an active social calendar.

Ready to dive in?

All applications will be handled with discretion. Interviews will be held immediately, with the new crew member starting as soon as possible.

For further information, please contact Manager Michael Misbih at mim@eiva.com.

Karrierevej

Typisk karriereforløb

1

Lead Front-End Developer

2

Technical Architect

3

Engineering Manager

Vækstpotentiale

Denne stilling har et stærkt vækstpotentiale, da den involverer arbejde med avancerede teknologier som React.js og TypeScript i en nicheindustri. Det giver mulighed for specialisering i maritime applikationer og for at tage lederskab i teknologisk udvikling.

Overførbare færdigheder

React.js og TypeScript ekspertiseDesign af brugergrænsefladerSamarbejde på tværs af teams

Branchekontekst

Stillingen som Senior Front-End Developer i EIVA er central i den maritime sektor, hvor der er et stigende behov for avancerede data visualiseringer og realtidsapplikationer. Der er stor efterspørgsel efter udviklere, der kan kombinere software og hardware løsninger.

Færdighedsanalyse

Kritiske færdigheder

React.js

Ekspertise i at skabe dynamiske og responsive front-ends til desktop applikationer.

TypeScript

Anvendelse af TypeScript til at skrive robust og vedligeholdelig kode.

Softwareudvikling

Uddannelsesbaggrund som softwareudvikler med en grad i datalogi, software engineering eller lignende.

Vigtige færdigheder

Design Systems

Erfaring med at anvende og implementere design systemer.

Tauri eller Electron

Erfaring med desktop framework som Tauri eller Electron.

Micro frontends

Kendskab til mikro frontend arkitektur.

Objektorienteret programmering

Rutine i at arbejde med objektorienteret programmering og design mønstre.

Engelske sprogkundskaber

Stærke engelskkundskaber både skriftligt og mundtligt.

Teamwork

En samarbejdsvillig holdånd og passion for at arbejde på tværs af teams.

Ønskværdige færdigheder

Real-time applications

Erfaring med real-time applikationer og multithreading.

Mest kritiske færdigheder

React.jsTypeScriptSoftwareudvikling

Sådan fremhæver du din erfaring

Fremhæv din erfaring med at udvikle komplekse, brugervenlige front-end løsninger ved hjælp af React.js og TypeScript. Diskuter din rolle i tidligere projekter, hvor du har arbejdet med desktop frameworks som Electron eller Tauri, og hvordan du har bidraget til at optimere ydeevnen og skalerbarheden af applikationer.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du uddybe din erfaring med React.js og TypeScript?

teknisk

Tip: Giv konkrete eksempler på projekter, hvor du har anvendt React.js og TypeScript, og beskriv din rolle i disse projekter.

Hvordan har du tidligere bidraget til at etablere front-end arkitektur i et projekt?

erfaring

Tip: Beskriv din erfaring med at vælge teknologistak og samarbejde med produktdesign for at forme arbejdsmetoder.

Har du erfaring med at arbejde med design systemer og desktop frameworks som Tauri eller Electron?

teknisk

Tip: Diskuter specifikke projekter, hvor du har brugt disse teknologier, og hvilke resultater du opnåede.

Hvordan arbejder du med teams på tværs af software og hardware?

kultur

Tip: Fremhæv dine kommunikationsevner og evner til at samarbejde i tværfaglige teams.

Kan du give et eksempel på, hvordan du har optimeret performance i en real-time applikation?

teknisk

Tip: Giv en detaljeret beskrivelse af de teknikker og værktøjer, du brugte til at forbedre performance.

Spørgsmål du kan stille

  • Hvordan er teamstrukturen i EIVA's Applications team?
  • Hvilke værktøjer og metoder bruger I til at understøtte jeres agile udviklingsproces?
  • Kan I give et eksempel på et nyligt projekt, hvor teamet har haft en betydelig indflydelse på produktdesign?

Tale punkter

  • Min erfaring med at arbejde på tværs af software og hardware teams.
  • Tidligere projekter, hvor jeg har optimeret applikationers performance.
  • Min passion for at skabe brugervenlige og effektive løsninger.

Bekymringspunkter at være opmærksom på

  • Manglende erfaring med React.js og TypeScript.
  • Begrænset forståelse af design systemer og desktop framework teknologier.

Ansøgningsstrategi

Ansøgningstips

  • Fremhæv din erfaring med React.js og TypeScript, da det er kernekompetencer for stillingen.
  • Vis din evne til at arbejde på tværs af discipliner ved at give eksempler på tidligere projekter, hvor du har samarbejdet med hardware- og softwareteams.
  • Demonstrer din erfaring med at skabe brugervenlige og effektive løsninger ved at inkludere specifikke resultater fra tidligere projekter.

Nøgleord at inkludere

React.jsTypeScriptbrugeroplevelsesamarbejdeagile udviklingsprocesser

Fokus i ansøgningen

Fremhæv din ekspertise i React.js og din erfaring med at skabe intuitive brugergrænseflader, samt hvordan du har arbejdet i teamorienterede miljøer for at udvikle innovative løsninger. Beskriv dit engagement i at levere højtydende og skalerbare applikationer, og hvordan din baggrund gør dig til et ideelt match for EIVA's mission om at forme fremtiden for marin udforskning.

Tilpasning af CV

Tilpas dit CV ved at inkludere specifikke projekter, hvor du har anvendt React.js og TypeScript til at udvikle desktopapplikationer. Understreg din evne til at optimere ydeevne og skalerbarhed, og sørg for at fremhæve erfaring med tværfagligt samarbejde, især med hardware- og produktdesignteams.

Ofte stillede spørgsmål

Hvad indebærer stillingen som Senior Front-End Developer hos EIVA?

Stillingen indebærer at arbejde med front-end udvikling til maritime applikationer, især ved hjælp af React.js, for at skabe næste-generations produkter til hydrografisk opmåling og inspektion.

Hvilke kvalifikationer kræves for at blive Senior Front-End Developer hos EIVA?

Kandidaten skal have en baggrund som softwareudvikler med speciale i React.js og TypeScript, erfaring med desktop frameworks som Tauri eller Electron, og gode samarbejdsevner samt stærke engelskkundskaber.

Hvad tilbyder EIVA deres medarbejdere i denne stilling?

EIVA tilbyder et kreativt og samarbejdsorienteret arbejdsmiljø, hvor der arbejdes tæt sammen på tværs af discipliner som software, hardware, AI og robotteknologi for at forme fremtiden for maritim udforskning.

Hvordan er arbejdsmiljøet hos EIVA?

Arbejdsmiljøet hos EIVA er præget af samarbejde, kreativitet og teknisk ekspertise, hvor teamet arbejder sammen for at skabe intuitive og brugervenlige løsninger.

Hvad er forventningerne til en Senior Front-End Developer hos EIVA?

Forventningerne inkluderer at være en drivkraft i overhalingen af front-end arkitekturen, deltage i agile udviklingsprocesser, og skabe effektive brugeroplevelser, der skjuler kompleksitet.

Er der krav om fysisk tilstedeværelse på EIVA's kontor i Skanderborg?

Ja, det forventes at kandidaten kan arbejde fra EIVA's danske kontor i Stilling, Danmark.

Hvilke teknologier vil jeg arbejde med i denne stilling?

Du vil arbejde med teknologier som React.js, TypeScript, Tauri, Electron, og micro frontends, samt data visualisering og real-time tracking værktøjer.

Hvilke erfaringer er ønskelige for stillingen?

Erfaring med store softwareapplikationer, real-time applikationer og evnen til at skrive forståelig og robust kode er ønskelige kvalifikationer.

Stillinger

Senior Front-End DeveloperSoftware Developer

Lignende jobs