This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Software Engineer – Front End, you will be responsible for designing and developing the "mission control" interface for our Next-Generation AI Firewall. You are not just building web pages; you are building a complex, high-performance security console that allows users to visualize network traffic, detect AI-driven threats, and enforce security policies in real-time. You will work at the intersection of Cybersecurity, Networking, and AI, creating intuitive visualizations for complex threat data. You will collaborate closely with backend engineers, security researchers, and AI scientists to translate massive streams of network data into actionable UI insights.
Job Responsibility:
Design and build complex, data-heavy dashboards using ReactJS and TypeScript to monitor network traffic and security events
Develop "Zero-Trust" policy editors and firewall rule management interfaces that are intuitive yet powerful
Optimize rendering performance to handle thousands of real-time events per second (logs, alerts, packet flows) without browser lag
Work with Data Scientists to visualize AI detection models (e.g., distinguishing between normal traffic and an anomaly)
Implement advanced data visualizations (using D3.js, Recharts, or WebGL/Three.js) to represent global threat maps, network topology graphs, and attack vectors
Translate complex AI "confidence scores" into clear, human-readable risk indicators for network administrators
Architect and implement robust WebSocket connections to stream live firewall logs and threat alerts to the browser
Manage complex client-side state (using Redux, Zustand, or TanStack Query) to ensure the UI reflects the exact state of the network devices in real-time
Champion UI/UX best practices for "Critical Control Systems"—ensuring that blocking a threat or changing a firewall rule is safe, confirmed, and error-free
Write comprehensive unit and integration tests (Jest, Playwright) to ensure the stability of critical security features
Apply "Secure by Design" principles to the frontend codebase (preventing XSS, ensuring strict Content Security Policy, and secure session management)
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field
5+ years of experience in frontend software engineering
Deep expertise in ReactJS and modern hooks patterns
Strong proficiency in TypeScript (Non-negotiable for this role)
Experience building complex Enterprise B2B Dashboards or Management Consoles (not just static websites)
Experience with Data Visualization libraries (D3.js, Chart.js, ECharts, or similar)
Experience handling Real-time data via WebSockets or Server-Sent Events (SSE)
Analytical Mindset: Ability to understand complex technical data and figure out how to present it simply
Precision: In a security product, UI bugs can lead to security holes. Attention to detail is paramount
Collaboration: Ability to work with "low-level" system engineers and "high-level" product designers simultaneously
Good English skill (speaking and listening) to communicate with global teams
Proficient in working with overseas team members
Networking Knowledge: Understanding of basic networking concepts (IP addresses, Ports, Protocols like TCP/UDP, DNS, HTTP/HTTPS) is highly desired
Security Context: Familiarity with cybersecurity concepts (Firewalls, VPNs, Malware, Phishing, OWASP Top 10) is a significant plus
Nice to have:
Experience with WebAssembly (Wasm) for high-performance client-side logic
Experience with Next.js or Vite build tools
Familiarity with backend languages (Go, Rust, or Python) to understand the API layer better
Experience building products for DevOps, IT Admins, or Security Analysts
What we offer:
Meaningful work & impact: Work on products that protect users’ data and make a real difference in people’s lives
Competitive rewards: Great work deserves great rewards — enjoy competitive pay and recognition for contribution and impact you make
Growth & well-being: Fuel your growth with hands-on learning. Enjoy extra leaves, and premium healthcare for you and your family
People & workspace: Collaborate, create, and celebrate — a modern workspace built for teamwork, fun, and innovation
Young & dynamic environment: Work with stunning colleagues where creativity thrives, ideas are welcome, and every day brings new challenges and opportunities