Node Guardians is a hub for smart contract developers, offering high-quality learning resources and tools for collaboration and skill development.
Our platform delivers a unique learning experience through over 60 hours of Solidity programming challenges, designed as captivating RPG quests. As we grow, our goal is to diversify and offer challenges in a range of programming stacks while also introducing features to improve coordination among developers.
As a front-end developer, you will be a key member of our product development team, working closely with our front-end lead, backend engineers, and head of product to implement and design new features.
Develop and maintain the front-end of our web applications using React.js and related technologies
Collaborate with UX designer to implement intuitive and visually appealing user interfaces
Ensure responsiveness of Node Guardians platform across all platforms and devices
Troubleshoot and debug front-end issues as they arise
Write clean, maintainable and testable code
Next.js
React
Styled Components
Tanstack/React-Query
TypeScript
Cypress
As a 100% remote team, our preferred timezone is Central European Time (CET), however, location is not a hindrance if you have a proven ability to produce excellent results with limited supervision. Apply with confidence even if you don't meet all requirements, as passion, determination, and integrity can make all the difference.
At Node Guardians, we place a strong emphasis on our hiring process to bring on board top talent. Our thorough evaluation process includes multiple stages:
Technical Test: To make sure you have the right skills and are excited to join our team, we'll ask you to complete a programming challenge. For more information, explore the following link: https://github.com/Nodeguardians/ng-frontend-application
Interview: After completing the technical test, we'll invite you for an interview to get to know you better and discuss your experience and motivation for joining Node Guardians. You'll also have the opportunity to ask us any questions you may have.
Final Decision: After the interviews, our team will evaluate all candidates and make a decision on who to bring on board. We'll notify all candidates of our decision and provide feedback to those who were not selected.
We appreciate your interest in joining our team and look forward to reviewing your application. If you have any questions about the hiring process or the role, please don't hesitate to reach out to us at jobs@nodeguardians.io

