Front-End Application Developer
Responsibilities : Responsible for the development, testing, optimization, and maintenance of high-traffic mobile applications for exchange products (web trading, wallet, deposits/withdrawals, account center, onboarding). Build and optimize the mobile trading interface (Order Book, Depth Chart, K-Line) to handle WebSocket data streams pushing 50+ updates per second without freezing the UI. Participate in product requirement analysis, propose appropriate technical solutions, and drive end-to-end implementation with quality and speed. Keep the APK/IPA size optimized despite adding heavy features, using code splitting and dynamic feature delivery. Collaborate with backend teams on API integration, real-time data interaction, and error-handling logic (REST/WebSocket), ensuring secure and stable client-server communication. Build reusable front-end components and shared libraries, standardizing implementation across multiple product modules. Write clean, maintainable, well-tested code; participate in code reviews and contribute to technical documentation and best practices. Monitor and troubleshoot production issues, improve observability (logging, metrics, tracing), and support incident resolution when needed. Requirements : Bachelor’s degree or above in Computer Science, Software Engineering, or related fields. 5 years of web development experience, with strong hands-on ability using modern JavaScript/TypeScript. Proficient in front-end fundamentals: HTML5, CSS3/SCSS, JavaScript (ES6+), and responsive design. Experience with at least one modern front-end framework such as React (preferred), Vue, or Angular; capable of building scalable SPA/SSR applications. Familiar with web application architecture, modularization, and component-driven development. Understanding of common state management patterns/tools (e.g., Redux, Zustand, MobX, React Query). Proficient in network communication and integration: RESTful APIs, WebSocket/real-time streams, authentication flows, and secure data handling. Familiar with performance optimization techniques (code splitting, lazy loading, caching strategies, Lighthouse/Core Web Vitals). Proficient in using Git for version control and familiar with CI/CD pipelines and automated testing. Strong logical thinking, teamwork, and problem-solving skills. Proficiency in Chinese(Mandarin) and English