Senior Web3 Frontend Engineer
Aeir provided pay range
This range is provided by Aeir. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
- Feature Ownership: Own and implement frontend features, either from scratch or by enriching current implementations.
- Code Clarity: Ensure that the feature/code is understandable by peers and all code readers + well documented. We work with React & NestJS
- Performance: Optimize app performance and improve app resilience with testing at different level (units, integration & e2e).
- Justification: Justify each implementation and design choice.
- Code Reviews: Regularly review peers' code and participate in daily meetings.
- Codebase Understanding: Gain a deep understanding of the codebase and features.
- Expertise Sharing: Share expertise and assist other frontend developers in designing technical implementations of features.
- Sprint Organization: Make accurate estimations on specs, split specs into technical tasks, and keep tickets up-to-date. Communicate with the product team to ensure clarity and feasibility.
- Product Reviews: Ensure that specs are understood and designs are optimized. Provide an engineering perspective to the product team and challenge product implementations when necessary.
Must-have Experience & Skills
- 5 years of experience in frontend development: Deep knowledge of Typescript, React, Next.js, GraphQL, CSS.
- 2 years of experience in web3 space: Familiarity with Ethers, Viem, Wagmi.
- Team Collaboration: Proficiency in sprints, ticket management, PRs, and clear communication.
- Testing: Knowledge of testing technologies like Hardhat, Cypress. Nice to have: Anvil, Jest, Mocha.
- English Proficiency: Good level of English, with the ability to communicate clearly in writing.
- Low Ego / Humility: Maintains a humble and low-ego approach.
- Flexibility & Agility: Flexible and agile, but capable of pushing back against unrealistic or undefined goals to ensure clarity and feasibility.
- Effective Communication: Good communication skills to facilitate understanding and collaboration among peers.
- RxJS (reactive JS) & Reactive Code: Knowledge of reactive programming.
- Open Source Projects: Experience in developing or contributing to open source projects.
- Collaborative Projects: Contributions to large open source projects (e.g., React, Redux, Viem).
- Framework Understanding: In-depth knowledge of how used frameworks/libraries work (e.g., encoding with Viem, React internals).
- Backend Knowledge: Especially in GraphQL and NestJS for full-stack development.
- Web3 Projects: Previous experience working on a large web3 project.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Renewables & Environment
Referrals increase your chances of interviewing at Aeir by 2x
See who you knowSimilar jobs
People also viewed
-
Software Developer
Software Developer
-
Graduate Software Engineer
Graduate Software Engineer
-
Full Stack Software Engineer
Full Stack Software Engineer
-
Software Engineer
Software Engineer
-
Junior Software Engineer
Junior Software Engineer
-
Web Developer - Freelance
Web Developer - Freelance
-
Programador/a JAVA - 100% Remoto
Programador/a JAVA - 100% Remoto
-
Full Stack Software Engineer
Full Stack Software Engineer
-
Python Developer
Python Developer
-
Full Stack Software Engineer
Full Stack Software Engineer
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More