Laravel
Laravel
Senior Frontend Engineer CSS – Newcode.ai , Copenhagen
Bliv en del af Newcode.ai som senior frontend engineer. Bidrag med CSS, TypeScript, React og nyd en fleksibel arbejdskultur.
Jobinformation
Titel

Senior Frontend Engineer

Virksomhed
Newcode.ai
Lokation

Copenhagen, Capital Region of Denmark, Denmark

Opslået Dato

Sep 26, 2025

Påkrævede Færdigheder
Full Time
Programmeringssprog
CSS
TypeScript
PHP
Go
Java
Python
6 sprog
Frameworks & Biblioteker
React
Tailwind CSS
2 frameworks
Total: 8 krav listet (6 sprog, 2 frameworks, 0 databaser, 0 værktøjer, 0 andre færdigheder)
Virksomhedsinformation
Jobvurdering
Job Ikke Vurderet Endnu

Dette job er ikke blevet analyseret af vores AI-vurderingssystem. Klik på knappen nedenfor for at få en AI-drevet match score baseret på dine præferencer.

Kompetenceudvikling
Kompetenceudvikling
Completed
100% Confidence
Uddragne Færdigheder (4)
PHP
Nævnt som: PHP
Experience with: PHP/Laravel
languages
100%
Go
Nævnt som: Go
Experience with: PHP/Laravel and Go.
languages
100%
Java
Nævnt som: Java
Experience with: PHP/Laravel and Go. Experience with Python...
languages
100%
Python
Nævnt som: Python
Experience with: PHP/Laravel and Go. Experience with Python...
languages
100%
Analyse Detaljer
Totale Færdigheder Fundet: 4
Færdigheder efter Kategori:
languages: 4 færdigheder
frameworks: 0 færdigheder
Forbedret den: September 24, 2025 at 9:41 AM Omkostning: $0.0053
🔍 Debug Information (Klik for at udvide)
Fuld AI Prompt:
# Job Skill Enhancement System

## CORE INSTRUCTION:
You are an AI that extracts and identifies coding languages and frameworks from job descriptions. Your goal is to find ALL relevant technical skills mentioned in the job posting, even if they're mentioned in different ways or aliases.

## INPUT DATA:
{
  "job": {"job_id":4138,"title":"CTO","company_name":"Nordic Charge","description":"About the job\n\nLocation: Copenhagen\n\nEmployment: Full-time\n\nStart Date: As soon as possible\n\nAt Nordic Charge, we are building the most agile and transparent e-mobility operations platform on the market. Founded in 2023, we are a fast-growing Danish startup simplifying everything for Charge Point Operators (CPOs) and their partners. From hardware and logistics to installation and system integration, we provide a comprehensive, unified platform that empowers businesses to seamlessly transition to a carbon-neutral transportation infrastructure.\n\nAs we expand and scale our reach to meet the increasing demand, we’re looking for a strategic and hands-on CTO to lead the development and evolution of our platform. This is a unique opportunity to shape the technology strategy of a high-potential greentech company and build a world-class engineering culture from the ground up.\n\nKey Responsibilities\n\n\n Technology Vision & Strategy\nDefine and execute the long-term technology roadmap.\nDrive innovation in features, APIs, and integrations to strengthen our market position.\nOversee the architecture, development, and deployment of Nordic Charge’s platform and integrations.\nEnsure our platform remains agile, scalable, secure, and future-proof as we expand into new markets and integrate with evolving EV technologies.\n Building & Leading the Engineering Team\nRecruit, inspire, and mentor a top-class software engineering team.\nFoster a collaborative, high-performance culture that thrives on transparency, trust, and ownership.\nCreate scalable team structures and processes to support rapid growth.\nStay hands-on enough to lead by example and help with tricky problems when needed.\n Scalability, Security & Compliance\nEnsure our infrastructure can scale to handle a growing number of customers, integrations, and real-time transactions.\nLead efforts in security, data privacy, and compliance with relevant regulations across our operating markets.\nOwn and manage our cloud infrastructure, promoting a strong DevOps culture of automation, monitoring, and proactive maintenance.\n Cross-Functional Leadership & Industry Engagement\nPartner with the CEO and leadership team to align product and tech strategies with commercial priorities.\nServe as a key technical spokesperson in customer and partner engagements.\nStay ahead of industry trends, bringing fresh ideas from the EV, IoT, and SaaS ecosystems into our product roadmap.\n\n\nThe Ideal Candidate\n\nWe are looking for a strategic technology leader with a builder’s mindset and a passion for sustainability.\n\n\nProven Technology Leader: 5+ years in software engineering, with at least 3 years in a senior leadership role (CTO, VP Engineering, or similar) in SaaS, IoT, mobility, or greentech.\nHands-On Expertise: Strong background in cloud architecture, API-first design, and scalable system design.\nExperience with: PHP\/Laravel and Go. Experience with Python and Java is a plus but not a prerequisite.\nEV Ecosystem Knowledge: Experience with EV charging, IoT device integrations, or energy platforms is a plus.\nStartup Mentality: Comfortable moving between strategy and hands-on problem-solving. Thrives in a fast-paced, ever-evolving environment.\nStrong Communicator: Able to inspire both technical and non-technical audiences, with the ability to translate complex concepts into clear business value.\nData-Driven & Pragmatic: Uses data to inform decisions and balances innovation with practical execution.\nLanguages: Fluent in English is required; proficiency in Danish or other Nordic languages is a plus.\n\n\nWhat We Offer\n\n\nA Defining Leadership Role: The chance to set and execute the technology vision for a company at the forefront of e-mobility.\nCompetitive Package: Attractive salary, potential equity\/warrants, and benefits including pension.\nImpact & Purpose: Be part of a mission-driven company enabling the shift to carbon-neutral transportation.\nAn Amazing Culture: A flat, transparent environment that values action, curiosity, and collaboration.\nWorking environment: Office centrally in Copenhagen, with an engaging and inspiring environment.","brief_summary_of_job":null,"existing_skills_from_job":["On-site","Full-time","Leadership","Engineering","Strategy","Architecture","English","Software as a Service (SaaS)","Software Development","Business","Java","Object-Oriented Programming (OOP)"],"existing_skills_from_database":[]},
  "coding_categories": {"languages":["Bash","C","C#","C++","CSS","Clojure","Dart","Elixir","Go","Groovy","Haskell","HTML","Java","JavaScript","Julia","Kotlin","Lua","MATLAB","Objective-C","Perl","PHP","PowerShell","Python","R","Ruby","Rust","Sass","Scala","SQL","Swift","TypeScript"],"frameworks":[".NET","Angular","Apache Spark","ASP.NET","AWS","Azure","Backbone.js","Bootstrap","CodeIgniter","Django","Docker","Ember.js","Express","FastAPI","Flask","Flutter","GCP","Hadoop","Ionic","jQuery","Kubernetes","Laravel","Meteor","NestJS","Next.js","Node.js","Nuxt.js","Phoenix","PyTorch","React","React Native","Ruby on Rails","Spring Boot","Svelte","Symfony","Tailwind CSS","TensorFlow","Vue.js","Xamarin"]},
  "skill_aliases": {"bash":"Bash","c":"C","c plus plus":"C++","C plus plus":"C++","c sharp":"C#","C sharp":"C#","c#":"C#","c++":"C++","clojure":"Clojure","cpp":"C++","dart":"Dart","elixir":"Elixir","go":"Go","golang":"Go","Golang":"Go","groovy":"Groovy","haskell":"Haskell","java":"Java","java script":"JavaScript","Java script":"JavaScript","javascript":"JavaScript","Javascript":"JavaScript","js":"JavaScript","JS":"JavaScript","es5":"JavaScript","ES5":"JavaScript","es6":"JavaScript","ES6":"JavaScript","julia":"Julia","kotlin":"Kotlin","lua":"Lua","matlab":"MATLAB","Matlab":"MATLAB","objective c":"Objective-C","Objective C":"Objective-C","objective-c":"Objective-C","objc":"Objective-C","ObjC":"Objective-C","obj-c":"Objective-C","Obj-C":"Objective-C","perl":"Perl","php":"PHP","Php":"PHP","powershell":"PowerShell","Power Shell":"PowerShell","python":"Python","py":"Python","Py":"Python","phyton":"Python","r":"R","ruby":"Ruby","rust":"Rust","scala":"Scala","swift":"Swift","typescript":"TypeScript","Typescript":"TypeScript","ts":"TypeScript","TS":"TypeScript","mysql":"MySQL","postgresql":"PostgreSQL","postgres":"PostgreSQL","mongodb":"MongoDB","mongo":"MongoDB","redis":"Redis","sqlite":"SQLite","oracle":"Oracle","mssql":"SQL Server","sql server":"SQL Server","aws":"AWS","amazon web services":"AWS","azure":"Azure","microsoft azure":"Azure","gcp":"GCP","google cloud platform":"GCP","google cloud":"GCP",".Net":".NET","angular":"Angular","angular js":"Angular","Angular js":"Angular","angularjs":"Angular","AngularJS":"Angular","apache spark":"Apache Spark","asp net":".NET","ASP net":".NET","asp.net":"ASP.NET","ASP.NET":".NET","asp.net core":".NET","ASP.NET Core":".NET","backbone":"Backbone.js","BackboneJS":"Backbone.js","backbone js":"Backbone.js","backbonejs":"Backbone.js","bootstrap":"Bootstrap","Bootstrap framework":"Bootstrap","twitter bootstrap":"Bootstrap","Twitter Bootstrap":"Bootstrap","code igniter":"CodeIgniter","codeigniter":"CodeIgniter","django":"Django","ember":"Ember.js","ember js":"Ember.js","emberjs":"Ember.js","EmberJS":"Ember.js","express":"Express","express.js":"Express","Express.js":"Express","expressjs":"Express","ExpressJS":"Express","fast api":"FastAPI","Fast api":"FastAPI","fastapi":"FastAPI","flask":"Flask","flutter":"Flutter","hadoop":"Hadoop","Hadoop":"Hadoop","ionic":"Ionic","Ionic framework":"Ionic","ionic framework":"Ionic","jquery":"jQuery","JQuery":"jQuery","JQUERY":"jQuery","laravel":"Laravel","meteor":"Meteor","meteor js":"Meteor","meteorjs":"Meteor","MeteorJS":"Meteor","nestjs":"NestJS","nest js":"NestJS","Nest JS":"NestJS","Nestjs":"NestJS","next js":"Next.js","Next js":"Next.js","next.js":"Next.js","nextjs":"Next.js","NextJS":"Next.js","node":"Node.js","Node":"Node.js","node.js":"Node.js","nodejs":"Node.js","NodeJS":"Node.js","nuxt js":"Nuxt.js","Nuxt js":"Nuxt.js","nuxt.js":"Nuxt.js","nuxtjs":"Nuxt.js","NuxtJS":"Nuxt.js","phoenix":"Phoenix","Phoenix framework":"Phoenix","pytorch":"PyTorch","Pytorch":"PyTorch","torch":"PyTorch","Torch":"PyTorch","react":"React","react.js":"React","React.js":"React","reactjs":"React","ReactJS":"React","react native":"React Native","ReactNative":"React Native","reactnative":"React Native","rn":"React Native","RN":"React Native","rails":"Ruby on Rails","Rails":"Ruby on Rails","ror":"Ruby on Rails","ROR":"Ruby on Rails","ruby on rails":"Ruby on Rails","Ruby On Rails":"Ruby on Rails","spark":"Apache Spark","Spark":"Apache Spark","spring":"Spring Boot","Spring":"Spring Boot","spring boot":"Spring Boot","Spring Boot":"Spring Boot","spring framework":"Spring Boot","Spring Framework":"Spring Boot","SpringBoot":"Spring Boot","springboot":"Spring Boot","svelte":"Svelte","symfony":"Symfony","tailwind":"Tailwind CSS","Tailwind":"Tailwind CSS","tailwind css":"Tailwind CSS","Tailwind Css":"Tailwind CSS","tailwindcss":"Tailwind CSS","TailwindCSS":"Tailwind CSS","tensorflow":"TensorFlow","Tensorflow":"TensorFlow","tensor flow":"TensorFlow","vue js":"Vue.js","vue.js":"Vue.js","vuejs":"Vue.js","VueJS":"Vue.js","xamarin":"Xamarin","Xamarin Forms":"Xamarin","Xamarin.forms":"Xamarin","docker":"Docker","kubernetes":"Kubernetes","k8s":"Kubernetes","github":"GitHub","gitlab":"GitLab","bitbucket":"Bitbucket","terraform":"Terraform","puppet":"Puppet","chef":"Chef","scrum":"Scrum","agile":"Agile","kanban":"Kanban","devops":"DevOps","ci\/cd":"CI\/CD","tdd":"TDD","bdd":"BDD","linux":"Linux","windows":"Windows","macos":"macOS","ubuntu":"Ubuntu","centos":"CentOS","debian":"Debian","junit":"JUnit","pytest":"PyTest","jest":"Jest","mocha":"Mocha","cypress":"Cypress","selenium":"Selenium","html":"HTML","HTML":"HTML","html5":"HTML","HTML5":"HTML","css":"CSS","CSS":"CSS","css3":"CSS","CSS3":"CSS","sass":"Sass","scss":"Sass","SCSS":"Sass","less":"Less","LESS":"Less","webpack":"Webpack","gulp":"Gulp","npm":"npm","yarn":"Yarn","sql":"SQL","vue":"Vue.js","full time":"Fuldtid","full-time":"Fuldtid","fuldtid":"Fuldtid","part time":"Deltid","part-time":"Deltid","deltid":"Deltid","contract":"Kontrakt","kontrakt":"Kontrakt","remote":"Fjernarbejde","fjernarbejde":"Fjernarbejde","hybrid":"Hybridarbejde","hybridarbejde":"Hybridarbejde","on-site":"Fysisk tilstedeværelse","onsite":"Fysisk tilstedeværelse","fysisk tilstedeværelse":"Fysisk tilstedeværelse"}
}

## TASK:
1. **Extract ALL coding languages and frameworks** mentioned in the job description
2. **Use the skill_aliases mapping** to normalize skill names (e.g., "JS" → "JavaScript", "React.js" → "React")
3. **Only include skills from the coding_categories** (languages and frameworks)
4. **Avoid duplicates** - if "JavaScript" and "JS" are both mentioned, only include "JavaScript"
5. **Be thorough** - look for skills mentioned in:
   - Job title
   - Job description
   - Brief summary
   - Requirements sections
   - Nice-to-have sections

## SKILL CATEGORIES TO EXTRACT:
- **Languages**: JavaScript, Python, Java, C#, PHP, Go, Rust, etc.
- **Frameworks**: React, Angular, Vue.js, Laravel, Django, Spring Boot, etc.

## EXCLUSION RULES:
- Do NOT include soft skills (communication, teamwork, etc.)
- Do NOT include methodologies (Agile, Scrum, etc.)
- Do NOT include general tools (Git, VS Code, etc.) unless they're specifically coding-related
- Do NOT include skills already in existing_skills_from_database

## OUTPUT FORMAT:
Return ONLY valid JSON in this exact structure:
{
  "job_id": <integer>,
  "extracted_skills": [
    {
      "skill_name": "<normalized_skill_name>",
      "category": "<languages|frameworks>",
      "confidence": <integer 0-100>,
      "mentioned_as": ["<original_mention_1>", "<original_mention_2>"],
      "context": "<brief_context_where_found>"
    }
  ],
  "reasoning": {
    "total_skills_found": <integer>,
    "skills_by_category": {
      "languages": ["<skill1>", "<skill2>"],
      "frameworks": ["<skill1>", "<skill2>"]
    },
    "duplicates_removed": ["<original_mention> → <normalized_name>"],
    "excluded_skills": ["<skill>", "<reason>"]
  },
  "confidence": <integer 0-100>
}

Return nothing outside the JSON object.
Fuld AI Svar:
{
  "job_id": 4138,
  "extracted_skills": [
    {
      "skill_name": "PHP",
      "category": "languages",
      "confidence": 100,
      "mentioned_as": ["PHP"],
      "context": "Experience with: PHP/Laravel"
    },
    {
      "skill_name": "Go",
      "category": "languages",
      "confidence": 100,
      "mentioned_as": ["Go"],
      "context": "Experience with: PHP/Laravel and Go."
    },
    {
      "skill_name": "Java",
      "category": "languages",
      "confidence": 100,
      "mentioned_as": ["Java"],
      "context": "Experience with: PHP/Laravel and Go. Experience with Python and Java is a plus but not a prerequisite."
    },
    {
      "skill_name": "Python",
      "category": "languages",
      "confidence": 100,
      "mentioned_as": ["Python"],
      "context": "Experience with: PHP/Laravel and Go. Experience with Python and Java is a plus but not a prerequisite."
    }
  ],
  "reasoning": {
    "total_skills_found": 4,
    "skills_by_category": {
      "languages": ["PHP", "Go", "Java", "Python"],
      "frameworks": []
    },
    "duplicates_removed": [],
    "excluded_skills": []
  },
  "confidence": 100
}
Ansøgning
Ansøgning (Dansk)
Generer Ansøgning

Brug avanceret AI (GPT-4o) til at generere en personaliseret ansøgning på dansk til denne jobansøgning. Brevet vil være skræddersyet til din profil, de specifikke jobkrav og omfattende virksomhedsinformation for maksimal effekt.

Jobbeskrivelse

About the job

Who are we?

At Newcode.ai, we're on a mission to reshape how organizations put AI to work in their day-to-day operations. In few months, we've moved from vision to reality—building products our clients truly love. As part of our fast-growing and highly ambitious team, you won't just drive the future of AI—you'll help define it.

Who are we looking for?

As a frontend engineer at Newcode.ai, you'll be at the forefront of crafting the user experiences at the heart of our AI solutions. You'll work hands-on with the latest frontend technologies, bringing complex AI-powered products to life through intuitive, high-quality interfaces. From designing and implementing core UI components to shaping the overall product look and feel, your contributions will make a visible, immediate impact.

You'll collaborate closely with product and backend teams, and have real influence over both the design and architecture of our frontend stack. We value initiative and encourage every team member to shape the product and leave a lasting mark.

Requirements

What You'll Do

Build and maintain intuitive user interfaces: Design, develop, and optimize frontend features that delight our users and bring our AI products to life

Collaborate across teams: Work closely with designers, product managers, and backend engineers to deliver seamless, high-performance user experiences

Own your craft: Take full responsibility for code quality, maintainability, and the overall architecture of the frontend codebase

Innovate and iterate: Move fast, experiment boldly, and play an active role in shaping the evolution of our platform's frontend

Who You Are

Experienced Builder: 5+ years developing and scaling systems as a Fullstack Engineer

Technical Depth:

7+ years with React

3+ years with Typescript

2+ year with Tailwind CSS

Startup Mindset: Comfortable in a fast-paced, ever-evolving environment—ready to try new things and wear multiple hats

AI-Curious: Eager to grow your understanding of AI and related technologies

Benefits

Why Newcode.ai?

Join a collaborative, high-energy team where your ideas are heard and your impact is real

Help design, build, and launch products shaping the future of artificial intelligence

Work flexibly, in English, from anywhere in the EU

At Newcode.ai, you don't just see the future—you help create it.

Ready to shape what's next? Apply today and join us in building a smarter, more efficient world powered by AI.

Kildehistorik
Vurderet den: N/A
Rapporter Fejl
Hvad er problemet?
Yderligere Detaljer (Valgfrit) Maksimalt 1000 tegn