London, South East, England, United Kingdom Hybrid / WFH Options
Salt Search
a deep understanding of the Apple ecosystem, from iPhones and iPads to watchOS and iOS frameworks, and a strong grasp of best practices in mobile architecture, user experience, and code quality. This role is ideal for a proactive and self-motivated developer who thrives in a remote, collaborative environment and can independently drive projects to completion. Key Responsibilities Develop … and maintain iOS applications using Swift and Objective-C Collaborate with product managers, designers, and other developers to define, design, and ship new features Write clean, scalable, and maintainable code following Apple's Human Interface Guidelines Identify and fix bugs and performance bottlenecks Integrate with RESTful APIs and third-party libraries/services Ensure the performance, quality, and responsiveness of applications Participate in code reviews and contribute to continuous improvement of development processes Stay up to date with the latest iOS development trends and technologies Required Skills & Qualifications 5+ years of professional iOS development experience Expert-level knowledge of Swift and strong experience with Objective-C Deep understanding of UIKit, CoreData, CoreAnimation, CoreLocation, AVFoundation More ❯
Brighton, Sussex, United Kingdom Hybrid / WFH Options
Tillo Inc
solutions. You will be responsible for architecting and implementing our automation testing strategies, with a particular emphasis on regression testing for our StoreFront platform. The challenge: To drive quality assurance initiatives, develop comprehensive test strategies, and work closely with developers to ensure the highest standards of software quality. Your expertise in automation and load testing will be crucial … and implement robust automated test frameworks and tools Develop, maintain, and optimize automated regression tests across our product suite Collaborate with developers to ensure comprehensive test coverage and quality standards Analyze test … results and provide detailed bug reports and documentation Support and enhance existing QA processes and methodologies Implement and maintain best practices for test automation and continuous integration Participate in code reviews and provide feedback on testability Monitor and improve test metrics, including coverage and execution time Mentor team members on testing practices and automation techniques What we're looking More ❯
East Grinstead, Sussex, United Kingdom Hybrid / WFH Options
Lloyds British Group Ltd
We are seeking an experienced QA Analyst to join our growing technology team in Haydock. If you thrive in a fast-paced, evolving environment and are passionate about softwarequality, we'd love to hear from you. About the Role: As a QA Analyst, you will ensure the high-quality delivery of software solutions across the … business. You'll collaborate with developers, business analysts, and stakeholders from the early stages of projects to maintain robust quality standards throughout the development lifecycle. This role involves manual and automated testing, with approximately 40% of your time dedicated to writing and maintaining automated test suites. Key Responsibilities: Collaborate with developers and business analysts to validate software against … features meet acceptance criteria Write and maintain automated tests (using Selenium or similar tools) Develop and maintain regression test libraries Perform API testing and support end-to-end quality assurance Provide estimates during sprint planning as part of an agile team Continuously improve testing processes and contribute to QA best practices Support user experience validation to ensure systems More ❯
Southover, Lewes, East Sussex, England, United Kingdom
TIGER RESOURCING SOLUTIONS LIMITED
plan and assign projects and tasks, including people allocation to ensure project completion according to agreed timelines · Collaborate with the Senior Software Director and international Software Managers on: - Softwarequality and design methodologies - Development methodologies - Software system architectures Key Skills Required · Bachelor’s or higher degree in Software Engineering or other relevant technical areas and/or extensive More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Jisc
of Jisc, bringing technology and process improvements to other teams Implement and manage internal processes for managing software development Drive process improvement in the team, for better estimates, softwarequality, and cost efficiency Key Skills and Experience: Experience in Java development is essential Experience taking a lead role in the development of a software application Ability to act More ❯
This Is More Than Just a Job As an Analyst Programmer in the Finance team at Kuehne+Nagel, your role goes beyond writing code-you design and develop smart, efficient systems that power critical financial operations. Through your work, you help automate processes, ensure data integrity, and provide the tools that finance teams need to make strategic decisions with confidence. … development, computer science and with Java programming skills who could join us at entry level as a Programmer. How you create impact To write qualitysoftware program code in Web, and mobile platform knowledge in Java and other technologies. To analyze and resolve technical issues caused by program, system, or database level. To conduct testing to ensure … a high quality of deliverables. To provide timely program fixes for urgent issues happened in production in order to ensure seamless financial IT service. To conduct peer code review to ensure software quality. To create and maintain technical documentation and diagram of system design, system architecture and interfaces/integrations. To conduct Proof of Concept when introducing More ❯
This Is More Than Just a Job As an Analyst Programmer in the Finance team at Kuehne+Nagel, your role goes beyond writing code-you design and develop smart, efficient systems that power critical financial operations. Through your work, you help automate processes, ensure data integrity, and provide the tools that finance teams need to make strategic decisions with confidence. … development, computer science and with Java programming skills who could join us at entry level as a Programmer. How you create impact To write qualitysoftware program code in Web, and mobile platform knowledge in Java and other technologies. To analyze and resolve technical issues caused by program, system, or database level. To conduct testing to ensure … a high quality of deliverables. To provide timely program fixes for urgent issues happened in production in order to ensure seamless financial IT service. To conduct peer code review to ensure software quality. To create and maintain technical documentation and diagram of system design, system architecture and interfaces/integrations. To conduct Proof of Concept when introducing More ❯
experience in Machine Learning. The candidate will contribute to the development and optimisation of models for embedded devices. Role and Responsibilities Innovate novel AI technologies to enhance audio quality on embedded devices Improve the run time performance of the AI model on device, including optimising model size, latency and quality Have technical responsibility for one or … more significant sections of the assigned project Translate complex functional and technical requirements into detailed design Ensure that work packages meet requirements, pass quality standards and are integrated with other parts of the system Work to a professional standard, paying due regard to safety, efficiency, cost effectiveness, time scales and the needs of the Company Skills and Qualifications … or embedded software development in C++ (on embedded Linux) including multi-threaded programming (POSIX)Linux (or other Unix-like) programming experience, shell scriptingVersion control systems, software build environments Source codequality checking and analysis tools More ❯
and implement features that leverage browser capabilities. Ensure compatibility and seamless integration between the browser and extensions. Collaborate with other engineering teams to address cross-browser dependencies. Participate in code reviews and provide constructive feedback. Security and Privacy: Proactively identify and address potential security vulnerabilities within the browser. Implement privacy-preserving features and safeguards. Stay informed about emerging security … threats and privacy concerns. Adhere to industry best practices for secure coding and data handling. Testing and Quality Assurance: Write unit tests and integration tests to ensure code quality. Participate in user acceptance testing and bug fixing. Monitor browser performance and stability. Contribute to the development and maintenance of automated testing frameworks. Qualifications: Degree in Computer Science … Chromium open-source project. Including customisations to the build process, localisation techniques, implementing custom extension APIs. Experience with browser development and web technologies. Proven ability to write high-quality, secure code. Excellent problem-solving and debugging skills. Strong communication and interpersonal skills. Passion for security and privacy. What we offer in return: Our staff work hard for us More ❯
across feature teams, fostering a strong culture of collaboration and continuous improvement. Evangelise emerging technologies and modern engineering practices. Mentor and guide large technical teams, promoting high standards in codequality, DevSecOps, and automation. Drive the development of cloud-native applications, with a strong focus on modern JavaScript frameworks and API/microservices architecture. Monitor and improve More ❯
and verification testing, emphasizing risk management and safety. Regulatory Compliance: Ensure adherence to relevant medical device standards (e.g., IEC 60601-1, IEC 60601-2-xx, IEC 62304) and quality procedures for regulatory approvals. Cross-functional Collaboration: Foster strong relationships across R&D, PMO, product management, operations, regulatory, and quality teams, especially coordinating with principal software subcontractors. … Linux environment. You are experienced with embedded electronic/software systems, including communication technologies like TCP/IP, Ethernet, USB, WiFi, Bluetooth, software design, object-oriented programming, APIs, softwarequality, and IEC 62304. You have worked within an ISO 14971 quality system, including experience with product approvals for EU-MDD, EU-MDR, and FDA. You demonstrate More ❯
that support business growth. Key Responsibilities: Lead the migration of legacy systems to a modern tech stack (cloud platforms, APIs) Design and implement AI-based solutions to drastically improve codequality, automate tasks, and boost productivity Collaborate with IT and product teams to redesign and improve core business applications Mentor junior developers, fostering a culture of continuous … Familiarity with REST APIs and cloud infrastructure Hands-on experience with AI-based developer tools (e.g., GitHub Copilot, ChatGPT, Tabnine) Strong leadership, communication, and collaboration skills Passion for clean code, software architecture, and continuous improvement Why Join Us? Competitive salary (£80,000+) and benefits package Opportunity to shape our technical direction and implement innovative solutions Collaborative and supportive team More ❯
teams of scientists, clinicians, and engineers to ensure research objectives meet practical application requirements. Communicate research results through internal presentations and external publications, as applicable. Maintain high standards of codequality, reproducibility, and team collaboration practices. Qualifications & Experience: PhD or equivalent experience in Computer Science, Machine Learning, or a related discipline. Proven experience in designing and implementing More ❯
Job Summary Technical Project Manager Country: United Kingdom Location: Brighton Sector: Project Management Salary: GBP up to £50k Job Type: Permanent We are seeking a skilled Technical Project Manager to join our client based in Brighton. The role involves owning More ❯
Key Responsibilities: Architect, design, implement, and test embedded software for missile subsystems Deliver on-board software for next-generation Missile Systems Engage in code and design reviews to ensure codequality Develop maintainable and extensible code to adapt to changing requirements Collaborate effectively with multiple stakeholders including Systems Engineering, Electronics and Electrical, and Test and … defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge of DO178C standards would be advantageous A proactive and flexible approach to solving technical problems Focus on codequality with the ability to conduct thorough code and design reviews Ability to effectively communicate and collaborate with diverse teams British Citizen or Dual UK national More ❯
products Contribute to new product development and improvement projects Follow Agile software development processes using Jira Collaborate with cross-functional teams to define requirements and troubleshoot integration issues Ensure code maintainability through comprehensive documentation and unit testing Contribute to continuous improvement activities, internal user groups, and ongoing learning and development Ensure software meets regulatory and product security requirements Ideal … as a LabVIEW software developer. Experience of object-oriented LabVIEW programming and knowledge/experience of some or all of the following would be beneficial: Databases (e.g. SQLite) Source code control (Git, Git-Flow) This is an … month temporary contract Join a dynamic and recently certified NI Centre of Excellence team at the forefront of R&D, specialising in hardware development, data science, optics, softwarequality, and marketing. Our team, consisting of approximately 10 employees and contractors, plays a pivotal role in developing cutting-edge products with applications ranging from airport security screening to pharmaceutical More ❯
frequency.html About us: The National Physical Laboratory (NPL) is a world-leading centre of excellence that provides cutting-edge measurement science, engineering and technology to underpin prosperity and quality of life in the UK. Responsibilities: Attending training sessions to expand your technical skillset. Working on … software projects within the assigned Science Group Contributing to team meetings, brainstorming sessions, and project discussions. Involving in NPL Science Technology Engineering and Mathematics (STEM) Outreach activities. Ensuring softwarequality by following best coding practice, test procedures, change management processes and cyber security principles. Producing and maintaining up-to-date documentation of supported applications for knowledge transfer and … and determination to keep going at times when the work is challenging Good time management skills. All aspects of work will need to be delivered to the highest quality without exception and so the ability to plan and organise. Live within a commutable distance to Teddington or willing to relocate (the role is based on site 5 days More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
International Society for Industrial Ecology
Write and maintain environmental models written in Python. Support other software needs across the Hestia stack in Python. Build reliable and resilient software. Anticipate scalability and performance issues. Ensure codequality through tests, in accordance with good practices; Participate in code reviews. Be a force of technical and functional proposals. Essential skills and experience: Expertise in More ❯
and enhancements on our platform. Optimise website performance, including page load times and database queries. Troubleshoot and resolve technical issues efficiently. Implement and integrate payment and subscription systems. Ensure codequality through thorough testing and documentation. Stay updated on industry trends and best practices to drive continuous improvement. Who you are? Proficiency in PHP , Laravel , and WordPress. More ❯
Maidstone, Kent, United Kingdom Hybrid / WFH Options
Langley James IT Recruitment
in Kent, with a hybrid working model. This pivotal role demands a highly motivated individual with a keen eye for detail and outstanding communication skills, dedicated to guaranteeing softwarequality and functionality. If you thrive on identifying and resolving issues, enjoy collaborating with technical teams, and are eager for continuous personal and professional development, this opportunity is for … you. The Role in Detail: As an Manual IT Software Tester , you will be instrumental in the successful delivery of high-qualitysoftware solutions. Your core responsibilities will include: ·Understanding Requirements: Thoroughly reading and interpreting User Stories and Technical Design Documents to grasp project scope. ·Test Strategy & Creation: Defining test scope, then meticulously creating comprehensive test plans and … attention to detail and a methodical approach to all tasks. ·Cross-Functional Partnership: Working closely with Developers, Business Analysts, and Stakeholders to ensure on-time delivery of high-quality products. ·Process Improvement: Identifying areas where current processes and services can be enhanced, and developing actionable recommendations for improvement. ·UAT Support: Answering queries raised during User Acceptance Testing, providing More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Nigel Frank International
UK-Based My client is a fast-growing Microsoft Partner looking to bring on board a Senior Business Central Developer to play a key role in delivering high-quality customisations and technical solutions across a range of BC projects. You'll work closely with functional consultants and the wider technical team to build scalable, reliable and high-performing … needs Collaborate with functional consultants to translate requirements into robust technical specifications Upgrade legacy NAV systems to Business Central, ensuring minimal disruption and improved functionality Optimise performance and ensure codequality through testing, peer reviews and best practice development Provide technical support and troubleshooting for deployed solutions post go-live Keep up to date with the latest More ❯
testing processes. Work collaboratively in a close-knit team to produce solutions that work towards the long-term technical vision for the business systems. Create clean, efficient and testable code, in line with company coding standards. Responsible, as a member of the team, for the full pipeline from code to production. Actively seek to improve the performance, codequality and architecture of the solution. Continuously drive improvement within yourself and the team, by putting forward improvements to technology stack and processes. Support the propagation of knowledge and skills through the development team. Skills, Knowledge, and Expertise Extensive Salesforce development experience, including; Marketing Cloud, and understanding of Lightning Platform, Lightning Web Components, JavaScript, Apex Programming, Controllers More ❯
Lead investigation and development of new tools and methodologies to support the quality assurance initiatives and proactively identify areas for improvement related to quality assurance tools and methodologies • Demonstrate knowledge of Garmin product specifications, capabilities and operation related to the market segment being supported • Motivate and drive accountability to project teams and stakeholders in pursuit of … successfully delivering quality goals • Design test plans, scenarios, scripts and/or procedures of significant complexity, in accordance with established Garmin test procedures - including analysis, review and tracing of requirements as necessary • Serve as the voice of the customer in product design reviews to provide input on functional requirements, product designs, schedules, resource needs, target release dates and … of education and experience Bachelor's Degree OR a minimum of 4 years equivalent combination of education and experience Relevant experience or training in product and/or softwarequality assurance processes and methodologies related to a Garmin core product market and in creating test plans and conducting usability tests for large projects. How to Apply Interested in More ❯
plans and reports. Ensure delivery of allocated work packages on time and to high technical standards. Present technical information at project meetings and contribute to key actions. Maintain softwarequality assurance throughout the project lifecycle. Experience needed: Strong experience with MATLAB, especially in image analysis, processing, and algorithm development. Experience working with imaging data or high-resolution scientific More ❯
representatives, quants and fellow developers. Responsibilities will include: Development and delivery of high-qualitysoftware solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimised for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and … alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of codequality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organisation's technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect … sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. The successful candidate will have expert level C++ development (minimum 5 years) and experience in low-latency development. More ❯