Job Description
We are a fintech team focused on overseas markets. Currently, we are hiring a Senior Frontend Engineer for remote work. As a core member of the frontend team, you will be responsible for developing key business features for customer-facing web applications and internal operation management platforms. You will collaborate with product, design, and backend teams to deliver high-quality products.
Key Responsibilities
- Develop customer-facing web products, including account management, identity verification, asset management, deposit, withdrawal, exchange, payment, and wallet connection functionalities.
- Build internal operation management platforms, covering modules such as account management, approval workflows, channel configuration, risk control, notifications, and auditing.
- Oversee the complete delivery process from requirement analysis, development, API integration, testing, to deployment.
- Collaborate with backend teams to implement frontend solutions for authentication, CSRF protection, multi-language support, error handling, and WebSocket real-time notifications.
- Continuously improve component reusability, TypeScript type specifications, performance optimization, and automated testing based on project needs and business priorities.
- Implement Web3-related frontend interactions, including EVM/TRON wallet connections, message signing, and other blockchain functionalities.
Job Requirements
- 5+ years of frontend development experience with React and TypeScript as primary tech stack.
- Proficient in React Hooks, state management, component design, and common performance optimization techniques.
- Familiar with at least one engineering system (Umi or Vite) and able to quickly adapt to existing projects.
- Experience in developing admin systems with complex tables, forms, permission controls, approval workflows, and CRUD operations.
- Solid CSS skills including responsive design and multi-device adaptation, with Tailwind CSS experience preferred.
- Experience in authentication, API integration, duplicate submission prevention, error code handling, and exception management.
- Capable of independently developing business modules and troubleshooting issues with strong communication and delivery skills.
- Strong awareness of data accuracy, exception handling, and user asset security.
Preferred Qualifications
- Experience with React Native, Flutter, or native app development (React Native preferred).
- Background in wallet, blockchain, exchange, payment, or other fintech products.
- Familiarity with tools like wagmi, viem, WalletConnect, or TronLink.
- Internationalization experience for English, Portuguese, or Latin American markets.
- Knowledge of automated testing, OpenAPI type generation, WebSocket, or high-precision amount processing.
Benefits
13-month salary, annual bonus, health check-ups, birthday/holiday benefits, and more.