top of page

AIE014 - FRONT-END ENGINEER

Jt 1.png

AIE014 - FRONT-END ENGINEER

Apply

IT

Middle/Senior

Remote

Full-time

Responsibilities

  • Working with the product team to develop new features and improve existing features, and come up with the best solutions and implementation plans for said changes

  • Building and maintaining web3 Frontend applications using modern Typescript frameworks such as ReactJS

  • Working with other engineers to integrate the FE with smart contract logic and on-chain data

  • Collaborating with product owners and designers to develop visually appealing and intuitive user interfaces

  • Implementing functional UI elements for various user facing features from design mocks, and optimizing said elements for performance and accessibility

  • Participating in code review and writing rigorous test cases to maintain code quality and ensure adherence to best practices

Our tech stack:

  • React, Typescript, Next.js, Node.js

  • Ethers.js and web3.js

  • Modern JavaScript (es6), CSS, HTML

  • Solidity

  • IPFS for decentralized storage

  • The Graph; Figma

Requirements

  • Bachelor's degree or above in a STEM field

  • At least 1 year of experience (for Middle level) and at least 3 years of experience (for Senior level) with solid, demonstrable work on GitHub or otherwise

  • Expertise in Typescript, React.js, and related libraries and tools (React, Context, Hooks, etc.)

  • Knowledge of current best practices for web3 and DeFi, and understanding of the trends and technical progression of web frameworks and design patterns- Familiarity with Material UI, CSS, styled components, HTML, Git, GraphQL

  • Familiarity with test-driven development and frontend testing frameworks

  • Good at English both in verbal and written communication skills

*** Nice to have:

  • Understanding of blockchain products and DeFi protocols from an end-user perspective

  • Understanding of Solidity, web3.js, ethers.js, BigNumber.js, and The Graph (optional but you are expected to pick these up quickly with support from other devs)

  • Experience working autonomously in cross-functional teams on different projects

  • Good time management, prioritization, and communication skills

Benefits

Working location: Remote Full-time
Salary range: Negotiate (based on current salary)

Infomation

Offered Salary

Negotiate

Skills

bottom of page