Frontend Desktop Engineer

Jobgether SRL

España

In loco

EUR 60.000 - 90.000

Tempo pieno

35 ore fa
Candidati tra i primi
Generatore di candidature

Non inviare un curriculum generico — genera un curriculum e una lettera di presentazione personalizzati per questo specifico impiego.

Supera i filtri ATS

Descrizione del lavoro

Jobgether SRL, on behalf of a partner company, seeks a Frontend Desktop Engineer in Spain to build cross-platform desktop apps with React and TypeScript. You will contribute to a decentralized platform enabling private collaboration, working with a globally distributed team to deliver high-quality, open-source focused software.

You will implement UI, manage state with Redux/Redux Toolkit/Zustand, and focus on performance, testing, and reliability while collaborating across time zones.

Competenze

  • Proven professional experience with React or Preact and modern JavaScript/TypeScript in production-scale apps.
  • Strong understanding of frontend state management libraries (Redux/Redux Toolkit/Zustand).
  • Demonstrated ability to write clean, modular, well-tested code.
  • Experience testing, debugging, and troubleshooting complex frontend applications.
  • Interest in peer-to-peer technologies, distributed systems, or decentralized apps.

Mansioni

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

Conoscenze

React/Preact
JavaScript/TypeScript
Frontend state management
Testing/debugging
Performance optimization
Cross‑platform desktop development
Peer-to-peer/decentralized tech

Strumenti

Redux
Redux Toolkit
Zustand
Electron
Tauri
WebRTC

Descrizione del lavoro

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

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!

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Remote Frontend Desktop Engineer - React & P2P
Remote Frontend Desktop Engineer - React & P2P

Jobgether SRL • Spagna

In loco
EUR 60.000 - 90.000
Senior Full Stack Engineer (.NET/React)
Senior Full Stack Engineer (.NET/React)

Jobgether SRL • Spagna

In loco
EUR 70.000 - 100.000
Fully remote
Work from Latam/Europe
Flexible schedule
Frontend Developer (Barcelona, ES, 08908)
Frontend Developer (Barcelona, ES, 08908)

Quintall • Barcelona

In loco
EUR 42.000 - 64.000
Lead Fullstack Engineer (React+Next.js) (#5392)
Lead Fullstack Engineer (React+Next.js) (#5392)

N-iX • Spagna

Ibrido
EUR 90.000 - 120.000
Flexible working format
Competitive salary
Mentorship program
+2
Frontend Developer
Frontend Developer

Festo • Barcelona

In loco
EUR 45.000 - 65.000
Senior Software Engineer
Senior Software Engineer

PL2 • Spagna

Remoto
Confidential
Fully remote work
Competitive salary
23 vacation days plus public holidays
+1
Frontend Engineer
Frontend Engineer

Titan OS • Barcelona

In loco
EUR 35.000 - 55.000
Opportunity to work in a diverse international environment
Chance to shape a product impacting millions
Staff Frontend Engineer
Staff Frontend Engineer

Trading 212 Ltd. • Spagna

In loco
EUR 90.000 - 130.000
Senior Frontend Engineer - React.JS (Europe, f/m/d)
Senior Frontend Engineer - React.JS (Europe, f/m/d)

F11 • Barcelona

In loco
EUR 60.000 - 80.000
Transparent, above-market salaries
100%-remote within Europe
Flexible work-hours
+2
Senior Frontend Engineer
Senior Frontend Engineer

Fundcraft • Gerona

In loco
EUR 60.000 - 90.000