Frontend Desktop Engineer

Jobgether SRL

Deutschland

On-site

EUR 65,000 - 95,000

Full time

4 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

Globally distributed team
Open-source focus
Privacy-focused technology

Job summary

Jobgether SRL is seeking a Frontend Desktop Engineer in Germany to develop and maintain a cross-platform desktop application using React/TypeScript. You will work on a peer-to-peer, serverless architecture, focusing on performance, reliability, and a seamless UI across macOS, Windows, and Linux.

You’ll join a globally distributed team, leveraging Electron/Tauri or similar runtimes, with strong emphasis on open-source collaboration and privacy-focused design.

Qualifications

  • Proven professional experience with React/Preact in production-scale apps.
  • Strong frontend state management knowledge (Redux, Redux Toolkit, Zustand).
  • Able to write clean, modular, well-tested code and diagnose complex frontend issues.

Responsibilities

  • Develop, maintain, and improve a cross-platform desktop app built with React.
  • Implement responsive UI for multiple desktop platforms.
  • Build frontend architecture using modern JavaScript/TypeScript practices.
  • Manage application state with Redux or Zustand.
  • Write modular, well-tested code and ensure performance and reliability.
  • Test, debug, and troubleshoot frontend issues to ensure stability.
  • Collaborate with an international remote team on decentralized communication features.
  • Contribute to peer-to-peer messaging, file sharing, and real-time communication features.

Skills

React experience
TypeScript
State management
Problem solving
Remote collaboration

Tools

React/Preact
Redux/Redux Toolkit
Zustand
Electron/Tauri
WebRTC

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 Germany.

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.
How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

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.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

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 • Germany

Remote
EUR 75,000 - 115,000
Fully remote
Senior Full Stack Engineer (.NET/React)
Senior Full Stack Engineer (.NET/React)

Jobgether SRL • Germany

On-site
EUR 90,000 - 120,000
Fully remote
Flexible schedule
Remote-first culture
Senior Software Engineer (Golang/TypeScript/React) - Independent Contractor
Senior Software Engineer (Golang/TypeScript/React) - Independent Contractor

Jobgether SRL • Germany

Remote
EUR 50,000 - 65,000
Fully remote
US Eastern Time hours
Ownership over features
+2
Senior Backend Software Engineer - Future Hiring Program
Senior Backend Software Engineer - Future Hiring Program

Jobgether SRL • Germany

Remote
EUR 70,000 - 110,000
Fully remote work
Flexible schedule
Paid leave
+4
Full Stack Software Engineer
Full Stack Software Engineer

Jobgether • Germany

Remote
EUR 107,000 - 169,000
Competitive USD salary
Fully remote (worldwide)
15 paid vacation days
+2
Software Engineer, Trust & Safety
Software Engineer, Trust & Safety

Jobgether SRL • Germany

Remote
EUR 134,000 - 157,000
Fully remote work
Competitive USD salary
Global collaboration
Forward Deployed Engineer (Founding)
Forward Deployed Engineer (Founding)

Jobgether SRL • Germany

Remote
EUR 107,000 - 179,000
Equity participation
Remote-first flexibility
Competitive compensation
Senior Engineer, Software
Senior Engineer, Software

Jobgether SRL • Germany

Remote
EUR 110,000 - 150,000
Remote work across Europe
Technical Support Engineer
Technical Support Engineer

Jobgether SRL • Germany

Remote
EUR 55,000 - 85,000
Remote-first environment
AI tools access
Professional development
+3
Technical Talent Acquisition Partner
Technical Talent Acquisition Partner

Jobgether • Germany

Remote
EUR 90,000 - 130,000
Employee stock options
Bonus opportunities
Learning budget
+3