Familiarity with SwiftUI and Combine is a plus Strong understanding of Apple's design principles and interface guidelines Experience integrating with APIs, Firebase, and third-party SDKs Familiarity with UnitTesting, UI Testing, and CI/CD pipelines Comfortable working independently and managing time across multiple priorities Preferred Qualifications Published one or more iOS apps in the More ❯
to apply if your qualifications and experience are a good fit for any of our openings. Your role: As a Lead Software Development Engineer in Test (SDET), you oversee testing resources on a small, highly focused team responsible for delivery of highly scalable and robust services within Global Relay's platform. You are responsible to ensure appropriate and efficient … testing strategies are applied in your areas of responsibility, with a focus on shift-left testing principles. You will drive continual improvement in your team's automation frameworks and coverage while mentoring other SDETs in the team on industry leading technologies and test practices. You will guide and participate hands-on in the team's testing efforts … to ensure quality of coverage, quality of code and quality of delivery. Your responsibilities: Manage performance assessments and hiring for a small team of SDETs Drive the team's testing and automation strategies Define and organize the teams test planning for releases Design and coding of automation frameworks, tests and tools Participate in team planning and story grooming Participate More ❯
Wembley, London, United Kingdom Hybrid / WFH Options
Football Association Limited
Experience of leading teams of technical specialists through to successful delivery. Experience of providing technical leadership and oversight with offshore and/or third-party delivery teams. Experience with unittesting, TDD and BDD. Experience with working with SAST (Static Application Security Testing) and SCA (Software Composition Analysis) tools e.g. Sonar. Experience with design and development of More ❯
Wembley, London, United Kingdom Hybrid / WFH Options
Football Association Limited
Experience of leading teams of technical specialists through to successful delivery Experience of providing technical leadership and oversight with offshore and/or third-party delivery teams Experience with unittesting, TDD and BDD Experience with working with SAST (Static Application Security Testing) and SCA (Software Composition Analysis) tools e.g. Sonar. Experience with design and development of More ❯
structured code. Experience with web frameworks, including FastAPI and developing RESTful APIs. Proficiency in version control using Git and maintaining structured pull requests. Test-Driven Development (TDD) experience: writing unit tests with Pytest and implementing integration tests to ensure robustness and reliability. Experience with CI/CD pipelines and automated deployment practices. Familiarity with DevOps concepts, including containerization (e.g. … teams to understand client needs and translate them into practical features. Write clean, testable, and maintainable code, following best practices and coding standards. Ensure code quality through code reviews, unittesting (using Pytest), and integration testing. Implement and maintain CI/CD pipelines, and ensure smooth deployment processes. Integrate and manage cloud-based solutions and infrastructure (e.g., AWS More ❯
requirements and translate them into technical designs for SAP XI/PI solutions. Monitor, troubleshoot, and resolve issues related to SAP PI/PO interfaces and message processing. Perform unittesting, system integration testing, and support user acceptance testing for XI/PI interfaces. Ensure proper documentation for technical designs, system configurations, and processes. Provide technical More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Robert Half
of security concerns, threats and approaches for dealing with them, including infrastructure platform vulnerabilities, secrets management, network security and software supply chain security and Terraform best practices Experience with unittesting and automated testing tools, stress and performance testing Company Global market leading technology consultancy Remote working - occasional visitis to their London office Initial 12 month More ❯
North West London, London, United Kingdom Hybrid / WFH Options
SEFE MARKETING & TRADING LIMITED
including security. Assists in the evaluation of options and trade-offs. Assists in designing functional test cases and creating test scripts. Supports the preparation of test data for functional testing under supervision. Executes and records manual and automated functional tests, analysing results and reporting on findings, issues and risks. Collaborates in reviews of work with others as appropriate. Profile … to translating functional requirements to technical solutions Knowledge of system security practices, compliance requirements, and risk management Proven ability to resolve technical issues Proven advanced experience in supporting the unittesting and integration testing cycles. We offer: Were committed to creating an inclusive environment that embraces diversity and fosters the development of knowledge, skills and experience. Whatever More ❯
card issuing market. Collaborate with Product Managers, UX/UI Designers, Solutions Architects, and other Engineers to define requirements, create software architecture, and deliver high-quality solutions. Implement automated testing and deployment strategies to ensure reliability and efficiency in the software delivery process. Optimize applications for maximum speed, scalability, and security. Stay abreast of emerging trends and technologies in … QL Databases: MS SQL Server, Dynamo DB, MySQL, Postgres (others advantageous) ORMs: Entity Framework, Dapper Microservice Architecture, Containerisation, Event Driven Systems Cloud Services: API Gateway, k8s, Serverless (Preferably AWS) UnitTesting Using: XUnit, NUnit A Bit About Us Thredd is the trusted next-gen payments partner for innovators looking to modernise their payments offering. Certified by Mastercard, Visa More ❯
AWS CodePipeline, CodeBuild, Jenkins. Integrate monitoring and observability tools such as AWS CloudWatch, Prometheus, Grafana for infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD), unittesting frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean code, modular design, and maintainable architecture. Collaborate More ❯
North West London, London, United Kingdom Hybrid / WFH Options
SEFE MARKETING & TRADING LIMITED
technical solutions Strong knowledge of system security practices, compliance requirements, and risk management Proven ability to lead projects and resolve complex technical issues Proven extensive experience in supporting the unittesting and integration testing cycles. Experience in leading, mentoring & coaching developers We offer: Were committed to creating an inclusive environment that embraces diversity and fosters the development More ❯
JPA/Hibernate and ORM principles Designing and building microservice architectures Creating and consuming RESTful APIs Git for version control and collaborative development JSON and working with structured data Unittesting with frameworks like JUnit Task management tools like JIRA Writing technical documentation for APIs and backend components Proficient with: SQL (PostgreSQL, MySQL, or similar) Kafka or other More ❯
ways. Ability to understand business needs quickly and create relevant UI prototypes and proofs-of-concept Experience with Agile/SCRUM. Experience building and consuming RESTful APIs Understanding of unittesting and experience writing tests Ability to work effectively with remote teams Positive, collaborative approach to work and a strong sense of ownership and accountability Excellent command of More ❯
You will need to be comfortable working in a challenging delivery environment with frequent tight deadlines. Beneficial Skills: Azure cloud services. Python, Angular, React. Linux. Docker container experience. Kubernetes. Unittesting, Integration testing. Event-driven, messaging architecture. Azure ESB or AWS SQS. Interested? If you are passionate about leveraging technology to transform regulatory compliance and meet the qualifications More ❯
knowledge of best practices such as SOLID principles Experience of building new and evolving microservices with emphasis on high availability and data integrity. Highly experienced in test methodologies including unittesting with JUnit, use of TDD, integration tests and end-to-end testing, as a way to promote high quality codebases. Working with relational databases -Postgres would More ❯
with Caching framework such as Redis. Should be aware of design patterns Exposure to Agile software development Framework Exposure in Test Driven Development (TDD) and a keen focus on unittesting Strong debugging and problem-solving skills Works with the team architects and product owners/managers to design and implement innovative solutions to address specific business problems More ❯
Technologies: software development Python Integration Django applications Web Development Coding REST API Unittesting SQL Git Communication Endeavour is looking for an experienced Python software engineer to join our Financial client's growing technology team, based in London for an exciting career opportunity. The role will follow a hybrid model with proportion of the working week remotely. The … commercial experience as a senior developer • A BSC in Computer Science or an equivalent analytical/numerate subject • Experience of leveraging REST APIs to undertake application integration • Experience of unit and end-to-end testing of Python • Knowledge of SQL and relational databases • Experience with software version control, specifically Git/GitHub (checking in/out, committing, branching More ❯
across the company. Our apps are 100% Swift. Our networking stack is built upon Alamofire, using a generic interface to easily de-serialise objects of a certain type. Our testing stack comprises of unit tests for business logic, stubbed API tests for pseudo-integration tests, snapshot tests for UI, and XCUITest for testing user input and sequencing. … providing an excellent user experience Demonstrated experience driving change within an organization and leading complex technical projects Extensive experience building maintainable and testable code bases, including API design and unittesting techniques Extensive experience with multithreading programming and mobile memory management A strong grasp of scalable software architecture and software engineering best practices An intuition for optimal user More ❯
threaded backend systems using Mainly Rust and be able to use Python. Collaborate with frontend engineers and other team members to integrate backend systems with user-facing components Write unit tests using appropriate testing frameworks, ensuring code quality and maintainability Integrate with continuous integration systems to streamline development and deployment processes Contribute to code reviews and provide constructive … data to clients Experience with AWS services such as EC2, Timestream and DynamoDB Experience developing high-performance, multi-threaded software, and optimizing code at a high level Familiarity with unittesting frameworks and Agile methodologies Strong problem-solving skills and attention to detail Desirable Qualifications: Proficiency with Rust &Python Previous experience writing code to interact with blockchain platforms More ❯
Copilot (or your preferred AI coding assistant) • Work in a tight feedback loop: branch, commit, pull, test, and ship - all through Azure DevOps • Write clean, tested, production-ready code - unittesting is second nature, not an afterthought • Participate in focused sprints and daily standups - we work lean, iterate fast, and learn as we go What You ll Bring More ❯
London, Old Street, United Kingdom Hybrid / WFH Options
RecruitmentRevolution.com
Copilot (or your preferred AI coding assistant) • Work in a tight feedback loop: branch, commit, pull, test, and ship - all through Azure DevOps • Write clean, tested, production-ready code - unittesting is second nature, not an afterthought • Participate in focused sprints and daily standups - we work lean, iterate fast, and learn as we go What You’ll Bring More ❯
Copilot (or your preferred AI coding assistant) • Work in a tight feedback loop: branch, commit, pull, test, and ship - all through Azure DevOps • Write clean, tested, production-ready code - unittesting is second nature, not an afterthought • Participate in focused sprints and daily standups - we work lean, iterate fast, and learn as we go What You'll Bring More ❯
team to deliver robust enterprise solutions following industry standards. Design, develop, enhance, and maintain applications adhering to coding standards and quality targets. Ensure quality through code reviews and comprehensive unit testing. Collaborate with the scrum team, other project teams, line manager, and development lead to ensure accurate and complete delivery. Contribute to the development and implementation of software development More ❯
deliver robust enterprise-wide solutions utilising industry standard practices Design, develop, enhance and maintain applications using agreed coding standards and quality targets. Ensure quality via code reviews and thorough unit testing. Liaise with immediate scrum team, other scrum/project teams, line manager and development lead to ensure accurate and complete delivery. Contribute to the development and implementation of More ❯
deliver robust enterprise-wide solutions utilising industry standard practices Design, develop, enhance and maintain applications using agreed coding standards and quality targets. Ensure quality via code reviews and thorough unit testing. Liaise with immediate scrum team, other scrum/project teams, line manager and development lead to ensure accurate and complete delivery. Contribute to the development and implementation of More ❯