MUST HAVE BLOCKCHAIN EXPERIENCE
About Us:We are a pioneering team at the forefront of the Internet Computer Protocol (ICP) blockchain ecosystem, dedicated to revolutionizing the world of digital assets through our innovative products. Our primary focus lies in crafting cutting-edge solutions, including crypto-wallets and crypto-vaults, aimed at providing seamless experiences for our users in the decentralized finance (DeFi) space.
Role Overview:We are seeking a talented Senior Software Developer to join our dynamic product development team. As a key member, you will play a crucial role in shaping the future of blockchain technology, leveraging your expertise in a variety of modern tech stacks and frameworks to build robust, scalable, and user-centric solutions.
Responsibilities:- Collaborate closely with cross-functional teams to design, develop, and deploy high-quality software solutions within the ICP blockchain ecosystem.- Drive the implementation of best practices in software development, including code reviews, automated testing, and continuous integration/continuous deployment (CI/CD) pipelines using GitHub Actions.- Utilize MonoRepo methodologies such as nx.dev and turborepo for efficient code organization and management.- Develop frontend applications using TypeScript and React, ensuring optimal performance and user experience.- Implement state management solutions using rxjs, x-state, and Context API to handle complex application logic.- Utilize RadixUI and tailwindcss for styling, maintaining consistency and responsiveness across platforms.- Implement tracking and analytics features using Posthog to gather insights and optimize user engagement.- Employ vercel swr for efficient data fetching and caching, ensuring real-time updates and seamless user interactions.- Stay updated with the latest trends and advancements in blockchain technology and DeFi space, contributing to the continuous improvement of our products.- Create and maintain open-source libraries and NPM packages to contribute to the broader developer community and enhance our ecosystem's capabilities.
Requirements:- Bachelor's or Master's degree in Computer Science, Engineering, or related field.- 5+ years of experience in software development, with a strong focus on web-based applications.- Extensive experience with DFINITY ICP ecosystem and blockchain technologies.- Proficiency in TypeScript and React, with a deep understanding of frontend development principles.- Strong knowledge of state management libraries such as rxjs, x-state, and Context API.- Experience with MonoRepo methodologies (e.g., nx.dev, turborepo) for managing large-scale projects.- Familiarity with modern styling frameworks such as RadixUI and tailwindcss.- Experience with CI/CD pipelines using Github Actions for automated testing and deployment.- Solid understanding of data fetching and caching techniques, preferably with vercel swr.- Experience in creating and maintaining open-source libraries and NPM packages.- Excellent problem-solving skills and ability to thrive in a fast-paced, collaborative environment.- Strong communication skills and ability to effectively articulate technical concepts to both technical and non-technical stakeholders.
Why Join Us:- Opportunity to work on cutting-edge blockchain technology and shape the future of decentralized finance.- Collaborative and innovative work environment where your ideas and contributions are valued.- Competitive salary and benefits package, including equity options and professional development opportunities.- Flexible work hours and remote work options to promote work-life balance.
If you are passionate about blockchain technology and eager to make a significant impact in the rapidly evolving world of cryptocurrencies, we would love to hear from you. Apply now to join our team and embark on an exciting journey towards revolutionizing the digital asset landscape.