Frontend Desktop Engineer

Jobgether SRL

Netherlands

Remote

EUR 70,000 - 110,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Global distributed team
Open-source contribution
Privacy-focused projects

Job summary

Jobgether SRL seeks a Frontend Desktop Engineer to develop a cross-platform peer-to-peer communication app using React and TypeScript. You will craft responsive UIs, manage state with Redux or Zustand, and ensure high performance across macOS, Windows, and Linux.

You'll work with a globally distributed team, contribute to open-source initiatives, and gain exposure to Electron or Tauri runtimes and real-time communication tech such as WebRTC.

Qualifications

  • Proven professional experience with React or Preact and modern JavaScript or TypeScript in production-scale applications.
  • Strong understanding of frontend state management, including Redux, Redux Toolkit, Zustand, or similar libraries.
  • Demonstrated ability to write clean, modular, maintainable, and well-tested code.
  • Solid experience testing, debugging, and troubleshooting complex frontend applications.
  • Strong problem-solving skills and an interest in building performant, reliable desktop software.
  • A genuine interest in peer-to-peer technologies, distributed systems, or decentralized applications.
  • Excellent communication skills and the ability to collaborate effectively within a globally distributed, remote team.
  • Experience developing desktop applications with Electron, Tauri, or comparable runtimes is an advantage.
  • Familiarity with WebRTC, media streams, audio/video APIs, or real-time communication technologies is preferred.
  • Experience optimizing UI rendering, memory management, and application performance is desirable.
  • Knowledge of cross-platform development for macOS, Windows, and Linux is a plus.
  • Contributions to open-source projects, particularly in peer-to-peer or decentralized technology, are an additional advantage.

Responsibilities

  • Develop, maintain, and improve a cross-platform desktop application built with React and running on a peer-to-peer application runtime.
  • Implement responsive, intuitive user interfaces that deliver a seamless user experience across supported desktop platforms.
  • Build and maintain robust frontend architecture using modern JavaScript and TypeScript practices.
  • Manage application state using tools such as Redux, Redux Toolkit, Zustand, or equivalent solutions.
  • Write modular, maintainable, and well-tested code that supports long-term reliability and scalability.
  • Test, debug, and troubleshoot complex frontend issues to ensure application stability and quality.
  • Optimize rendering performance, memory usage, and overall application responsiveness.
  • Collaborate with a remote, international engineering team to deliver improvements to decentralized communication and collaboration tools.
  • Contribute to the development of peer-to-peer features supporting messaging, file sharing, and real-time communication.

Skills

React
Preact
JavaScript
TypeScript
Redux
Redux Toolkit
Zustand
Testing
Performance
Electron
Tauri
WebRTC
Cross-platform
macOS
Windows
Linux

Tools

React
TypeScript

Job description

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Frontend Desktop Engineer based inNetherlands.

We are seeking a skilled Frontend Desktop Engineer to develop and maintain a cross-platform peer-to-peer communication application. In this role, you will help build intuitive, reliable, and high-performance desktop experiences using React and modern JavaScript technologies. You will contribute to a decentralized platform that enables secure communication and data sharing without relying on traditional server infrastructure. Working across user interface development, state management, testing, and performance optimization, you will help shape the future of private digital collaboration. You will join a globally distributed team that values technical excellence, autonomy, and open-source innovation. This is an opportunity to solve complex engineering challenges while contributing to technology that empowers users to retain control over their data.

Accountabilities
  • Develop, maintain, and improve a cross-platform desktop application built with React and running on a peer-to-peer application runtime.

  • Implement responsive, intuitive user interfaces that deliver a seamless user experience across supported desktop platforms.

  • Build and maintain robust frontend architecture using modern JavaScript and TypeScript practices.

  • Manage application state using tools such as Redux, Redux Toolkit, Zustand, or equivalent solutions.

  • Write modular, maintainable, and well-tested code that supports long-term reliability and scalability.

  • Test, debug, and troubleshoot complex frontend issues to ensure application stability and quality.

  • Optimize rendering performance, memory usage, and overall application responsiveness.

  • Collaborate with a remote, international engineering team to deliver improvements to decentralized communication and collaboration tools.

  • Contribute to the development of peer-to-peer features supporting messaging, file sharing, and real-time communication.

Requirements:
  • Proven professional experience with React or Preact and modern JavaScript or TypeScript in production-scale applications.

  • Strong understanding of frontend state management, including Redux, Redux Toolkit, Zustand, or similar libraries.

  • Demonstrated ability to write clean, modular, maintainable, and well-tested code.

  • Solid experience testing, debugging, and troubleshooting complex frontend applications.

  • Strong problem-solving skills and an interest in building performant, reliable desktop software.

  • A genuine interest in peer-to-peer technologies, distributed systems, or decentralized applications.

  • Excellent communication skills and the ability to collaborate effectively within a globally distributed, remote team.

  • Experience developing desktop applications with Electron, Tauri, or comparable runtimes is an advantage.

  • Familiarity with WebRTC, media streams, audio/video APIs, or real-time communication technologies is preferred.

  • Experience optimizing UI rendering, memory management, and application performance is desirable.

  • Knowledge of cross-platform development for macOS, Windows, and Linux is a plus.

  • Contributions to open-source projects, particularly in peer-to-peer or decentralized technology, are an additional advantage.

Benefits:
  • Opportunity to contribute to innovative peer-to-peer technology and decentralized communication tools.

  • Work in a globally distributed environment alongside international technology professionals.

  • Exposure to modern frontend frameworks, cross-platform desktop development, and emerging decentralized technologies.

  • Opportunity to help build software focused on privacy, secure communication, and user control over personal data.

  • Potential to contribute to open-source development and the evolution of peer-to-peer applications.

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Engineer - React Native
Mobile Engineer - React Native

Jobgether SRL • Netherlands

Remote
EUR 60,000 - 90,000
Fully remote
Worldwide opportunities
International team
React Desktop Engineer for Cross-Platform P2P Apps
React Desktop Engineer for Cross-Platform P2P Apps

Jobgether SRL • Netherlands

Remote
EUR 70,000 - 110,000
Global distributed team
Open-source contribution
Privacy-focused projects
Senior Full Stack Engineer (.NET/React)
Senior Full Stack Engineer (.NET/React)

Jobgether SRL • Netherlands

Remote
EUR 70,000 - 110,000
Fully remote work
Competitive compensation
International team
Frontend Developer
Frontend Developer

Exactpi Multilingual Recruitment • Amsterdam

On-site
EUR 61,380 - 78,120
Competitive salary
Hybrid work setup
Training and development opportunities
+1
Lead/Senior Frontend Developer w/ React experience [relocation to Netherlands included]
Lead/Senior Frontend Developer w/ React experience [relocation to Netherlands included]

ZooStation BV • Den Haag

On-site
EUR 90,000 - 120,000
Hybrid working model
Office in The Hague
International environment
Backend Engineer
Backend Engineer

Jobgether SRL • Netherlands

Remote
EUR 60,000 - 90,000
Fully remote
Equity participation
Profit sharing
+2
Angular Developer
Angular Developer

Jobgether SRL • Netherlands

Remote
EUR 65,000 - 100,000
Fully remote
Contract engagement
Modern Angular stack
+5
Frontend Developer
Frontend Developer

Bond Personnel Group • Netherlands

On-site
EUR 50,000 - 80,000
Flexible working arrangements
Continuous learning opportunities
Collaboration in an innovative environment
+1
Senior Frontend Developer
Senior Frontend Developer

Oakwell Hampton Group • Hilversum

On-site
EUR 70,000 - 95,000
Angular Developer
Angular Developer

Lever, Inc. • Netherlands

Remote
EUR 70,000 - 90,000
Fully remote
Contract-based
Angular tech stack