JOB PURPOSE
- Responsible for designing, developing, and optimizing securities software applications and digital assets.
- Ensures all products meet business requirements, performance, security, stability, and scalability when needed.
CRITICAL ACCOUNTABILITIES
1. Product Development
- Design, develop, upgrade, and optimize frontend services using ReactJS, NextJS.
- Build and propose UX improvements on the Web platform based on common standards to enhance user experience.
- Ensure the performance, quality, and responsiveness of the system.
- Perform performance optimization for web application.
- Integrate real-time communication using sockets: WebSocket, Socket.IO, etc.
- Collaborate with the backend team to ensure data accuracy and timely updates.
2. Technical Solution Design & System Improvement
- Participate in and propose architectural and system design solutions to meet development vision, performance, and information security requirements.
- Research and evaluate new technologies for adoption to improve work effectiveness and productivity.
3. Testing & Product Quality Assurance
- Coordinate with the Testing team during integration testing and system testing.
- Fix bugs and optimize source code during product operation.
- Participate in resolving system incidents and collaborate with related teams during product operation.
4. Cross-functional Collaboration
- Work with digital product development teams to ensure solutions meet business requirements.
- Participate in technical meetings and provide periodic progress reports.
5. Training, Knowledge Sharing & Team Support
- Mentor, provide technical support, and review the work of junior team members.
- Contribute to the development of technical standards and software development processes.
- Share experience and help build a learning-oriented environment.
OUTCOMES & MEASURES
- Ensure the system operates stably with high performance, scalability, and minimal downtime.
- Ensure compliance with software development and information security regulations throughout the product development process.
REQUIREMENTS
1. Educational Qualifications
- College or University degree in Information Technology, Information Systems, Telecommunications, or other related fields.
2. Professional Knowledge
- Strong frontend architectural thinking; able to write clean, maintainable code.
- Proficient in HTML/CSS/SASS; experienced in building web applications using ReactJS/NextJS + TypeScript.
- Experience developing smart contract and work in web3 projects / digital asset projects is a plus.
3. Relevant Experience
- Minimum 4–6 years of Frontend development experience, including at least 3 years working with ReactJS.
- Experience with fintech, trading, or real-time data systems.
- Experience in Web3/EVM, understanding blockchain lifecycle, transaction flows, signatures, and gas fees is a strong plus.
4. Required Competencies
- Strong analytical and problem-solving skills.
- Proactive and highly responsible work ethic.
- Strong teamwork and communication skills.
- Ability to review code and mentor mid/junior developers.
Benefits for you
- 13th-month salary and performance bonus (depending on actual business results)
- Training courses at the mother company
- Healthcare insurance
