Junior Software Developer – Mobile Apps (ReactJS & ElectronJS focus)
Job role insights
-
Date posted
March 1, 2026
-
Closing date
March 1, 2026
-
Hiring location
Vryburg
-
Offered salary
Negotiable Price
-
Career level
Junior Middle
-
Experience
3 - 5 Years
Description
We are looking for a talented Junior Software Developer with a focus on building cross-platform applications using ReactJS and ElectronJS. This role involves developing desktop apps (e.g., internal tools, admin dashboards, or customer-facing utilities) that may integrate mobile-like features or progressive web app (PWA) elements. (Note: For true native iOS/Android mobile apps, we use React-based approaches; Electron excels for desktop.) Join our team to create efficient, user-friendly software supporting our operations.
Key Responsibilities:
- Develop and maintain desktop applications using ElectronJS with ReactJS for the frontend.
- Build reusable components, handle state management, and integrate APIs.
- Ensure cross-platform compatibility (Windows, macOS, Linux).
- Debug, test, and optimize app performance.
- Collaborate on features like offline support, notifications, and data syncing.
- Assist in deploying updates and maintaining code quality.
- Learn and apply best practices in JavaScript/TypeScript ecosystems.
Requirements:
- 1–2 years experience with JavaScript/ReactJS (ElectronJS experience advantageous).
- Understanding of HTML, CSS, Node.js, and Git.
- Familiarity with building desktop apps or PWAs.
- Degree/diploma in relevant field or strong portfolio/self-taught projects.
- Problem-solving mindset and eagerness to learn.
- Based in or willing to work in Vryburg.
Exciting junior role with mentorship and growth in modern web/desktop tech. Apply with your GitHub/portfolio!
Skills
Interested in this job?
0 days left to apply