About the project
Key details of the project: The project is a high-security cryptocurrency wallet that can seamlessly sync across multiple platforms. It is designed to be user-friendly while providing advanced security features to protect users’ digital assets.
Problems the application solves: The wallet addresses the need for a secure and reliable platform for storing and managing cryptocurrencies. It also solves the problem of platform fragmentation by ensuring seamless synchronization across different devices and operating systems.
Requirements:
5+ years of experience with JavaScript and TypeScript.
Strong skills in HTML5, CSS, and modern CSS frameworks (Tailwind CSS).
Essential hands-on experience with React, Zustand, and React Query.
Practical experience with Next.js.
Mandatory Web3 expertise: Web3.js, Ethers.js, Viem, and understanding of secp256k1.
Experience working with GraphQL.
Comfort working with WebSockets and real-time data.
Good understanding of Agile practices (Scrum / Kanban).
Proficiency with Git.
English level: Upper-Intermediate.
Responsibilities:
Deliver high-quality, well-structured software with strong test coverage and a clean, modular architecture.
Deliver high-quality, well-structured software with strong test coverage and a clean, modular architecture.
Develop in alignment with established standards, guidelines, and industry best practices.
Refactor existing code when it brings clear improvements in performance, readability, or maintainability.
Ensure all deliverables meet required non-functional standards, including performance, security, and reliability.
Take ownership of the product and the impact of your contributions, ensuring long-term quality and maintainability.
Ensure that the testing strategy and coverage on your side fully complement the frontend logic and overall system behavior.