Design and document detailed test plans, test cases, and test scripts to ensure thorough coverage. Test Development: Develop unit, integration, component, and end-to-end tests to ensure softwarequality across all layers. Browser Test Automation: Create and maintain automated end-to-end tests using tools such as Cypress, Playwright, or Selenium. Backend Test Automation: Develop automated API … tests using tools like Postman and Newman. Test Automation in Code: Collaborate with developers or work independently to develop automated tests using TypeScript, Java, JavaScript, Jest, and jUnit. Web Application Testing: Experience testing web applications built with Angular or similar frameworks. Test Execution: Conduct manual testing, accurately document results, and report defects promptly. Defect Management: Identify, log, and track More ❯
leader, but you don't just know how to solve the problem; you prove it by building the solution. Last but not least, you have a high bar for codequality and a passion for design and architecture. Key Job Responsibilities In this role, you will: Help define architecture, own and implement specific components, and help shape … contributing to new and current systems architecture and design (architecture, design patterns, reliability, and scaling) experience. PREFERRED QUALIFICATIONS 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience. Bachelor's degree in computer science or equivalent. Our inclusive culture empowers Amazonians to deliver the best results for More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
a team player who thrives in a collaborative and fast-paced environment and enjoys pair programming, this role is for you. Key Responsibilities: Design, develop, and maintain high-quality iOS applications using Swift. Collaborate with cross-functional teams using agile and … extreme programming practices. Practice pair programming and contribute to a collaborative coding culture. Implement and maintain CI/CD pipelines for efficient app deployment and delivery. Write clean, testable code and follow TDD principles to ensure software quality. Participate in code reviews, retrospectives, and daily standups. Stay current with iOS trends and continuously bring fresh ideas to the More ❯
but you don't just know how to solve the problem, you prove it by building the solution. Last but not the least; you have a high bar for codequality and passion for design and architecture. Key job responsibilities In this role, you will - Help define architecture, own and implement specific components, and help shape the … scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent Our inclusive culture empowers Amazonians to deliver the best results for More ❯
London, England, United Kingdom Hybrid / WFH Options
Blockchain Ventures
Blockchain.com is the world's leading software platform for digital assets. Offering the largest production blockchain platform in the world, we share the passion to code, create, and ultimately build an open, accessible and fair financial future, one piece of software at a time. As an Engineering Manager for the Orders team, you will lead a team responsible for … integration and effective execution. WHAT YOU WILL DO Technical Leadership & Execution Ensure the reliability and scalability of the orders platform, optimizing the buy/sell and swap flows. Uphold codequality standards, conduct code reviews, and ensure best practices for security and performance. Collaborate with the custodial, payments, and institutional teams, integrating their solutions into the More ❯
Leeds, England, United Kingdom Hybrid / WFH Options
BJSS
Fusion, among others. About You You are passionate about building reliable, efficient data applications, systems, services, and platforms. You understand coding best practices, design patterns, version control, dependency management, codequality, error handling, and monitoring. You have experience writing well-tested object-oriented Python code. You are familiar with CI/CD tools for building, testing, and More ❯
growth journey! The successful applicant will have the following skills and experience: Essential Skills Hands on development using Java Detail orientated developer with a passion for testing and high codequality Degree in Computer Science, Software Engineering or STEM subject A good personality – team player with excellent communication skills! No previous low latency or multithreading experience needed More ❯
years of experience working with physical simulation software, OR equivalent graduate education Proven ability to read, implement, and refine novel techniques from research literature Ability to write highly performant code, familiarity with parallel computing, profiling and optimization Proficiency with GPU programming, e.g. CUDA Experience delivering 3D tools for use by technical artists and animators Collaborative software development with git … coding in Python Familiarity with Linux Experience writing and editing technical documentation for implemented tools and features Experience with all aspects of software development lifecycle Working knowledge of softwarequality control processes, e.g. CI/CD About You Critical eye for details Proactive Team oriented Adaptable Calm under pressure Strong communication abilities Please note that this is a More ❯
London, England, United Kingdom Hybrid / WFH Options
ProtonMail
user experiences within our Product portfolio. Transforming product specifications into technical requirements and lead your team to their successful implementation. Enhancing Proton's software development lifecycle, tools, and code structure for an improved developer experience. Writing clear, concise and testable code to maintain and elevate the quality of our codebase. Managing the scoping, planning and … willing to help you grow in certain areas. 3+ years of experience with React or 2+ similar frameworks, developing performant and reusable components. Familiarity with best practices for ensuring codequality, including CI/CD. Experience with writing automated tests for your code. A product mindset with a focus on offering the best user experiences. Experience working More ❯
drive innovation and adoption of new technology. Your role and responsibilities As a Lead Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring … and implement front-end and back-end applications using Scala. Collaborate with cross-functional teams to design develop and test applications that meet business requirements. Follow best practices in codequality testing and deployment throughout the development lifecycle. Contribute to decision-making and improvement ideas. Communicate effectively with cross functional team translating technical concepts into clear and More ❯
Junior-Level QA Engineer We are looking for a QA Engineer to contribute to the quality assurance efforts of our security solutions. The successful candidate will be responsible for developing, and executing test plans to ensure high-qualitysoftware releases. This role requires a technical background. The candidate is going to be trained to get a … testing to ensure product reliability and security. * Collaborate with cross-functional teams to define test requirements and ensure comprehensive test coverage. * Analyse test results and provide reports on softwarequality metrics. * Work with outsourced partners and suppliers to ensure quality standards are met. * Contribute to process improvements and test strategy enhancements. Requirements: * Experience in Windows OS More ❯
Lead architectural decisions focusing on performance, observability, fault tolerance, and scalability Own complex backend features end-to-end-design, implement, test, deploy, and monitor Mentor and guide engineers through code reviews, design discussions, and best practices Collaborate closely with Product, Design, and Engineering teams in an agile environment Drive continuous improvement in engineering standards, codequalityMore ❯
London, England, United Kingdom Hybrid / WFH Options
Intercom
world engineering effectiveness. What will I be doing? AI-Driven Automation: Build and evolve automation agents that handle routine, high-volume maintenance work (like stale feature flag cleanup, dead code removal, exception fixing) with human-in-the-loop review. Prioritize, prototype, and iterate on automation that truly saves engineers time. AI-First Developer Experience: Make AI-powered tools (IDEs … automate setup, and gather feedback to continuously improve usability and trust. AI-Optimized Codebases: Help make our codebases more navigable and “AI-friendly” - from deep refactoring, restructuring and documenting code to implementing standards that boost agent accuracy and code suggestion quality. Work directly with repo owners to trial improvements, audit for high-friction patterns, and feed domain context … new tools or workflows that actually got adopted and made a difference. AI toolchain familiarity: Hands-on experience with (or deep curiosity about) modern AI-powered developer tools - AI code assistants, agents, prompt engineering, or similar. Strong software fundamentals: Deep knowledge of at least one major programming language and development stack (JavaScript, Python, Ruby, etc). Experience structuring, documenting More ❯
London, England, United Kingdom Hybrid / WFH Options
GSK Group of Companies
teams (Marketing Mix Modelling, Attribution Models, Personalisation, Digital and non-Digital marketing measurement etc) Work closely with product owners, data engineers and machine learning engineers to deliver high quality data science powered solutions to interesting problems Help prepare datasets to train and validate machine learning models Define and implement metrics to evaluate the performance of the models Support … with key stakeholders on business objectives Enable collaboration by contributing to the development of our AI foundations and reusable assets for Forecasting, Optimization, Segmentation, Attribution Models and Experimentation Perform code reviews and ensure exceptional codequality Manage & mentor junior data scientists & apprentices Help building a culture of responsible AI, good governance, and ethics Qualifications & Skills MS More ❯
the applications for real-time AI processing. Collaborating with cross-functional teams to define, design, and ship new features with a focus on cloud-to-edge AI capabilities. Maintaining codequality, organization, and automatization. Staying up-to-date with the latest industry trends in mobile development and machine learning technologies. Your strategic vision and technical expertise will More ❯
financial documents (term sheets, final terms, etc.) with absolute precision. Client Interaction: Act as the go-to contact for client communications, ensuring clear understanding of requirements and project updates. CodeQuality: Ensure all templates meet the highest legal and financial standards—accuracy is everything here. Debugging & Problem Solving: Tackle technical issues quickly and effectively, using strong logic More ❯
It would be outstanding if you also had: Proven ability to partner with CxO-level executives in both technical and business domains. Familiarity with version-control systems, pipeline automation, code-quality/testing frameworks, and software supply-chain security solutions. Experience leveraging customer-health metrics, product telemetry, and CRM insights to shape account strategy. Things that we More ❯
It Would Be Outstanding If You Also Had Proven ability to partner with CxO-level executives in both technical and business domains. Familiarity with version-control systems, pipeline automation, code-quality/testing frameworks, and software supply-chain security solutions. Experience leveraging customer-health metrics, product telemetry, and CRM insights to shape account strategy. Things That We More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Capua
SaaS interface with a strong eye for UX and design. Develop and maintain high-performance Golang microservices. Collaborate on system design, implementation, and architecture decisions. Uphold high standards for codequality, performance, and security. Requirements: 1+ years of commercial software experience, including: At least 1 year building Go APIs At least 1 year with React or similar More ❯
SaaS interface with a strong eye for UX and design. Develop and maintain high-performance Golang microservices. Collaborate on system design, implementation, and architecture decisions. Uphold high standards for codequality, performance, and security. Requirements: 1+ years of commercial software experience, including: At least 1 year building Go APIs At least 1 year with React or similar More ❯
our CXs. You will be hands-on in data analysis and and an expert in A/B testing, using your insights to inform decisions and provide high quality communication to senior leadership. Key job responsibilities * Work with our internal and external partners translating business questions into an analytical framework that can be answered with existing data using … ETLs, queries, reports, dashboards and analyses) that accurately address the business questions at hand. * Produce meaningful, timely, and actionable deep dives to inform Personalization business decisions. * Ensuring data and codequality through all stages of data acquisition, processing, and delivery. * Collaborate effectively with colleagues who are experts in a range of disciplines, including business, science, and engineering. More ❯
automation, security, and infrastructure improvements. You will play a key role in helping streamline workflows, identify vulnerabilities, and clean up critical systems. There will be a focus on inspecting codequality for bugs and vulnerabilities using SonarQube and utilising Octopus Deploy for release management so you must have used these in previously. Requirements Previous experience as a … DevOps/Infrastructure Engineer working within an on-prem/Windows environment. Hands on experience using SonarQube and Git for codequality and version control. Strong appreciation for automation and scripting using PowerShell and Python. Knowledge of DevOps toolsets around Azure DevOps, CI/CD, and Containerisation Ability to ensure security is considered across all projects. Previous More ❯
automation, security, and infrastructure improvements. You will play a key role in helping streamline workflows, identify vulnerabilities, and clean up critical systems. There will be a focus on inspecting codequality for bugs and vulnerabilities using SonarQube and utilising Octopus Deploy for release management so you must have used these in previously. Requirements Previous experience as a … DevOps/Infrastructure Engineer working within an on-prem/Windows environment. Hands on experience using SonarQube and Git for codequality and version control. Strong appreciation for automation and scripting using PowerShell and Python. Knowledge of DevOps toolsets around Azure DevOps, CI/CD, and Containerisation Ability to ensure security is considered across all projects. Previous More ❯
while collaborating with a super-smart team of engineers, product managers, and designers. Here, you’ll build from proof of concept to release with a focus on speed, quality, and iteration. This is an opportunity to create groundbreaking technology that will transform the machine-learning ecosystem! You will be joining the Growth Squad and report to our Director … This is a hybrid role based in our London office with in-office requirements of 2 days per week. What You’ll Do Write readable/testable/efficient code in React and either Python or Go (Golang). Master our technology stack to deliver new features, improve system stability, and increase overall performance. Partner with engineering and product … leaders on developing the Lightning product while using your experience to set the technical direction for large projects. Evaluate, strengthen, and document technical architecture, tools, and processes. Champion softwarequality, implement automation, drive continuous delivery, and reduce time to production while proactively reducing technical debt. Mentor and coach engineers on system design, operating in high uncertainty, and problem More ❯
We are currently seeking a Front End Developer on a hybrid basis, to join a team to contribute to the development and delivery of high-quality graphically rich games across multiple platforms. In this role, you will collaborate with cross-functional teams and play a key part in optimising the efficiency of game development processes. Key Responsibilities: Develop … with departments including art, design, project management, and testing to deliver high-quality games Implement solutions that align with architectural design Write clean, efficient, and well-documented code Implement Unit Tests to ensure codequality Ensure timely project delivery by working within agreed timeframes and logging time spent on tasks Participate in regular codeMore ❯