Job description
1. Job Responsibilities
1. Responsible for the architecture design, technology selection, and core module development of the company's web trading site, management backend, internal process approval platform, and other core front-end systems. Lead the optimization and upgrade of the front-end technology system to ensure high availability, high concurrency, and high security, adapting to the stringent requirements of digital currency trading scenarios (such as real-time market updates and rapid response to trading instructions).
2. Deeply understand business requirements and, in conjunction with compliance requirements (Hong Kong digital currency regulatory rules), translate business logic into efficient and maintainable front-end implementations. Collaborate with backend, testing, risk control, and other departments to drive product iteration and problem resolution, ensuring smoothness in core scenarios such as trading, management, and approval.
3. Lead the tackling of front-end technical challenges, optimize front-end loading speed, interaction experience, and code performance, resolve cross-browser and cross-device compatibility issues, and enhance user operation experience and system stability.
4. Responsible for technical guidance, code review, and experience accumulation within the front-end team, establish front-end development standards and best practices, train intermediate and junior engineers, promote the improvement of team technical capabilities, and explore the implementation and optimization of front-end automation and engineering tools.
5. Keep up with new front-end technologies (such as advanced Vue3 ecosystem and cross-end development solutions), conduct technical research and implementation in conjunction with the company's business scenarios, participate in projects related to the integration of AI and front-end (such as AI-assisted coding and front-end automated testing optimization), and support the implementation of related work in the AI team.
2. Job Requirements
1. Bachelor's degree or above in computer-related fields, with more than 5 years of front-end development experience, at least 2 years of front-end development experience in digital currency exchanges or fintech companies. Experience in designing large-scale web trading system architecture is preferred, and familiarity with Hong Kong digital currency compliance requirements is a plus.
2. Technical Skills: Proficient in Vue2/Vue3 framework, skilled in using Vuex state management and Vue Router routing management, with a deep understanding of their underlying principles; proficient in configuring and optimizing webpack3 and above, skilled in ES6+ syntax, HTML5, CSS3, and possess a modular and component-based development mindset.
3. Core Competencies: Experience in developing and optimizing high-concurrency, high-availability front-end systems, capable of independently solving complex front-end technical challenges; familiar with front-end performance optimization and security protection (such as XSS and CSRF prevention), and understand the front-end technical pain points and solutions in digital currency trading scenarios.
4. Soft Skills: Good communication and coordination skills, team management awareness, and problem-solving abilities; strong sense of responsibility, able to withstand high-intensity work pressure, with a strong willingness to learn new technologies, and strictly adhere to company compliance regulations and code development standards.
3. Additional Qualifications
1. Familiarity with common UI component libraries such as TypeScript and Element UI;
2. Experience in front-end automated testing (Jest, Cypress) and CI/CD process setup;
3. Understanding of backend technology stack (jdk8, mybatis, redis) and ability to collaborate efficiently with the backend.
