consultation and development. Manages complex integration scenarios and interfaces between on-premise, cloud, and legacy systems. Requirements for the Software Engineer (React) 6+ years of experience in JavaScript, React, Redux, TypeScript, Styled Components, React Testing Library, REST APIs. Demonstrable experience in energy or commodity trading environments. Experience in modern JavaScript coding, testing, debugging and automation techniques. Cloud-based software exposure More ❯
City of London, Greater London, UK Hybrid / WFH Options
X4 Technology
consultation and development. Manages complex integration scenarios and interfaces between on-premise, cloud, and legacy systems. Requirements for the Software Engineer (React) 6+ years of experience in JavaScript, React, Redux, TypeScript, Styled Components, React Testing Library, REST APIs. Demonstrable experience in energy or commodity trading environments. Experience in modern JavaScript coding, testing, debugging and automation techniques. Cloud-based software exposure More ❯
computer science, software engineering, or a related field Proficiency in React.js and its core principles Strong JavaScript, TypeScript HTML5, and CSS3 skills Experience with popular React.js workflows (such as Redux) Familiarity with RESTful APIs and integration Knowledge of modern authorization mechanisms, such as JSON Web Tokens Understanding of front-end build tools and pipelines Excellent problem-solving and communication skills More ❯
computer science, software engineering, or a related field Proficiency in React.js and its core principles Strong JavaScript, TypeScript HTML5, and CSS3 skills Experience with popular React.js workflows (such as Redux) Familiarity with RESTful APIs and integration Knowledge of modern authorization mechanisms, such as JSON Web Tokens Understanding of front-end build tools and pipelines Excellent problem-solving and communication skills More ❯
twice a week. What experience youll need to apply Strong experience with JavaScript and React. Solid understanding of the software engineering lifecycle and agile methodologies. Experience with component reusability, Redux, and event-driven design. Ability to work independently in a fast-paced environment. Excellent stakeholder management and communication skills. Passion for automation and eliminating duplication. Ability to manage multiple projects More ❯
responsive, intuitive, and visually refined front-end components using React and TypeScript . Collaborate with designers and back-end engineers to deliver cohesive user experiences. Manage application state using Redux , Zustand , or similar tools. Work with Material UI (or equivalent UI frameworks) to build consistent, elegant layouts. Write and maintain robust front-end tests (unit, integration, and end-to-end More ❯
are partnered with a high-growth, VC-funded Data Intelligence platform. They are looking for passionate, dynamic engineers with start-up experience. Details: Full Stack Environment: TypeScript, Node.js, React (Redux/Context API). A role focusing on full-stack architecture with some Data Pipelining. Location: Paddington, 3 days a week on site. Why join this company? High-growth, SaaS More ❯
are partnered with a high-growth, VC-funded Data Intelligence platform. They are looking for passionate, dynamic engineers with start-up experience. Details: Full Stack Environment: TypeScript, Node.js, React (Redux/Context API). A role focusing on full-stack architecture with some Data Pipelining. Location: Paddington, 3 days a week on site. Why join this company? High-growth, SaaS More ❯
for features requiring direct hardware access, such as geolocation services using Core Location on iOS or Google Maps SDK on Android, and ensuring seamless state management through libraries like Redux Toolkit to handle complex data synchronisation across user sessions. A significant part of the role entails amalgamating disparate technology stacks, for instance reconciling authentication flowsone acquisition might rely on OAuth More ❯
for features requiring direct hardware access, such as geolocation services using Core Location on iOS or Google Maps SDK on Android, and ensuring seamless state management through libraries like Redux Toolkit to handle complex data synchronisation across user sessions. A significant part of the role entails amalgamating disparate technology stacks, for instance reconciling authentication flowsone acquisition might rely on OAuth More ❯