Skip to Content

CT UAV

Middle Front-End Engineer

Ho Chi Minh City, Vietnam
Calendar 04/03/2026
| Full-time
Salary
Salary

Thỏa thuận

Location
Work location

Ho Chi Minh City

date
Submission deadline

04/03/2026

target
Target number

1

MAIN RESPONSIBILITIES


Position: Senior/Middle Front-End Engineer 

Department: Software Development Department, CT UAV Company 

Job Type: Full-time 

Location: CT Group Corporation, 117 Nguyễn Đình Chiểu, Ward 6, District 3, Ho Chi Minh City, Vietnam 

Job Objectives 

The Senior Frontend Engineer will play a critical role in designing and developing the user-facing components of the Ground Controller System (GCS) that support real-time UAV operations and mission control workflows. This role emphasizes high-performance, responsive, and intuitive interfaces for operators, ensuring seamless visualization and interaction with UAV data in dynamic environments. The engineer will also help establish best practices in frontend architecture, code quality, performance optimization, accessibility, and team knowledge-sharing.

Key Responsibilities 

  • Design, develop, and maintain responsive, scalable, and user-friendly web interfaces for the Ground Controller System.
  • Build real-time dashboards and visualizations to monitor UAV operations, integrating data streams from backend services (RESTful API, WebSockets, Web RTC, or Server-Sent Events).
  • Collaborate with backend engineers to ensure seamless integration of APIs and data flows into the frontend.
  • Implement modular and reusable UI components with modern frontend frameworks (React, Vue, or Angular) and TypeScript.
  • Optimize frontend performance, including bundle size, rendering efficiency, and real-time updates, ensuring smooth operation in mission-critical environments.
  • Ensure cross-browser compatibility, mobile responsiveness, and adherence to accessibility (a11y) standards.
  • Implement robust state management and error handling for reliability under real-time conditions.
  • Apply security best practices in frontend (e.g., input sanitization, secure session handling, auth integration with OAuth2/OIDC/SAML).
  • Maintain quality through unit, integration, and end-to-end testing; integrate with CI/CD pipelines for fast and reliable delivery.
  • Mentor and support junior frontend engineers, provide technical guidance, and foster a collaborative team culture.
  • Stay current with modern frontend technologies, frameworks, and best practices; propose and drive improvements to strengthen product quality and developer experience.

Required Qualifications and Skills 

Education & Experience 

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. 
  • Minimum of 3–5 years of experience as a Front-End Developer in a professional setting. 
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Deep experience with modern frontend frameworks such as React (preferred), Vue.js, or Angular.
  • Hands-on experience with real-time communication (WebSockets, Server-Sent Events, gRPC-Web).
  • Familiarity with data visualization libraries (e.g., D3.js, Chart.js, Mapbox, Cesium, Three.js/WebGL) for monitoring and geospatial visualization.
  • Strong understanding of HTML5, CSS3, responsive design, and accessibility (WCAG/a11y).
  • Experience optimizing frontend performance: bundle size, lazy loading, rendering optimization, and real-time updates.
  • Knowledge of frontend security best practices (input sanitization, XSS/CSRF protection, OAuth2/OIDC integration).
  • Proficiency with testing frameworks (Jest, React Testing Library, Cypress, Playwright) for unit, integration, and end-to-end testing.
  • Knowledge of version control systems like Git and related workflows

Soft Skills 

  • Strong analytical and system design skills for creating logical and efficient solutions. 
  • Strong problem-solving mindset and ability to work independently on complex tasks. 
  • Excellent collaboration and communication skills with cross-functional teams (DevOps, QA, AI/ML).
  • Proactive, system-oriented thinking with a strong sense of responsibility for product quality. 
  • Ability to manage multiple tasks and meet deadlines in a fast-paced environment. 
  • Leadership skills to guide and mentor junior team members effectively. 

Benefits 

  • Competitive salary based on skills and experience. 
  • Performance-based bonuses and rewards for outstanding contributions. 
  • Opportunities to work on large-scale, diverse projects developed by the company. 
  • Professional working environment with a transparent and respectful culture. 
  • Access to training programs, certifications, and career development opportunities. 
  • Comprehensive health insurance and other employee benefits as per company policy.

JOB REQUIREMENTS


BENEFITS & WELFARE

Related jobs (140)

APPLY NOW