Senior Front-End Developer – R&D Embedded Systems

  • Stockholm, Sweden
  • IT - Software Development and Engineering
  • Professional

Senior Front-End Developer – R&D Embedded Systems

  • Stockholm, Sweden
  • IT - Software Development and Engineering
  • Professional

Shape the Front-End of Next-Generation Embedded Platforms

An industry-leading R&D team is modernising its embedded system applications by transitioning from a legacy interface to a modular, scalable architecture. To support this evolution, we are seeking an experienced and adaptable Senior Front-End Developer to join the journey of building robust and reusable components in TypeScript and React, while ensuring continuity through legacy support.

This is an exciting opportunity to apply modern front-end practices in a high-impact environment, where your work will directly influence the performance, usability, and sustainability of mission-critical embedded systems.

About the Role

You will support agile development teams working on the migration from a monolithic GWT-based interface to a modern, modularised React and TypeScript front-end. This includes maintaining and adapting legacy implementations, building new features, resolving issues, and contributing to a sharable component library.

This is a hands-on, highly collaborative role that requires a balanced mix of technical expertise and creative problem-solving. You will work on-site in Stockholm at least three days per week, in compliance with the customer’s hybrid work policy.

Main Responsibilities

  • Maintain and adapt components in the legacy GWT application
  • Migrate and implement reusable, modular front-end components using TypeScript and React
  • Support front-end feature development and issue resolution within agile teams
  • Participate in the construction of a shared component library to support future scalability
  • Collaborate with UI designers, back-end developers, and embedded system specialists
  • Ensure code quality through testing, documentation, and structured feedback loops

What We Are Looking For

Required qualifications:

  • Expert-level development experience with:
  • Java (especially within legacy front-end systems)
  • CSS and HTML
  • TypeScript
  • Familiarity with NPM for package and dependency management
  • Strong communication skills and the ability to collaborate across functions
  • Demonstrated experience working in structured agile teams

Preferred qualifications:

  • Hands-on experience with React and building component-based UI frameworks
  • Familiarity with front-end testing tools such as Jest or Vite
  • Experience working on or alongside embedded systems
  • Previous use of GWT and contribution to open-source projects
  • Version control with Git and component documentation using Storybook

What You Can Expect

  • A technically engaging role contributing to the front-end transformation of advanced embedded systems
  • Close collaboration with cross-disciplinary R&D teams in a high-performance development culture
  • A blend of legacy and modern front-end work, offering both stability and innovation
  • On-site collaboration in Stockholm, with hybrid flexibility (minimum three days per week on-site)
  • A nine-month freelance contract with the possibility of extension depending on project scope

How to Apply

If you are a problem-solving front-end engineer with a passion for clean design and modular systems, we encourage you to apply. We welcome applications from candidates of all backgrounds and identities.

Please submit your CV by clicking on the Apply Button. Applications are reviewed continuously, and we encourage early submissions.

We will only contact you in the event of an interview invitation.

Key Job Details
  • Role: 
    Senior Front-End Developer
  • Location: 
    Stockholm, Sweden
  • Category: 
    IT - Software Development and Engineering
  • Employment Type: 
    9 months (Freelance)
  • Travel Required: 
    No Travel
  • Modality: 
    On-site minimum 3 days per week
  • Company: (0109) [[COMPANY_NAME]] Polska Sp. zo.o.
  • Role: 681489BR
Don’t see a fit at this time?
Don’t worry. Join our Talent Network and get notified about the latest opportunities.
Join Talent Network