Job Description
Summary
Your role:
- Develop and maintain the front-end of our ETH Layer 2 network
- Collaborate with the Backend and Product teams to ensure seamless integration of the frontend with the backend
- Write clean, efficient, and well-documented code
- Ensure the best possible performance, quality, and responsiveness of the application
- Stay up-to-date with emerging trends and best practices in front-end development
- Participate in code reviews and contribute to the development of team standards and best practices
- Continuously identify and implement ways to improve the user experience
- Troubleshoot and debug issues that arise
Main Responsibilities:
- Develop and maintain our frontend for the ETH Layer 2 network
- Work with backend and product teams to ensure seamless integration between frontend and backend
- Write clean, efficient, and documented code
- Ensure optimal application performance, quality, and responsiveness
- Follow new trends and best practices in front-end development
- Participate in code reviews and contribute to the development of team standards and best practices
- Continuously identify and implement ways to improve the user experience
- Troubleshoot and debug issues that occur
Your craft:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- 2-5 years of experience in front-end development
- Proficiency in web3js interface development
- Ability to design and develop front-end systems while considering both engineering quality and development efficiency
- Familiarity with at least 2 mainstream front-end frameworks (such as React, Vue, Redux, Ember.js, RxJS) and their development processes
- Ability to accurately and responsively replicate design specifications
- Experience in solving mobile compatibility issues
- Experience with agile development methodologies and the ability to work in a fast-paced environment
- Attention to detail and the ability to write clean, well-tested code
- Excellent problem-solving and troubleshooting skills
- Experience with blockchain and/or Ethereum development is a plus.
Job requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 2~5 years of front-end development experience
- Proficient in using web3.js/ethers.js
- Possess front-end system architecture capabilities, taking into account both engineering quality and development efficiency.
- Be familiar with and master at least 2 mainstream front-end frameworks (for example: React, Vue, Redux, Ember.js, RxJS) and development processes.
- Able to restore design drafts and responsive pages skillfully and to high standards.
- Have experience in solving mobile compatibility issues.
- Experience with Agile development methodologies and the ability to work in a fast-paced environment
- Attention to detail and the ability to write clean, well-tested code
- Excellent problem solving and troubleshooting skills
- Candidates with blockchain/Ethereum development experience are preferred
Skills
- Development
- Problem Solving
- Software Architecture
- Software Engineering