RocketDevs empowers software engineers by bridging talent with global tech opportunities. We connect skilled developers with innovative projects, fostering an inclusive tech community.
We are seeking a Junior Frontend Developer (or Frontend-Focused Fullstack Developer) with strong experience in Electron.js, JavaScript, and Node.js to join our team and work on client projects that serve global users. This is a full-time, remote position focused on building performant, user-friendly desktop applications under tight deadlines.
Key Responsibilities
- Build and maintain a cross-platform desktop application using Electron.js.
- Work on a large refactor/rewrite of an existing React-based desktop app.
- Implement clean, responsive, and intuitive UI components for data-heavy workflows.
- Integrate mapping and visualization features using libraries like Leaflet.js.
- Collaborate with backend engineers to integrate APIs and ensure smooth data flow.
- Optimize application performance for large-scale data processing.
- Debug and fix issues across the Electron and Node.js layers.
- Contribute to code quality through clean commits and documentation.
- Work closely with a small remote team to meet aggressive MVP deadlines.
- Participate in regular standups (UK hours) and communicate progress clearly.
Qualifications
- Strong proficiency in JavaScript.
- Hands-on experience with Electron.js (mandatory).
- Experience working with Node.js.
- Solid understanding of frontend development principles.
- Experience integrating APIs into frontend applications.
- Familiarity with React or similar frontend frameworks.
- Understanding of desktop app architecture and performance considerations.
- Experience with Git & GitHub workflows.
- Ability to work in a fast-paced environment with tight deadlines.
- A project (personal or professional) demonstrating an Electron.js application is required.
Nice to Have
- Experience with data visualization or mapping tools (e.g., Leaflet.js).
- Familiarity with handling large datasets in frontend applications.
- Basic fullstack experience (API integration, backend awareness).
- Experience working in early-stage startups.
- Exposure to real-time features or communication tools.
- Experience optimizing performance in Electron apps.
Hiring Process
We ensure a fair and transparent process for every applicant:
Apply → Take a Compulsory 30-minute Assessment → 30-minute Onboarding Interview → Final Interview & Selection
Note
- The assessment is mandatory. Please apply only if you're willing to take it.
- Electron.js experience is required — applications without it will not be considered.
- You must be available to work UK hours and collaborate with a remote team.