the ReactJS framework. Familiarity with HTML, CSS-in-JS (or SASS), NodeJS, NPM and TypeScript. Experience of using and developing RESTful web services. Experience of web testing frameworks (Jest, Enzyme, Cypress, RTL etc.). Experience working in a git-based CI/CD SDLC environment. Knowledge of data structures, algorithms, and designing for performance. Excellent stakeholder management skills Previous More ❯
influence trading performance. What You’ll Be Doing Building UIs with modern tech such as React, ES6, Node.js, TypeScript, GraphQL, SQL/NoSQL, Redux, CSS-in-JS, Webpack, Jest, Enzyme Delivering high-quality, well-tested, and maintainable code Collaborating with internal stakeholders to plan, coordinate, and gather feedback Contributing to the full product lifecycle, from concept to deployment Championing More ❯
GraphQL, and modern front-end build tools (Webpack, Babel, etc.) - Experience with responsive design and cross-browser compatibility - Understanding of version control systems (Git) - Knowledge of testing frameworks (Jest, Enzyme, or similar) is a plus Experience - 2+ years of professional experience in front-end development using React.js - Proven track record of delivering high-quality web applications in a collaborative More ❯
Birmingham, West Midlands, England, United Kingdom
Opus Recruitment Solutions Ltd
high-impact platform. If you're passionate about clean code, scalable architecture, and modern tooling—this one's for you! Tech Stack: React.js Node.js TypeScript REST APIs Jest/Enzyme/Cypress AWS Interested? Apply now or send your latest CV to ASAP! If you haven’t heard back within 48 hours, please assume your application was not successful More ❯
Birmingham, West Midlands, England, United Kingdom
Opus Recruitment Solutions Ltd
high-impact platform. If you're passionate about clean code, scalable architecture, and modern tooling—this one's for you!??? Tech Stack: React.js Node.js TypeScript REST APIs Jest/Enzyme/Cypress AWS Interested? Apply now or send your latest CV to ASAP!If you haven’t heard back within 48 hours, please assume your application was not successful More ❯