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.