FrontEnd Developer
1. Technical Development
- Develop, maintain, and optimize modern front-end components using React.js, TypeScript, and Next.js for trading and portfolio management systems.
- Implement responsive and interactive UIs with Tailwind CSS and other styling frameworks to support multiple device form factors (desktop, tablet, and mobile web).
- Integrate real-time data using WebSocket, Socket.IO, and internal market data APIs.
- Build and maintain data visualization dashboards for price boards, charts, and user analytics using TradingView, Highcharts, and D3.js.
- Collaborate with backend teams (Node.js, Python, Pro*C) to ensure seamless API integration and consistent data flow between layers.
2. Code Quality, Standards & Delivery
- Review and validate front-end implementation for coding style, readability, security, and performance before integration.
- Enforce UI/UX consistency according to business and branding standards.
- Review delivery milestones to ensure technical completeness and compliance with system specifications.
- Participate in sprint planning, peer reviews, and retrospectives, ensuring smooth delivery within Agile processes.
- Identify potential risks and provide timely mitigation plans to maintain stability in releases.
3. Technical Solutioning
- Collaborate with BAs, designers, and backend leads to define system interfaces and optimize front-end architecture.
- Design solutions for real-time streaming, low-latency rendering, and trading event synchronization.
- Explore and integrate AI-assisted development workflows to accelerate feature delivery.
4. Maintenance & Troubleshooting
- Actively participate in production monitoring, identifying and fixing UI-related issues in live environments.
- Collaborate with QA to support UAT (User Acceptance Testing) and performance testing cycles.
- Maintain clear and updated documentation for front-end modules, build processes, and deployment workflows.
- Other tasks assigned by Team Head or BOM.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- Experience with TypeScript and React.js is required.
- Familiarity with Tailwind CSS framework for styling and layout.
- Understanding of WebSocket and Socket.IO for real-time communication.
- Experience with data visualization libraries such as TradingView Chart, Highcharts, and bar charts.
- Basic knowledge of Node.js and RESTful API integration.
- Familiarity with Linux basics and command-line tools.
- Strong problem-solving skills and attention to detail.
- Ability to learn quickly and adapt to new technologies and frameworks.
- Previous experience working with stock trading priceboards or financial applications is a plus.
- Good communication skills and the ability to work effectively in a team environment.
- Working time: 05 days/week (Monday to Friday).
- Opportunity for promotion and career development.
- Competitive Income.
- Attractive Bonus’s Policy and 13th salary
- Compulsory insurances full salary (Social Insurance, Health Insurance, Unemployment Insurance) based on the Labor Code and PVI Health Insurance based on the Company's regulations (employee and 1 dependent).
- Public holidays based on the Labor Code, 16 Annual leave days based on the Company's regulation, 5-year-employee has 01 more annual leave day.
- 01 birthday leave
- Company Team Building Trip every year.
- Training sponsorship programs: Securities certificates, Soft skills, Technical skills (actual tuition fee), Korean or English language (15ml/year).
- Postgraduate training (30ml/year).
- Professional and dynamic working environment.
- Salary: Negotiation.




