Frontend Developer
zkLink Labs develops zkLink Nova, an aggregated Layer 3 zkEVM network, and zkLink X, application-specific aggregated rollup infrastructure. Its products aggregate liquidity across Ethereum and connected Layer 2 networks for users and developers building high-performance applications.
Projects
About zkLink Labs
zkLink Labs operates rollup infrastructure intended to address multi-chain liquidity fragmentation and simplify deployment of decentralized applications. zkLink Nova is a general-purpose aggregated Layer 3 zkEVM network with bridging and explorer services, while zkLink X provides customizable application-specific rollups, SDKs, APIs, and zero-knowledge proof-based multi-chain state synchronization. The organization serves dApp developers and users of multi-chain trading and DeFi applications.
Skills
About the Role
You will develop and maintain user-facing web applications using JavaScript and TypeScript. You will implement frontend features with React, integrate Ethereum APIs and web3 interactions, work with Node.js and server-side languages for backend integrations, and write, deploy, and optimize Solidity smart contracts. You will also troubleshoot issues, participate in deployments, and ensure code quality and performance.
Requirements
- Bachelor's degree in Computer Science or equivalent experience
- Deep understanding and practical experience with JavaScript and TypeScript
- Experience with Node.js and React development
- Familiarity with at least one server-side programming language (Python, Java, Golang, Rust)
- Experience with Ethereum API calls
- Experience with Ethereum Solidity development
- Deep understanding of web3 and blockchain technology
- Good communication skills in English and Mandarin
Responsibilities
- Write high-quality JavaScript and TypeScript code
- Develop and maintain backend services with Node.js
- Build and maintain frontend interfaces using React
- Implement integrations using a server-side language such as Python, Java, Go, or Rust
- Integrate Ethereum APIs and web3 interactions
- Design, develop, deploy, and optimize Solidity smart contracts
- Troubleshoot, test, and maintain application performance and reliability
Benefits
- Competitive salary and benefits
- Flexible working hours
- Remote work option
