Join the Rebellion: At Rebel Systems, we're not just engineers. We are disruptors, creators, and innovators on a mission to transform the defense market. The battlefield of tomorrow demands technologies that are smarter, lighter, and more cost effective at scale. We're building them today.
Why Rebel Systems?- Innovation First: Work on cutting-edge, mission-critical solutions that directly impact our nation's defense capabilities.
- Bold Mission: Join a team committed to breaking from traditional defense norms, delivering unmatched value and performance.
- Empowered Engineering: Drive projects from ideation to deployment in a collaborative, agile environment.
Position Overview: We are seeking a
Senior Software Developer with strong proficiency in
Electron, TypeScript and
React, and a solid understanding of
UI/UX principles. This role will focus on developing responsive, lightweight Electron applications that run on embedded systems with
hardware resource constraints (e.g., CPU, memory, storage). The ideal candidate will also have the ability-and interest-to contribute to the
C core application that powers the device at its lower layers.
Key Responsibilities:- Design, develop, and maintain Electron applications using TypeScript and React.
- Translate UI/UX design concepts and wireframes into highly functional and intuitive user interfaces.
- Optimize application performance for embedded systems operating within defined hardware constraints.
- Collaborate with cross-functional teams to ensure smooth integration between the Electron front-end and C backend systems.
- Participate in design and code reviews, contributing to team best practices and standards.
Preferred Qualifications:- 2+ years experience optimizing applications for resource-constrained environments (embedded).
- Familiarity with Inter-Process Communication (IPC) between front-end and C back-end systems.
- Experience with performance profiling, memory optimization, and debugging in embedded or low-resource systems.
- Understanding of real-time operating systems (RTOS) concepts or experience working with embedded Linux environments is a plus.
Required Qualifications:- Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- 3+ years of proven experience developing Electron applications or similar cross-platform desktop apps.
- 3+ years of experience with TypeScript and React development.
- Solid understanding of UI/UX design principles and experience converting designs into production-level interfaces.
- Experience working with embedded systems or applications that must perform reliably under hardware resource constraints.
- 2+ years of experience working with or integrating C codebases, preferably in embedded or cross-platform environments.
- Strong analytical and problem-solving skills with attention to detail.
Compensation Package:- Competitive Base Salary
- Comprehensive benefits: Medical, Dental, Vision, Short and Long Term Disability
- 401(k) Matching with no vesting period
- Generous PTO
How to Apply: Please submit your resume detailing your relevant experience and the reason you'd like to join our team. We are excited to pave a new path for the defense industry.