Front End Developer
About the Role
You will improve the product UX based on user feedback, design and implement front-end features, and integrate the front end with smart contracts and on-chain data. You will communicate technical ideas clearly, troubleshoot issues, and adopt best practices for performance, security, and maintainability.
Requirements
- 5+ years of engineering experience
- 3+ years of experience with front-end technologies and frameworks such as React.js and Next.js
- In-depth understanding of UI/UX design principles and best practices
- Ability to work collaboratively and communicate complex technical concepts
- Strong problem-solving skills and proactive attitude toward learning new technologies
- Fluent in English or Japanese
- Experience designing services using DeFi
- Experience integrating front ends with smart contracts
- Experience analyzing on-chain data
- Experience with frontend tooling such as ethers.js and viem
- Familiarity with APIs including REST, GraphQL, and The Graph
- Familiarity with infrastructure tools such as AWS, Docker, GitHub Actions, Alchemy, and Tenderly
- Familiarity with Solidity and smart contract development tools such as Foundry and Hardhat
- Experience with open source projects
- Background in mathematics or cryptography (preferred)
Responsibilities
- Improve product UX based on user feedback
- Implement front-end features using React and Next.js
- Integrate front end with smart contracts and on-chain data
- Use APIs including REST and GraphQL to fetch and display data
- Collaborate with engineers to deploy and maintain frontend infrastructure
- Analyze front-end performance and optimize for speed and reliability
- Contribute to open source projects and codebases
