About the company
trading212 reinvents how trading and investing work by creating exceptional products. It serves over 6 million clients, with more than €38 billion in assets under management. Its frontend platform spans web and mobile, with around 95% of code reused across both.
Responsibilities
- Set direction for frontend architecture across React, React Native and the shared monorepo.
- Own cross-team problems in platform capabilities, shared libraries, design-system foundations, tooling and developer experience.
- Lead decisions on boundaries, abstractions, state and data flow, performance, testing and migration strategy.
- Diagnose systemic rendering, bundle, runtime and release-quality problems and create durable fixes.
- Remain hands-on where implementation, prototyping or technical investigation is the fastest way to create clarity.
- Partner with product, backend engineering and QA on risks and decisions that cross team boundaries.
- Mentor senior engineers, raise review quality and make sound frontend judgement easier to reproduce across teams.
- Balance standardisation with team autonomy, avoiding platform work that creates more friction than leverage.
Requirements
- Evidence of architectural or platform impact across multiple frontend teams.
- Deep ownership of complex production systems built with React or React Native and TypeScript.
- Strong judgement in application boundaries, shared libraries, state management, performance and migration design.
- A track record of improving developer effectiveness, reliability or product quality through durable mechanisms.
- Practical experience diagnosing performance and correctness problems across web or mobile systems.
- Ability to influence technical direction through evidence, clarity and trusted execution rather than title.
- Clear communication that helps teams act on complex technical decisions.
- Strong engineering and product judgement, including knowing when not to introduce a new abstraction.
- Staff scope is assessed through ownership, judgement and sustained organisational impact—not years of experience or familiarity with every technology listed.
- Technology stack: TypeScript, React, React Native, React Native Web, Nx, pnpm, TanStack Query, Zustand, Playwright, Detox and Jest.
Conditions
- This is not a people-management role.
- Interview stages: recruiter conversation, code review, experience deep dive and managerial interview. The recruiter will explain each stage and follow up after every conversation.
- Only candidates selected for interview will be contacted. Applicants’ personal data is protected by law and treated with strict confidentiality.