We're making the world of digital assets accessible and secure for everyone.
Join the mission.
Founded in 2014, Ledger is the global platform for digital assets and Web3(e)Over 15% of the world’s crypto assets are secured through our Ledger Nanos(e)Headquartered in Paris and Vierzon, with offices in UK, US, Switzerland and Singapore, Ledger has a team of more than 700 professionals developing a variety of products and services to enable individuals and companies to securely buy, store, swap, grow and manage crypto assets – including the Ledger hardware wallets line with more than 5 millions units already sold in 180 countries.
At Ledger, we embody the values that make us unique: Pragmatism, Audacity, Commitment, Trust and Transparency(e)Have a look at our Origins video
here.
Ledger Live is a Desktop and Mobile application that helps you manage all your blockchain-backed assets(e)It’s built in ReactJS (Electron on Desktop and React Native on Mobile) and supports multiple blockchains (coins & NFTs) as well as providing multiple financial services (Buy, Swap, Sell).
To sustain the company's growth, Ledger is looking for new talents, to work on UI/UX topics within a dedicated squad(e)You will join Ledger’s "Live-hub" team to maintain and develop the desktop and mobile crypto wallet app, Ledger Live(e)
Your mission
- Own from a technical standpoint the desktop and mobile development of Ledger Live
- Collaborate with our devs, QA, designers and product within Ledger Live teams
- Participate in code reviews and promote code quality and best practices
- Be responsible for the quality of Ledger’s UI/UX framework
- Mentor and promote tech growth within the front-end team
- Innovate and participate in building Ledger Live with new ideas around quality software, UI/UX, security and blockchain technology
- Share knowledge within Ledger from front-end development to blockchain programming
What our Tech' stack looks like
- You’ll be working on Open Source projects: ledger-live-mobile, ledger-live-desktop as well as ledger-live-common (business functionality) and ledger-live-ui (UI library)
- Language: ES7 JavaScript (TypeScript)
- UI done with Electron and React (desktop) and React Native (mobile) – and its ecosystem (e.g(e)redux, react-navigation)
- UI library done using Storybook and Styled-components for both mobile and desktop applications
- E2e testing using Playwright (desktop) and Detox (mobile)
What we’re looking for
- Engineer profile with at least 5 years of experience in front-end software development
- You have a strong background in React and/or React Native development and UI/UX
- You master JavaScript, functional programming and are comfortable working with type systems (TypeScript)
- You have experience working with complex projects focusing on performance and scalability of the front-end stack
- Good to have: experience in mentoring junior devs and establishing front-end best practices
What's in it for you
- Equity: Employees are the foundation of our success, and we award stock options so you can share in that success as we grow
- Flexibility: A hybrid work policy
- Social: Annual company outing for Ledgerdary Days, plus frequent social events, snacks and drinks
- Medical: Comprehensive health insurance policy offering extensive medical, dental and vision care coverage
- Well-being: Personal development, coaching & fitness with our dedicated partners
- Vacation: Five weeks of paid leave per year, in addition to national holidays and rest & relaxation (RTT) days
- High tech: Access to high performance office equipment and gadgets, including Apple products
- Transport: Ledger reimburses part of your preferred means of transportation
- Discounts: Employee discount on all our products
Hiring process
- An HR interview (30min)
- A Team Fit interview with 2 developers from the team (1h)
- A Coding interview with 2 developers from the team (1h)
- A Final interview with our VP of Engineering (30min)
We are an equal opportunity employer for all without any distinction of gender, ethnicity, religion, sexual orientation, social status, disability or age.