Opens in a new tab
Back to All Roles

At A Glance

We are searching for a proficient and detail-oriented Mid-Level Engineer to serve as a core contributor, responsible for the end-to-end development of complex features and components for a Desktop Application. The ideal candidate will demonstrate strong React development skills, translating high-fidelity designs into robust, performant interfaces, and rigorously implementing the IPC and native integrations required by the system. This role is crucial for executing scoped tasks independently and ensuring all delivered code adheres to the Senior Lead’s architectural and security standards.

Ready to apply?
~3 minutes · Name, email, phone, and your CV.
Share Link

Application Deadline: 22/02/2027

We are the 1st Hub for Developers! Our motto is “From Developers to Developers”! Our vision is to provide real career opportunities for candidates that want to take the next step in their career. Code.Career is the first process that you will speak with developers (only!) and tech (freak) experts!

Employment Type:

Our client is a Greek technology company founded 25 years ago, built on a long tradition of engineering excellence in Defence, security, and mission-critical communications. Today, their global presence includes an affiliated company in the United States – created to support and expand their operations within the U.S. Federal, Defence, and Public-Safety markets, as well as key sectors such as Energy, Critical Infrastructure, Corporate Security, Ports, Airports, Health etc.

While the two companies operate under their respective legal jurisdictions, they share one vision, one technology ecosystem, and one unified commitment to mission-critical innovation.  Two companies. One mission. One unified technology platform trusted by Defence, law-enforcement, and government agencies.

Language Requirement: ,

Minimum Years of Experience: 3

Key Responsibilities

  • Feature Development & Component Ownership: Take full ownership of the development lifecycle for sizable features, complex user interface panels, and multi-window views, utilizing React to build clean, efficient, and well-documented components.
  • Secure IPC Implementation: Rigorously implement data exchange and command execution by utilizing the established IPC channels (Renderer to Main and vice versa) to facilitate communication between the React UI and Electron.
  • Native Module Utilization: Effectively utilize existing Node.js Native Modules defined by the Senior Lead to integrate with custom desktop features and specialized C4I functionality.
  • Quality Assurance & Testing: Write clean, efficient code and maintain mandatory high standards of unit and integration test coverage. Expertly debug complex issues spanning the React component lifecycle, the Electron Main Process, and the Renderer Process.
  • API Integration & Real-Time Data: Proficiently integrate the application with various backend APIs, ensuring reliable and low-latency data synchronization using standard REST services and specialized protocols like WebSocket.
  • Security: Strictly apply secure coding practices, including robust input validation and adherence to the defined security configurations (e.g., Context Isolation, CSP) during feature implementation.
  • Code Review & Collaboration: Actively participate in peer code reviews, providing constructive and detailed feedback to maintain code quality, consistency, and compliance with team standards.

Required Qualifications

  • Experience: 3–5 years of experience in software development, with a minimum of 3+ years experience with React and strong working knowledge of Electron/Node.js.
  • Technical Proficiency: Strong proficiency in React, modern JavaScript (ES6+), and mandatory deep knowledge of JavaScript..
  • Code: Demonstrated application of SOLID principles, algorithms, and design patterns in professional development.
  • Architecture: Proven experience in designing scalable and fault-tolerant web based application architectures.
  • Testing Skills: Proven ability to build robust tests and strong diagnostic skills for troubleshooting application and performance issues.
  • Soft Skills: Strong problem-solving skills, attention to detail, and ability to collaborate effectively with cross-functional teams.

Nice-to-Have Skills

  • Experience with TypeScript and strongly typed React application development.
  • Familiarity with Electron security architecture, including preload scripts, sandboxing, and secure bridge patterns.
  • Experience with desktop application packaging, auto-updates, and cross-platform deployment.
  • Knowledge of real-time data visualization and handling high-frequency data streams in desktop applications.

Salary (Ind.): 2800-3100 € / Per month Gross

What They Offer

They are committed to investing in the well-being, professional growth, and overall satisfaction of their team members. As part of their benefits package, they offer:

  • Hybrid Working: Exploring a hybrid work approach could provide flexibility and improved work-life balance, with the understanding that arrangements will be evaluated and adjusted as needed to align with organizational priorities and team needs.
  • Performance Bonus: Receive a performance-based bonus calculated as a percentage of your annual salary, rewarding your contributions and success.
  • Private Health Insurance: Comprehensive private health insurance coverage to safeguard your health and peace of mind.
  • Learning & Development Budget: Access a dedicated budget for online courses, certifications, and professional development programs to support your continuous learning journey.
  • Vouchers & Discounts: Enjoy vouchers for essential goods, services, and recreational activities to enhance your lifestyle.
  • Multifaceted Knowledge & Internal Training: Take part in internal training programs designed to provide a holistic understanding of our client’s business and industry. They emphasize cross-functional learning to empower you with diverse skills and knowledge.
Recommended for you
Similar discipline and seniority to this posting

IT Infrastructure Section Manager

Salary (Ind.): 4500-4700 € / Gross  Per month

Posted 1 week ago
SEE ALL OPEN ROLES

Applying for

React Engineer

Your details

We’ll only use this to follow up about this role.

By submitting, you agree with Terms & Conditions