AIE014 - FRONT-END ENGINEER
AIE014 - FRONT-END ENGINEER
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