Search by job, company or skills

Qualgo Technologies Vietnam

Senior Software Engineer (Front-end) - React (Next-Gen Email Services)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job description

As aSenior Software Engineer Front End, you will be responsible for designing, developing, and maintaining the user interfaces for our next-generation secure email platform. You will work at the intersection of Cybersecurity and Artificial Intelligence, building intuitive interfaces that allow users to visualize threats, understand AI verdicts on phishing/malware, and take immediate security actions.

You will work closely with backend engineers, AI Engineers, product managers, and designers to build a world-class platform that protects users from sophisticated email compromises. You will be a hands-on developer, writing high-performance React code and contributing to architectural decisions that ensure the security and speed of our service.

Key responsibilities

Frontend Development:

  • Architect and develop the frontend of our secure email client and threat management dashboard usingReactJSandTypeScript.
  • Write high-quality, well-tested, clean, and reusable code that handles the complexities of email rendering and security visualizations.
  • Implement responsive and accessible user interfaces that maintain high performance even when processing large volumes of email data and threat intelligence logs.
  • Optimize frontend performance (Core Web Vitals) to ensure a seamless, lag-free experience comparable to desktop applications.

AI/ML Integration (UI Focus):

  • Collaborate with backend engineers and data scientists to bring Explainable AI to life; develop UI components that clearly visualizewhyan email was flagged as phishing or malware.
  • Create interactive dashboards that display complex threat data, attack vectors, and AI confidence scores in a user-friendly manner.
  • Develop interfaces for Human-in-the-loop workflows, allowing users to provide feedback to our AI models (e.g., false positive reporting).

Real-Time Security Operations:

  • Implement real-time features usingWebSocketsorServer-Sent Events (SSE)to notify users of immediate security threats or email arrivals without page refreshes.
  • Integrate with complex state management flows to handle immediate remediation actions (e.g., quarantining an email instantly across the organization).

UI/UX Best Practices:

  • Champion UI/UX best practices with a focus onTrust and Safety; ensure the interface communicates security status clearly without causing alert fatigue.
  • Work closely with designers to translate high-fidelity prototypes into pixel-perfect, functioning code.

Testing & Security:

  • Write robust unit, integration, and end-to-end tests (Jest, Playwright) to ensure the reliability of the email client.
  • Security First:Implement strict Content Security Policies (CSP), sanitize HTML email content to prevent XSS attacks, and adhere to secure coding standards.

Mentorship & Technology:

  • Provide technical guidance, code reviews, and mentorship to junior frontend engineers.
  • Evaluate and investigate new frontend technologies to improve the rendering speed and security of the platform.
  • Perform the duties and tasks assigned by your direct report or as otherwise instructed by the Company.
Qualifications

Education:

  • Bachelor's degree in Computer Science, Engineering, or a related field.

Experience:

  • Minimum of 5+ yearsof experience in frontend software engineering.
  • Expert proficiency in ReactJSand its core principles (Hooks, Context API, Virtual DOM).
  • Strong experience with TypeScriptis mandatory.
  • Experience buildingcomplex, data-rich web applications(e.g., Dashboards, Email Clients, SaaS platforms, CMS).
  • Experience withState Managementlibraries (Redux Toolkit, Zustand, or TanStack Query).
  • Experience withReal-time communication(WebSockets or Socket.io) for live data updates.
  • Experience withTesting frameworks(Jest, React Testing Library, and E2E tools like Cypress or Playwright).
  • Experience withData Visualization(D3.js, Recharts, or Chart.js) to visualize security threats is a strong plus.
  • Experience with modern tooling (Vite, Webpack, Babel) and CI/CD pipelines.

Domain Knowledge:

  • Familiarity withCybersecurity concepts(Phishing, Malware, SOC, SIEM).
  • Experience handlingEmail protocolsor rendering (MIME types, HTML Email sanitization).
  • Familiarity with AI/ML concepts (LLMs, Classification models) and integrating AI streams into the UI.

Skills:

  • Exceptional technical skills in JavaScript/TypeScript, HTML5, and CSS3 (TailwindCSS or Styled Components).
  • Strong understanding ofWeb Security(XSS, CSRF, CORS, CSP) Critical for this role.
  • Good understanding of UI/UX principles, specifically for complex enterprise applications.
  • Excellent problem-solving and analytical abilities.
  • Good communication and collaboration skills in a remote/hybrid setup.
  • Passion for building high-quality, user-centric web applications.
  • Fluency in English to work with global team.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143853443