We are looking for Senior React Developers to join our talented and collaborative engineering team. We are currently scaling up our product base, leveraging advances in data technology, AI, and ML to transform our ecosystem into a fluid, event-based, and decoupled offering. We are bringing best-of-breed technology options into our mix to ensure our proprietary data has the platform it needs to shine. We are building up a London-based technology team to spearhead these advances. This is a chance to bring your foundational developer experience and fold in some of the latest technologies and patterns to stay on the cutting edge of data-driven product offerings, providing performant and functional tooling to our customer base by leveraging the latest developments in client-side and server-side frontend smarts. As a Full Stack Developer, you will be engaged in developing sophisticated tooling to allow customers to find, view, and analyse investment-domain data to empower them to make connections and inform decisions. The data-rich environment you'll be working in will require the best of client-side and server-side interaction, clever cache usage, and some GQL orchestration and aggregation wizardry. You will work in a cross-functional team (React, PHP, Node, Python developers) to deliver high-quality software solutions. Responsibilities Design and develop user interfaces using React.js and related technologies (NextJS specifically) Maintain and develop an Apollo GQL server to serve frontend requests efficiently Participate in code reviews to ensure high code quality and adherence to best practices Optimize web applications for maximum speed, security, and scalability Stay up-to-date with the latest frontend trends, technologies, and best practices Contribute to the continuous improvement of frontend development processes and tools Provide technical guidance and mentorship to junior developers Requirements Proven experience as a React Developer with a strong portfolio of previous work (NextJS or some SSR experience essential) Proven TypeScript experience GQL experience required, Apollo would be beneficial NodeJS experience would be beneficial Unit testing experience essential Extensive knowledge of JavaScript, HTML, CSS, and related web technologies Experience with RESTful and GQL APIs and web services integration Strong understanding of responsive design Experience with version control systems, particularly Git Excellent problem-solving and debugging skills Ability to work effectively in a collaborative team environment Excellent communication and interpersonal skills