Our mission is to enable everyone to build wealth
We reinvent how trading and investing work by creating exceptional products people love.
Fostering a culture of excellence and high velocity is the key to our success.
Today, we serve over 5 million clients, with more than €30 billion in assets under management - a testament to the scale and trust we’ve built in just a few years.
What you’ll do
- Impact millions of users with every change you push to production
- Help us achieve technical excellence. Our vision is of a frontend monorepo which produces Trading 212’s iOS, Android, Web and Desktop apps with a focus on efficiency and code reuse
- Work closely with our design and backend teams to maximise quality. Communication is key
- Care for the project and its health. We're a product company and we're here to stay - code maintainability is of utmost importance
What you need to have
- TypeScript experience
- React Native or React experience
- Experience with at least one global state management solution - TanStack Query (FKA React Query), Zustand, Redux/RTK, Jotai, XState, Context API, MobX or similar
- Experience with RESTful-based APIs
Nice to have
- Experience with native mobile development (Swift/Kotlin)
- Experience with CI/CD
- Experience with Reanimated/RNGH
- Experience with WebSockets
Our tech stack
- React Native
- TypeScript
- State management - TanStack Query (FKA React Query), Zustand
- Reanimated, RNGH
- Vite
- Monorepo setup using nx and pnpm
- Other tools - Figma, Amplitude, Sentry
- Other packages we heavily use - zod, immer