Frontend Developer
币赢CoinW
1. Front - end Technology Architecture and Development
- Be responsible for the planning and design of the company's front - end technology architecture. Optimize the existing front - end architecture to improve system stability and scalability.
- Lead the front - end team to develop high - performance and highly available Web and mobile applications to meet the trading needs of global users.
- Take the lead in implementing technical solutions such as front - end engineering, componentization, and micro - front - ends to enhance development efficiency and user experience.
2. Team Management and Technical Improvement
- Build and manage a global front - end technology team to improve the overall technical level and collaboration efficiency of the team.
- Be responsible for the technical training, performance evaluation, and talent development of the front - end team, and create an efficient technical team culture.
- Participate in core technical research and development, and promote innovation and the application of best practices in the front - end field.
3. Cross - departmental Collaboration and Product Support
- Collaborate closely with back - end, product, design, operations, and security teams to ensure the efficient implementation of products from design to development.
- Support the front - end development of business modules such as trading systems, market quotations, wallets, and KYC, and optimize the user interaction experience.
- Ensure the compatibility and smoothness of front - end products across different devices and regions to improve user retention and conversion rates.
4. Research and Innovation of Cutting - edge Technologies
- Keep an eye on the development trends of front - end technologies, evaluate and introduce new technologies suitable for business scenarios, such as Web3.0, AI, and 3D visualization.
- Promote front - end performance optimization, reduce page loading time, and improve interaction response speed.
- Combine blockchain technology to explore the implementation solutions of front - end technologies related to NFTs and decentralized applications (DApps).
1. Educational Background and Experience
- A bachelor's degree or above in computer science, software engineering, or related majors.
- More than 8 years of front - end development experience, and more than 3 years of front - end team management experience. Experience in global Internet or fintech companies is preferred.
- Experience in developing products related to digital currency exchanges, blockchain, and Web3.0 is preferred.
2. Technical Competence
- Proficient in HTML5, CSS3, JavaScript (ES6+), and skilled in using front - end frameworks such as React, Vue, and Angular, with experience in implementing large - scale projects.
- Have an in - depth understanding of the Node.js ecosystem, be familiar with SSR (Server - Side Rendering) and micro - front - end architectures. Full - stack development capabilities are preferred.
- Skilled in using front - end engineering tools such as Webpack, Vite, Babel, and Rollup, and have strong experience in front - end performance optimization.
- Familiar with WebSocket, GraphQL, and RESTful API, and have a profound understanding of real - time data interaction and trading system development.
#### 3. Management and Collaboration Abilities
- Possess excellent team management skills, be able to effectively motivate team members, and promote the technical growth of the team.
- Have good cross - departmental collaboration skills, be able to communicate efficiently with back - end, product, design, and security teams to achieve business goals.
- Have a global perspective, be able to adapt to multicultural team cooperation. Fluent English communication skills are preferred.
#### 4. Innovation and Problem - solving Abilities
- Pay attention to cutting - edge front - end technologies, have forward - thinking, and be able to promote technological innovation in line with business needs.
- Have strong problem - analysis and problem - solving abilities, and be able to quickly respond to and handle on - line emergencies.