for institutional credit product trading focusing on UX/UI and customer experience Build re-usable components to be compatible across product lines Participate in analyzing, designing, writing, and testing code, documenting, and implementing functionally appropriate, technically sound, and well-integrated application systems This is completed in accordance with product manager's vision, customer requirements, and organizational methodologies and … standards Work through all phases of the software development life cycle, including analysis, design, requirements, implementation, unittesting, functional testing, and postproduction release support What We're Looking For 4+ years' enterprise software development experience within the JavaScript/TypeScript development stack 2+ years' experience with ReactJS with hooks Experience including analysis, design, coding, and implementation of … AG-Grid Professional experience working with Redux Professional experience working with Git, Git Flow Knowledge of CSS preprocessors, (eg. SASS/LESS/CSS-in-JS/Tailwind) Experience testing with Jest/React Testing Library Desirable experience with DevOps tools Desirable experience with Websockets Desirable experience with ES6, Styled Components, Material UI Desirable experience with OpenFin Desirable More ❯
Bath, England, United Kingdom Hybrid / WFH Options
QA Systems - The Software Quality Company
years, QA Systems has been the trusted partner to over 350 blue-chip clients worldwide, revolutionizing how embedded software is tested and verified. Our cutting-edge tools automate unittesting, code coverage, integration testing, and static analysis - all certified to the highest safety standards (ISO 26262, IEC 61508) by SGS TüV. Now, we're breaking new ground … week (Tuesday-Thursday) while enjoying the flexibility to work from home when needed. What You'll Do Develop and enhance our flagship products: Cantata (industry-leading C/C++ testing tool) and AI Controller (pioneering AI safety solution) Work across our diverse tech stack: C, C++, Java, TypeScript, Vue, Vuetify Collaborate directly with our Product Manager to shape product More ❯
Conduct software development in line with the business and industry best practices. Identify risks associated with software development tasks and mitigate and/or escalate as necessary. Plan appropriate testing approaches (eg physical/virtual/real-world) and justify them according to the different risk profiles. Model and perform analysis on problems and solutions. Design, code and document … code within time and budget constraints. Collaborate with team members to integrate developed code seamlessly into the solution. Implement continuous integration where appropriate. Define and write test scripts and unit, integration and system tests for developed software. What we're looking for Essential: Knowledge: Familiarity with a variety of development tools (IDEs, debuggers, source control). Principles of high … assurance development. Development techniques such as unittesting, mocking, continuous integration, and test-driven development. Understanding of how the specific customer domain affects the software under development. Awareness of IT security as a major issue for companies and governments. Skills: Intermediate/advanced understanding of how computers work (eg stack/heap distinction, compiled/interpreted languages). More ❯
Conduct software development in line with the business and industry best practices. Identify risks associated with software development tasks and mitigate and/or escalate as necessary. Plan appropriate testing approaches (eg physical/virtual/real-world) and justify them according to the different risk profiles. Model and perform analysis on problems and solutions Design, code and document … code within time and budget constraints. Collaborate with team members to integrate developed code seamlessly into the solution. Implement continuous integration where appropriate. Define and write test scripts and unit, integration and system tests for developed software. What we're looking for Essential: Knowledge: Familiarity with of variety of development tools (IDEs, debuggers, source control). Principles of high … assurance development. Development techniques such as unittesting, mocking, continuous integration, and test-driven development. Understanding of how the specific customer domain affects the software under development. Awareness of IT security as a major issue for companies and governments. Skills: Intermediate/advanced understanding of how computers work (eg stack/heap distinction, compiled/interpreted languages). More ❯
Conduct software development in line with the business and industry best practices. Identify risks associated with software development tasks and mitigate and/or escalate as necessary. Plan appropriate testing approaches (eg physical/virtual/real-world) and justify them according to the different risk profiles. Model and perform analysis on problems and solutions Design, code and document … code within time and budget constraints. Collaborate with team members to integrate developed code seamlessly into the solution. Implement continuous integration where appropriate. Define and write test scripts and unit, integration and system tests for developed software. What we're looking for Essential: Knowledge: Familiarity with of variety of development tools (IDEs, debuggers, source control). Principles of high … assurance development. Development techniques such as unittesting, mocking, continuous integration, and test-driven development. Understanding of how the specific customer domain affects the software under development. Awareness of IT security as a major issue for companies and governments. Skills: Intermediate/advanced understanding of how computers work (eg stack/heap distinction, compiled/interpreted languages). More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Net2Source Inc
quickly and able to apply them to solve complex problems Experience with version control systems (Bitbucket/GitHub) Experience working within an agile team Nice to have Experience with unittesting and Playwright Ability to write unit tests when implementing user stories. Develop code for testability Knowledge and understanding of how Shopify Pixel, and tracking in Checkout More ❯
will also be considered. Key requirements : Proficient in Java, and/or C++ Experience in JavaScript/TypeScript & React Experience of developing on Linux. Knowledge of mocking up and unittesting frameworks such as JUnit 5.x (Jupiter) Experienced with Git version control Oracle/Relational Databases and/or Mongo GitLab CI/CD Pipelines Elasticsearch and Kibana More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Recruitment Gamechangers
as scalability, performance, maintainability, reliability, reusability, security, and usability. Expertise in C# development, ensuring code is maintainable, efficient, reliable, and robust, with clear interfaces and proper exception handling. Software Testing & CI/CD - Experienced in unittesting, including the use of mocking frameworks to achieve required code coverage. Solid understanding of Git, software versioning, and modern CI More ❯
as scalability, performance, maintainability, reliability, reusability, security, and usability. Expertise in C# development, ensuring code is maintainable, efficient, reliable, and robust, with clear interfaces and proper exception handling. Software Testing & CI/CD - Experienced in unittesting, including the use of mocking frameworks to achieve required code coverage. Solid understanding of Git, software versioning, and modern CI More ❯
data and apply event-driven architectures Influence and drive software engineering and architecture best practices and standards within the team and the wider community Apply principled engineering practices including unittesting, integration testing, continuous integration and, by your example, lead others in your team to do likewise. Act as a mentor and an example to others in More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Just Eat Takeaway.com
ideally with writing React or Vue applications. A deep understanding of JavaScript (ES6+), along with modern JS tooling/frameworks such as Next.js, Redux Saga & TypeScript. Demonstrable experience of unittesting tools/frameworks (for example Jest, Cypress, Playwright, React Testing Library, etc) A strong understanding of WCAG standards, CSS pre-processors/CSS frameworks & responsive UI More ❯
Ealing, London, United Kingdom Hybrid / WFH Options
A2Dominion Housing Group Ltd
to support data migration activities. Perform data mapping, transformation, cleansing, and validation tasks. Collaborate with business analysts, data owners, and developers to ensure accurate and complete data migration. Conduct unittesting, system integration testing, and support user acceptance testing (UAT). Design, build and perform reconciliation checks to ensure accuracy of data migration Monitor and troubleshoot More ❯
technologies Create architectures and diagrams that describe them Work on and provide guidance for microservice REST API design Write key algorithms to maximize scalability and reliability Write code and unit tests Conduct code reviews Diagnose complex problems involving multiple systems and technologies Provide guidance and mentorship to a team of talented software engineers Be an example of engineering excellence … service expertise Commercial experience with relational database Recent real experience with Concurrency util Experience with AWS (S3 preferable) Container experience Experience with CI/CD K8s experience Experience with unittesting English: Upper-intermediate at least (both spoken and written) Bonus points Experience building systems requiring extensive ETL, data lakes/platforms, and data sourcing Experience with Google More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Technical Placements
Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of 32-bit microcontroller families to support existing product lines. Developing and testing both embedded firmware and PC/mobile front-end software . Ensuring all updates meet defined performance, cost, and schedule objectives. Maintaining up-to-date technical documentation for all … embedded firmware on Linux-based systems. Familiarity with ARM Cortex architectures, particularly STM32 and PIC microcontrollers. Experience with graphical user interface development using QT or similar frameworks. Exposure to unittesting, system integration, and automated build/test pipelines. Background in the fire detection or life safety industry. Experience with Atlassian tools (Jira, Bitbucket) or similar version control More ❯
Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of 32-bit microcontroller families to support existing product lines. Developing and testing both embedded firmware and PC/mobile front-end software. Ensuring all updates meet defined performance, cost, and schedule objectives. Maintaining up-to-date technical documentation for all supported … embedded firmware on Linux-based systems. Familiarity with ARM Cortex architectures, particularly STM32 and PIC microcontrollers. Experience with graphical user interface development using QT or similar frameworks. Exposure to unittesting, system integration, and automated build/test pipelines. Background in the fire detection or life safety industry. Experience with Atlassian tools (Jira, Bitbucket) or similar version control More ❯
problem-solving skills, including the ability to independently debug issues Familiarity with software development practices from project conception through to test and maintenance, including best practices such as Git, unittesting, code quality automation, agile management etc. Motivation to work in a mutlidisciplinary product team, demonstrating excellent communication skills and time management to successfully drive projects Desirable: Knowledge More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
twentysix
applicable. Seek to improve how we do things, better software engineering and best practices You care about things like code quality, modularity, and performance. Ensuring code is developed and unit tested using the SOLID principles You are not satisfied with a site that only "works", but rather a site that works in the best possible way given appropriate criteria … a software related higher education qualification, HNC or HND or equivalent Minimum of 3 years of software engineering experience across different projects, using C#, Dot net core, server technologies, unittesting asp.net, razor, SQL Strong knowledge of software design, and implementation methodologies and processes Minimum of 3 years' experience in a variety of software development approaches and methodologies More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
N Brown Group
Technical Skills Node/JavaScript Microservices Development JavaScript/Typescript& JavaScript frameworks/tools: Node Microservices development through Containers or AWS Lambdas Development IDE (e.g., Visual Studio Code, WebStorm) Unittesting framework, e.g., Jest API Testing DevOps IaC, specifically Terraform AWS e.g. EC2/ECS/Fargate Monitoring and alerting tooling e.g. Grafana/Kibana/Mpulse More ❯
technical architectures and solutions. Works with hardware engineers to help in microprocessor selection, relevant interfacing circuits and input/output communications at the module and systems level. Performs component testing of software design, verifies embedded firmware and software functionality and compatibility with hardware design. Drive quality and efficiency within the embedded software team by setting an outstanding example in … threaded programming, and on-target debugging. Advanced knowledge of C++ is required. Experience with Agile/Scrum development practices. Advanced knowledge of verification skills such as test-driven development, unittesting, code reviews, defect characterization, requirements analysis and planning skills such as user story development, backlog management, high-level estimation, and detailed estimation. Advanced configuration management skills such More ❯
Portsmouth, Hampshire, United Kingdom Hybrid / WFH Options
Dunstan Thomas Group
of Microsoft development technologies Experience using IoC containers Experience using Entity Framework OOAD skills and good understanding of Design Patterns and Practices Web services (SOAP and/or WCF) Unittesting/Test Driven Development Additional/Desirable Skills and Experience Comfortable using agile working practices and methodologies (such as Scrum) Experience using DevOps for work item management More ❯
in GIT (branching strategies, code versioning, pull requests, and merging workflows). • Experience using JIRA for Agile project management. • Strong knowledge of Test-Driven Development (TDD), BDD (Behave), and UnitTesting (PyTest) • Understanding of basic trading concepts (asset classes, trading venues, market structures) is a plus. • Strong analytical and problem-solving skills, with a keen attention to detail. More ❯
of applications through effective monitoring, logging, and alerting strategies Implement and enforce security best practices and ensure compliance with regulatory standards Manage and maintain code quality using practices like unittesting and code review Troubleshoot issues across development, test, and production environments Participate in on-call rotations to address operational issues Provide technical leadership and guidance to junior … UK and have been living continuously in the UK for the last 10 years. You must be able to hold or gain a UK government security clearance. ABOUT BUSINESS UNIT IBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and technology transformation. With deep expertise in many industries, we offer strategy More ❯
culture of collaboration, building strong relationships based on mutual respect and shared goals. Experience you will have: AI tools such as GH co-pilot C# .NET 8+ SQL Git UnitTesting RESTful web services Messaging & queuing Front-end framework such as React Docker Microservice Data Architecture Microfrontend & Atomic Design Preferred Experience: MySQL Postgres Kubernetes GraphQL Education and/ More ❯
Brighton, Sussex, United Kingdom Hybrid / WFH Options
Cision Global
culture of collaboration, building strong relationships based on mutual respect and shared goals. Experience you will have: AI tools such as GH co-pilot C# .NET 8+ SQL Git UnitTesting RESTful web services Messaging & queuing Front-end framework such as React Docker Microservice Data Architecture Microfrontend & Atomic Design Preferred Experience: MySQL Postgres Kubernetes GraphQL Education and/ More ❯
meetings in our offices are encouraged to better develop working relationships. Here's how: • Taking full ownership for delivery of technical tasks, including detailed technical design, code development and unit testing. • Resolving issues identified by internal and client testers as identified during project testing phases. • Contributing to the estimation process through accurately tracking time worked on tasks. • Providing More ❯