Staff Front-end Engineer
We are striving to democratize access to digital assets and enhance security for a global audience at Ledger. Established in 2014, Ledger is a prominent player in digital assets and Web3 technologies with a significant market share in securing cryptocurrency assets through Ledger Nanos. Operating from multiple locations including Paris, Vierzon, the UK, US, Switzerland, and Singapore, Ledger boasts a talented team of over 900 professionals. Our focus is on developing a range of innovative products and services to facilitate secure buying, storing, trading, and managing of crypto assets, including the globally recognized Ledger line of hardware wallets.
Ledger is guided by core values that define our unique culture: Pragmatism, Audacity, Commitment, Trust, and Transparency. Listen to our team members share their insights on how they shape our work culture.
The Ledger team has introduced Ledger Live, an application designed to effectively manage blockchain-based assets. Utilizing React.js on both desktop (Electron) and mobile (React Native) platforms, Ledger Live supports various blockchains, cryptocurrencies, and NFTs, integrating decentralized applications (DApps) and offering an SDK for third-party integration. The application seamlessly integrates with our hardware wallets for enhanced asset management capabilities. Ledger Live is a collaborative effort by multiple teams, each focusing on specific components of the software.
To support Ledger's expansion, we are seeking a seasoned Front-End Engineer to join the Wallet Experience business unit. As a part of the Live Hub squad, you will play a pivotal role in developing and maintaining user interface (UI) flows for portfolio and account management.
Key Responsibilities:
- Lead the technical development of Ledger Live Applications for desktop and mobile platforms.
- Collaborate closely with developers, QA testers, designers, and product teams within Ledger Live.
- Propose technical solutions and show proactive initiative.
- Implement features following best practices, from unit to end-to-end testing.
- Participate actively in code reviews.
- Uphold the quality standards of Ledger's UI/UX framework.
- Mentor team members to foster technical growth and maintain high standards.
- Contribute exclusively to various Open Source projects within our monorepo.
- Share knowledge and expertise with internal teams and the broader community.
Requirements:
- Minimum of 5 years of experience in software development.
- Inquisitive mindset and positive attitude to thrive in a collaborative environment.
- Proficiency in JavaScript and TypeScript.
- Extensive experience in React.js development, tools, and libraries.
- Strong grasp of testing strategies.
- Sound understanding of UI/UX principles in software development.
Desirable Skills:
- Familiarity with React Native and/or Electron.
- Background in Web3 technologies and related stacks.
- Experience in managing a library of shared components.
Benefits:
- Stock options for all employees to share in our collective growth.
- Hybrid work policy for flexibility.
- Engaging social events and regular team outings.
- Comprehensive health insurance coverage for medical, dental, and vision needs.
- Opportunities for personal development, coaching, and fitness programs.
- Generous vacation allowance and additional RTT days.
- Access to high-end office equipment and cutting-edge tech gadgets.
- Transportation reimbursement for your chosen commute.
- Employee discounts on Ledger products.
We are committed to fostering an inclusive workplace, where diversity in gender, ethnicity, religion, sexual orientation, social status, disability, or age is embraced and valued.