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.