Senior React / React Native Engineer

Trading212

Romania
Permanent
Remote
React OR React NativeTypeScriptFrontend Performance Optimization

Senior React / React Native Engineer

About Us

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.

Key Responsibilities

  • Lead Development: Take ownership of the end-to-end development lifecycle for both web (React) and mobile (React Native) applications.
  • Architecture & Design: Design and implement sophisticated frontend architectures that are scalable, modular, and easy to maintain.
  • Collaboration: Work closely with product managers, designers, and backend engineers to translate requirements and wireframes into high-quality, functional features.
  • Code Quality: Uphold and promote high standards of code quality through rigorous peer reviews, comprehensive testing, and adherence to established coding standards.
  • Mentorship: Provide technical guidance and mentorship to junior and mid-level engineers, fostering a culture of continuous learning and excellence.
  • Performance Optimisation: Analyse and optimise application performance to ensure a smooth, responsive user experience across various platforms and network conditions.
  • Innovation: Stay abreast of emerging trends and technologies in the React ecosystem, identifying opportunities to improve our internal processes and product offerings.

Required Skills and Qualifications

  • Extensive Experience: Proven track record as a Senior Engineer with deep expertise in React.js and React Native.
  • Modern JavaScript: Expert-level proficiency in modern JavaScript (ES6+) and TypeScript.
  • State Management: Significant experience with state management libraries such as Redux, MobX, or React Context API.
  • Mobile Specifics: Strong understanding of mobile-specific challenges, including push notifications, offline storage, and bridging native modules where necessary.
  • Testing Excellence: Experience with testing frameworks (e.g., Jest, React Testing Library, Detox) to ensure application stability.
  • Version Control: Expert knowledge of Git and collaborative workflows (e.g., GitFlow, Trunk-based development).
  • Problem Solving: A methodical approach to debugging and a keen eye for detail when it comes to visual polish and user behaviour.
  • Communication: Excellent verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
  • Proactive Attitude: A self-starter who takes initiative and thrives in a fast-paced, agile environment.

Why Join Us?

We offer a vibrant work environment where your contributions are recognised and rewarded. You will have the opportunity to work on challenging projects using the latest technologies, supported by a team that values your professional development and well-being. If you are passionate about building world-class applications and want to be part of a team that strives for excellence, we would love to hear from you.