Frontend Desktop Engineer

Jobgether SRL

Ireland

On-site

EUR 70,000 - 110,000

Full time

39 hours 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 remote collaboration
Open-source involvement
Privacy-focused software
Cross-platform desktop development

Job summary

Jobgether SRL is seeking a Frontend Desktop Engineer based in Ireland to develop and maintain a cross‑platform desktop application using React and modern JavaScript/TypeScript.

You will contribute to a decentralized peer-to-peer platform, focusing on UI, state management, testing, and performance optimization, while collaborating with a globally distributed team that values open-source innovation.

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 interest in high-performance desktop software.
  • Genuine interest in peer-to-peer technologies, distributed systems, or decentralized applications.
  • Excellent communication skills and ability to collaborate in a globally distributed, remote team.
  • Experience developing desktop applications with Electron, Tauri, or comparable runtimes is an advantage.
  • Familiarity with WebRTC and real-time communication technologies is preferred.
  • Knowledge of cross-platform development for macOS, Windows, and Linux is a plus.
  • Contributions to open-source projects in peer-to-peer or decentralized tech are a plus.

Responsibilities

  • Develop, maintain, and improve a cross-platform desktop application built with React and running on a peer-to-peer runtime.
  • Implement responsive, intuitive user interfaces across desktop platforms.
  • Build and maintain frontend architecture using modern JavaScript/TypeScript practices.
  • Manage application state using Redux, Redux Toolkit, Zustand, or equivalents.
  • Write modular, maintainable, and well-tested code for long-term reliability.
  • Test, debug, and troubleshoot frontend issues to ensure stability and quality.
  • Optimize rendering performance and memory usage.
  • Collaborate with a remote, international engineering team to enhance decentralized tools.
  • Contribute to peer-to-peer features like messaging and real-time collaboration.

Skills

React
TypeScript
Redux
Redux Toolkit
Zustand
Electron
WebRTC
Cross-platform desktop
Frontend debugging
Performance optimization

Tools

Electron
Tauri

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 in Ireland.

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.

We appreciate your interest and wish you the best!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cross-Platform Frontend Engineer for P2P Desktop Apps
Cross-Platform Frontend Engineer for P2P Desktop Apps

Jobgether SRL • Ireland

On-site
EUR 70,000 - 110,000
Global remote collaboration
Open-source involvement
Privacy-focused software
+1
Frontend Engineer
Frontend Engineer

Kimber Limited • Dublin

Hybrid
EUR 70,000 - 95,000
Senior Software Engineer, Front-End
Senior Software Engineer, Front-End

Cpl Group • Dublin

On-site
EUR 90,000 - 130,000
Senior Front End Developer – React
Senior Front End Developer – React

Davy • Dublin

On-site
EUR 70,000 - 100,000
Software Engineer (Front and Back end)
Software Engineer (Front and Back end)

Jobgether SRL • Ireland

On-site
EUR 65,000 - 95,000
Remote work
Full-stack exposure
Cloud platforms
+1
Senior Front-End Developer (Vue.js 3 + Europa Component Library)
Senior Front-End Developer (Vue.js 3 + Europa Component Library)

Jobgether SRL • Ireland

On-site
EUR 90,000 - 120,000
100% remote
International career
Professional development
+7
Senior Full Stack Engineer (.NET/React)
Senior Full Stack Engineer (.NET/React)

Jobgether SRL • Ireland

On-site
EUR 90,000 - 120,000
Fully remote
Remote-first environment
Flexible working conditions
+1
React Engineer
React Engineer

Air Apps • Dublin

On-site
EUR 42,000 - 65,000
Apple hardware
Annual bonus
Health insurance
+8
Senior Software Engineer (Node.js/Python)
Senior Software Engineer (Node.js/Python)

Jobgether SRL • Ireland

On-site
EUR 90,000 - 150,000
Fully remote
European coverage
Flexible hours
Tibco Integration Engineer
Tibco Integration Engineer

Motivus • Ireland

Remote
MXN 360,000 - 600,000
Competitive salary
Fully remote work
Health insurance
+2