Frontend Engineer
Skills
About the Role
You will build and maintain the wallet frontend using React, Next.js and TypeScript. You will implement state management (MobX), develop cross-platform mobile features with Flutter or React Native, and integrate frontend work with lower-level modules written in Rust, C or C++. You will publish and maintain code in a public repository and participate in technical interviews that assume knowledge of fundamental computer operations.
Requirements
- 2+ years of software engineering experience or equivalent
- Proficiency in TypeScript
- Provide a public GitHub or other public repository URL
- Knowledge of fundamental computer operations and CPU fundamentals
- Ability to communicate with international developers in English
- Experience in blockchain and related application software development (preferred)
- Experience with React Native or Flutter (preferred)
- Experience in Rust, C or C++ (preferred)
- Familiarity with the Cosmos or Ethereum ecosystems (preferred)
Responsibilities
- Develop and maintain the web wallet frontend using React, Next.js and TypeScript
- Implement state management and client logic with MobX
- Build cross-platform mobile features using Flutter or React Native
- Integrate frontend components with Rust and C/C++ modules
- Publish and maintain code in a public GitHub or other public repository
Benefits
- Top-tier equipment and software provided
- Support for job-related training, seminar fees, and book purchases
- Support for English learning expenses
- Holiday bonus
- Mealmate system
- Support for overseas business travel and conference expenses
- Corporate card for lunch and dinner expenses (different policy for remote workers)
- In-house snack bar
- 100% flexible work policy (remote-first)
- One-month paid refresh leave every 3 years of service
- Summer and winter vacation
- 20 days of spouse parental leave and marriage leave
- Reimbursement for late-night transportation
- Annual health check-up
- Support for mental health counseling expenses
