About the company
Founded in Paris in 2014, LEDGER is a global platform for digital assets and Web3. Ledger is already the world leader in Critical Digital Asset security and utility. With more than 6M devices sold to consumers in 200 countries and 10+ languages, 100+ financial institutions and brands as customers, 20% of the world’s crypto assets are secured, plus services supporting trading, buying, spending, earning, and NFTs. LEDGER’s products include: Ledger Stax, Nano S Plus, Nano X hardware wallets, LEDGER Live companion app, [ LEDGER ] Market, the world’s first secure-minting and first-sale distribution platform, and Ledger Enterprise. With its ease of use, LEDGER allows a user to begin investing in digital assets and ultimately, achieve financial freedom in a safe and stress-free environment.
Job Summary
Your mission
📍shape the future of our Web3 platform by contributing to the challenge of the ambitious Ledger Connectivity Team by holding up tools and libraries such as the Wallet API, Wallet Sync and Connect Kit. Those libraries are consumed both internally by Ledger and externally by developers crafting Live apps integrated inside Ledger Live 📍Immerse yourself in this crucial role, playing a vital part in making Ledger a key contributor to drive the global digital assets and cryptocurrency ecosystems 📍Bring your expertise in the JavaScript and Web3 ecosystems to innovation and solve complex and challenging problems. Your knowledge of modern JavaScript practices and comprehension of state managers and asynchronous handling in JavaScript will help streamline our services and ensure optimal performance 📍Besides implementing solutions, you will be involved in working with cross-functional teams, helping on the development and optimisation of our Blockchain architecture, and fostering a functional programming approach to create an efficient, maintainable and side-effect-limited codebase
What we're looking for
📍We're looking for a professional who's not just interested in 'writing code,' but also passionate about the broader JavaScript ecosystem, blockchain, and is excited about the impact of decentralized systems on the world. 📍Expertise in the JavaScript ecosystem and a passion for Web3 📍Experience with web3 integration libraries such as Ethers.js or Wagmi.sh 📍Proficiency in modern JavaScript practices, including state managers and asynchronous handling in JavaScript 📍Knowledge of runtime validation using tools like ZOD 📍An interest in or experience with functional programming (In JavaScript or any Functional Programming language) 📍Experience with React 📍A good grasp of monorepos (we use turborepo toolings) and CI tools such as GitHub Actions 📍Strong interest and experience of Blockchain architecture 📍A strong interest in decentralied systems 📍A service-oriented mindset with an engagement to delivering high-quality solutions 📍Passion for coding and the Typescript ecosystem 📍Proficiency with Solidity would be a plus, although there won't be a requirement to use this in the role