Middle Frontend Developer (Web3) (offline)

Requirements:

- 3+ years of hands-on software commercial development experience;

- Strong experience with React, Typescript, Next.js, web3js

In-depth knowledge of Web3 (IPFS experience a plus)

- Experience interacting with dapps/web3

- Experience shipping and taking engineering projects to production.

- Experience with collaborating within an engineering team and reviewing code

- Understanding of software engineering and security best practices;

- Ability to work in a fast-paced environment

- Excellent communication skills, both written and verbal;

- Problem-solving skills and critical thinking

- High level of responsibility

 

Bonus Points:

- Experience in working with DeFi Protocols, (AMM, lending/borrowing, NFTs)

- Experience with Nodejs / NestJS

 

Responsibilities:

- Working in close collaboration with the founders and architecting and designing the roadmap and implementation of the product;

- Design, developing, and maintaining Front-End components of the web application;

- Integrate web3 features, such as wallets, subgraph, and read/write data to smart contracts.

- Translating designs and wireframes into high-quality code;

- Optimizing components for maximum performance across a vast array of web-capable devices and browsers;

- Collaborating with the backend and product team to integrate user-facing elements with server-side logic;

- Working with UI/UX designers to ensure technical feasibility and visual consistency;

- Conducting thorough testing of applications to ensure they are error-free;

- Debugging and resolving any issues that arise during development and post-deployment.

 

Compensation and Benefits:

- Competitive monthly salary ranging from $2,200 to $2,700, based on experience and skill level.

- Fully remote work, allowing for global collaboration and flexibility.

- Opportunities for career growth and development within a rapidly expanding company.

- Access to cutting-edge technologies and tools for blockchain and crypto projects.

 

Hiring Process:

- Initial Interview: Conducted by a hiring manager to assess general fit, covering basic qualifications, interest, and experience.

- Technical Interview: A deep dive into the candidate’s technical expertise with the CTO, focusing on blockchain technologies, product management methodologies, and problem-solving skills.

- Final Interview: A group interview with the entire team to evaluate how well the candidate aligns with the company culture and collaborates with others.