the best-in-class marketplace app UI/UX - Tailor best class UI/UX along with animations, transitions, responsiveness and qualityQuality - Help maintain codequality, organization, and automation Culture - Contribute to a healthy engineering culture of feedback and growth Automation - Help maintain codequality, organization, and automation Testing … Develop Unit, UI and integration tests to maintain highest quality standard This list is not exhaustive and there may be other activities you are required to deliver. To foster a collaborative environment that thrives on face-to-face interactions and teamwork, all Fresha employees work from the office four days per week, with the flexibility to work remotely More ❯
and confidence. Job Description: We are seeking a Front-End Senior Software Engineer to join our team and play a key role in designing, developing, and maintaining high-qualitysoftware solutions. The ideal candidate is a highly skilled problem solver with extensive experience in software development, architecture, and best practices. As a senior member of the team, you … efficient applications. Responsibilities Software Development:Design, develop, test, and maintain scalable and high-performance software solutions. Technical Leadership:Provide guidance and mentorship to junior engineers and drive technical discussions. CodeQuality:Ensure codequality through best practices, code reviews, and automated testing. Architecture & Design:Lead architectural decisions, optimize system performance, and contribute to More ❯
week on-site due to workload classification. Key Responsibilities: Architect, design, implement, and test embedded software for subsystems Deliver on-board software for next-generation Defence 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 … 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 Benefits: Company bonus based on company More ❯
positively impactpeoples lives. Were looking for a proactive and experienced Android Developer to work across a portfolio of f ully native apps , primarily developed in Kotlin, with legacy Java code being phased out. The technologies run directly on the phone with limited server interactions. Youll have a strong track record of delivering high-quality apps and tackling … challenges. It is envisaged the role will evolve into a leadership position . Responsibilities : Build on exciting new technologies and integration with wearable devices Develop new features, improve existing code work on ambitious projects ranging from low-level algorithms to high-level system design; plus the occasional development of a prototype app Utilise the latest Android SDKs and frameworks … to implement scalable, maintainable and testable architectures Conduct code reviews and champion high-qualitycode by leveraging unit tests, continuous integration, and codequality tools Youll need: 5+ years of high-level Android development experience A wider software engineering background (8+ years in total) Excellent Kotlin skills and comfortable with other languages e.g. More ❯
strong leadership, guiding both architectural direction and team delivery. You'll remain actively engaged in the engineering process spending approximately 10–20% of your time coding, 10–20% on code reviews and mentoring, and 10–15% on architecture and design. The remaining 45–70% will be dedicated to team leadership and cross-functional collaboration, including planning, stakeholder communication, and … Lead the architectural direction and technical execution of full-stack applications using React/TypeScript and Java (Spring Boot). Own and drive the adoption of best practices in codequality, performance, accessibility, and cloud-native engineering. Remain hands-on with 10–20% of your time dedicated to high-impact coding, architectural spikes, and technical deep dives. … an in-house team of 2 Technical Leads and 6 Engineers, while coordinating with an offshore team comprising a Senior Tech Lead, 2 TLs, and 6 Engineers. Conduct structured code reviews, drive technical knowledge sharing, and support career development for mid and senior engineers. Foster a high-performance, collaborative engineering culture that encourages ownership, accountability, and psychological safety. Strategic More ❯
Cheltenham, Gloucestershire, United Kingdom Hybrid / WFH Options
VoCoVo
in the hands of end users, you'll have a true passion for software development and a clear view of 'what good looks like', including high technical standards for codequality, architect and best practices. What we're looking for The following skills are highly desirable but we do not expect you to have them all: Hands … level of familiarity with Linux operating system. Experience with authentication models. An advocate for high technical standards, you'll be passionate about consistently setting and maintaining high standards for codequality, architecture and best practices, with experience of mentoring more junior team members in these and other areas. You operate proactively, making decisions and taking ownership of … through contribution to refinement and the delivery of epics. Identify and mitigate technical risks. Work collaboratively with colleagues to consult upon, make and record evidence based architectural decisions. Conduct code reviews and champion high coding standards to maintain code quality. Collaborate on and influence technical decisions within the team. Proactively focus on identifying and mitigating technical risks. Support More ❯
end delivery for projects, ensuring high-quality outputs that meet business needs. Agile Practices : Contribute to Agile ceremonies and work effectively within an Agile development team. Architecture & CodeQuality : Design and maintain scalable, testable, and maintainable codebases aligned with best architectural practices. Continuous Improvement : Promote a culture of continuous learning, technical excellence, and collaboration within … Agile environments with fast-paced iteration. Communication : Strong communication skills, able to collaborate effectively across teams and translate complex requirements. Continuous Improvement : Commitment to clean, high-qualitycode and continuous technical learning. Problem-Solving : Adept at resolving UI/UX and technical challenges with scalable solutions. Ownership : Proactive and dependable, with a drive to deliver and improve. More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
TECHOHANA
Responsibilities: Design and implement custom Salesforce solutions using Apex, LWC, and Flows Develop integrations with third-party systems (REST/SOAP APIs, middleware) Translate technical requirements into scalable, maintainable code Optimise performance of existing customisations and configurations Support testing, debugging, and deployment activities across environments Collaborate with consultants and admins to deliver high-quality solutions Contribute to … technical documentation and ensure codequality standards are met Required Experience/Skills: Proven track record as a Salesforce Developer on enterprise-scale projects Strong skills in Apex, Lightning Web Components (LWC), SOQL, and Flows Experience with integrations and API development (REST/SOAP) Knowledge of CI/CD processes and DevOps tools (e.g., Git, Copado, Gearset … Ability to work independently and deliver high-qualitycode under tight deadlines Excellent communication and collaboration skills in a remote team setup Salesforce Platform Developer I/II certifications preferred This is a fully remote contract opportunity, ideal for an experienced developer looking to deliver tangible impact in a fast-paced programme. If you’re ready to More ❯
Salisbury, Wiltshire, South West, United Kingdom Hybrid / WFH Options
Platform Recruitment Limited
high-quality native iOS application, taking features from concept through to delivery using Swift and SwiftUI. Working at a senior level, you will guide architectural decisions, ensure codequality, and mentor other developers. You will work closely with project managers, testers, and other engineering teams in an Agile environment. Key Responsibilities Develop and maintain a … native iOS app using Swift and SwiftUI. Provide technical input on architecture, codequality, and testing strategies. Mentor and support junior and mid-level developers. Collaborate on planning, design, and implementation. Document technical decisions and participate in code reviews. Skills & Experience Degree in Computer Science, Software Engineering, or related discipline. 5+ years of professional iOS development More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
esure Group
of our customers and business partners Help define the technical direction for the products you support, ensuring alignment with business goals. Write secure, tested, and high-qualitycode that performs at scale. Participate in second-line support for applications and platforms, including occasional out-of-hours support. Contribute to the rollout of our Enterprise Agile approach and … support esure’s ongoing transformation journey. Proactively find opportunities to improve technical quality, streamline processes, and reduce technical debt. Continuously improve ways of working by challenging existing processes and proposing innovative solutions. Share knowledge, mentor colleagues, and foster collaboration across teams and departments. Qualifications What We’re Looking For: Experience as a developer in a scaled Agile environment … Knowledge of finical billing domains/systems Hands-on experience with microservices architecture , database programming , and event streaming in a cloud-based environment. Proficiency in applying standard methodologies in codequality, such as continuous integration, unit testing, and peer reviews. Experience developing and scaling high-traffic websites or critically important business systems. Familiarity with automated testing frameworks More ❯
helping to design, build, and deliver high-quality features across the PCI Pal product suite. You'll play a key role in writing clean, efficient, and testable code, while contributing to team discussions, sprint planning, and technical decisions. This role is ideal for someone with a solid grounding in software engineering principles who's eager to take … Job requirements Strong experience in in modern C#, TypeScript, HTML and CSS Strong cloud platform experience, ideally AWS Strong CI/CD experience Strong experience of using infrastructure as code (e.g. CDK, Terraform) Experience developing serverless applications (e.g. Lambda) A strong focus on architecture and codequality Experience of modern UI frameworks such as Vue or … products, services, and deployment methodology Creating internal technical and process documentation for your work to ensure knowledge is shared with the wider engineering team Maintain high standards of softwarequality within the team by establishing good practices and habits Writing testable, scalable and efficient code and leading code reviews Supporting live products Learning new technologies and More ❯
helping to design, build, and deliver high-quality features across the PCI Pal product suite. You'll play a key role in writing clean, efficient, and testable code, while contributing to team discussions, sprint planning, and technical decisions. This role is ideal for someone with a solid grounding in software engineering principles who's eager to take … Job requirements Strong experience in in modern C#, TypeScript, HTML and CSS Strong cloud platform experience, ideally AWS Strong CI/CD experience Strong experience of using infrastructure as code (e.g. CDK, Terraform) Experience developing serverless applications (e.g. Lambda) A strong focus on architecture and codequality Experience of modern UI frameworks such as Vue or … products, services, and deployment methodology Creating internal technical and process documentation for your work to ensure knowledge is shared with the wider engineering team Maintain high standards of softwarequality within the team by establishing good practices and habits Writing testable, scalable and efficient code and leading code reviews Supporting live products Learning new technologies and More ❯
automation development teams across Fixed, Mobile & B2B networks . You will scale and develop a team of over 30 developers spanning internal and external resources , ensuring best practice and codequality are maintained while driving delivery at pace. This role works closely with product teams, OSS architecture, Solution Architects and Business Analysts to maximise value generation across … Architects to shape use case design and deliver tactical solutions with long-term outcomes in mind Develop workflows and low-level design documents when needed Carry out and approve code reviews prior to merge Engage with internal and external stakeholders (including vendors) Set and enforce standards across coding, documentation, and ways of working for a 30+ strong developer community … a senior developer role, ideally within a large Telco or IT organisation Background in networks or IT-led network transformation initiatives Proven record of delivering high-qualitycode and managing/leading squads Personal characteristics Strong team player with a collective, feedback-driven mindset Agile and adaptable to changing requirements Customer focus with commitment to delivering value More ❯
Reading, Berkshire, Great Lea Common, United Kingdom Hybrid / WFH Options
PCR Digital
automation development teams across Fixed, Mobile & B2B networks . You will scale and develop a team of over 30 developers spanning internal and external resources , ensuring best practice and codequality are maintained while driving delivery at pace. This role works closely with product teams, OSS architecture, Solution Architects and Business Analysts to maximise value generation across … Architects to shape use case design and deliver tactical solutions with long-term outcomes in mind Develop workflows and low-level design documents when needed Carry out and approve code reviews prior to merge Engage with internal and external stakeholders (including vendors) Set and enforce standards across coding, documentation, and ways of working for a 30+ strong developer community … a senior developer role, ideally within a large Telco or IT organisation Background in networks or IT-led network transformation initiatives Proven record of delivering high-qualitycode and managing/leading squads Personal characteristics Strong team player with a collective, feedback-driven mindset Agile and adaptable to changing requirements Customer focus with commitment to delivering value More ❯
team members Work with other engineers and the business to improve user experiences Bring your experience and enthusiasm to our engineering culture Promote excellence with technical mentoring, feedback, and code reviews Participate in planning sessions, retrospectives, stand-ups and demos Join us in curating a codebase to be proud of, driving for quality, maintainability and testability The … database, using some of its advanced geographic modelling capabilities Metabase for analysis and self-serve data exploration Redis for caching and task queues GitHub , Codeship and Heroku for seamless code review, integration and deployment Claude Code for agentic coding AWS S3 , CloudFront and Lambda for storage and content delivery Cypress for end-to-end testing Third party APIs … strongly believe in ownership at Housekeep, and you will be responsible for taking your features from development through to testing, deployment and design review with end users. We take codequality seriously. We have a preferred code style and we use automated linting, code formatting and other code inspection tools to detect common errors More ❯
across a broad range of technologies Work with other engineers and the business to improve user experiences and tackle complex business problems Promote excellence with technical mentoring, feedback, and code reviews Participate in planning sessions, retrospectives, stand-ups and demos Join us in curating a codebase to be proud of, driving for quality, maintainability and testability The … database, using some of its advanced geographic modelling capabilities Metabase for analysis and self-serve data exploration Redis for caching and task queues GitHub , Codeship and Heroku for seamless code review, integration and deployment Claude Code for agentic coding AWS S3 , CloudFront and Lambda for storage and content delivery Cypress for end-to-end testing Third party APIs … strongly believe in ownership at Housekeep, and you will be responsible for taking your features from development through to testing, deployment and design review with end users. We take codequality seriously. We have a preferred code style and we use automated linting, code formatting and other code inspection tools to detect common errors More ❯
fostering their growth and development. Technical Leadership: Contribute to the definition of our development practices and the technical vision of our cloud applications. Quality Assurance: Ensure all code developed meets high standards for quality, maintainability, and performance. Complex Problem Solving: Tackle and resolve intricate technical challenges, applying your deep expertise in full-stack cloud development … cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Help maintain codequality, organization, and automatization. Participate in code reviews and provide constructive feedback to peers. Keep abreast of new trends and best practices in AWS development and More ❯
Duration: 6 Months Rate: £650 per day - PAYE via Umbrella only Clearance: Active MOD SC clearance is necessary for this role. Job Description Develop and maintain web applications: Design, code, test, and deploy scalable and efficient web applications using modern technologies. Collaborate with cross-functional teams: Work closely with designers, product managers, and other developers to create seamless user … deployed on Kubernetes hosted on Red Hat OpenShift Experience of CI/CD pipelines using GitHub and ArgoCD Ensure application performance: Optimize applications for maximum speed and scalability. Maintain codequality: Write clean, maintainable, and well-documented code, and perform code reviews. Stay updated with industry trends: Keep up-to-date with the latest trends More ❯
user experiences and tackle complex business problems Participate in planning sessions, retrospectives, stand-ups and demos Join us in curating a codebase to be proud of, driving for quality, maintainability and testability The candidate You have completed a degree or bootcamp in Computer Science, Software Engineering or Artificial Intelligence You are AI-native, proficient at prompt engineering and … database, using some of its advanced geographic modelling capabilities Metabase for analysis and self-serve data exploration Redis for caching and task queues GitHub , Codeship and Heroku for seamless code review, integration and deployment Claude Code for agentic coding AWS S3 , CloudFront and Lambda for storage and content delivery Cypress for end-to-end testing Third party APIs … strongly believe in ownership at Housekeep, and you will be responsible for taking your features from development through to testing, deployment and design review with end users. We take codequality seriously. We have a preferred code style and we use automated linting, code formatting and other code inspection tools to detect common errors More ❯
deeper expertise and applied knowledge within relevant area. Responsibilities Design and build test infrastructure and tooling to improve development velocity, and for Fitbit Health products to ship high-quality features, with emphasis on mobile and AI product development challenges. Collaborate with cross-functional and partner teams to build test infrastructure solutions addressing their development and testing challenges. Identify … and propose solutions for new opportunities based on engineers' feedback, analysis, and consultation with domain experts. Participate in team-wide responsibilities and efforts, including consulting, documentation, design doc and code reviews, infrastructure stability and customer support monitoring rotations. Design and build dashboards and data analytics to measure development and testing velocity. Take metrics driven approaches in measuring improvements. Qualifications … or experience with compute technologies, storage or hardware architecture. 2 years of experience with data structures and algorithms. 2 years of experience building developer tools that improve developer velocity, codequality and code health (e.g., compilers, automated releases, code design and testing, test automation frameworks). 1 year of experience building and developing large-scale More ❯
solving skills, as well as an understanding of the methodologies that drive scalable, secure software development. Key Responsibilities: Participating in all phases of software development - including design, implementation, testing, code review and documentation Actively seek ways to improve business software processes and interactions. Collaboration with product owners, designers and other developers to build a best-in-class experience for … our customers Develop, maintain, monitor, and support our core platform, helping to automate and streamline data processes Write robust, scalable code Participate in quality assurance and codequality management Ideally you'll have/be: 3+ years of commercial software development experience using recent versions of C# .Net (6-9) Experience of active involvement More ❯
give you the training and support you need to achieve whatever you put your mind to. We'll help you succeed Leading organisations trust us because of the quality of our advice. That quality grows from a thorough understanding of their business, and that understanding comes from working closely with them and building long-lasting relationships. … enhancing our delivery and providing additional services to organisations we work with. As a Senior Developer, you will play a key role in designing, developing and maintaining high-qualitysoftware solutions. You will work closely with other developers, UX/UI designers and stakeholders to ensure that our products meet the highest standards. Your expertise in C#, .NET … culture of continuous learning and improvement. Communicate effectively with stakeholders to understand requirements and provide technical insights. Lead by example in following best practices and coding standards. Participate in code reviews to ensure codequality and share knowledge. You'll be someone with: Proven hands-on track record of successfully building and delivering digital products (web More ❯
applications, focusing on backend and full-stack development. Collaboration & Communication: Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions that meet business goals. CodeQuality & Testing: Write clean, efficient code and ensure robust testing practices. Contribute to code reviews, ensuring adherence to best practices for test-driven development (TDD … and maintaining high code quality. Mentorship & Leadership: Provide technical mentorship to junior and mid-level engineers. Guide the team in coding practices, architecture decisions, and problem-solving approaches. Debugging and Optimization: Troubleshoot and debug production issues. Optimize applications for performance and responsiveness. Stay Up to Date with Technology: Keep yourself and the team updated on the latest Python technologies More ❯
and have good autonomy over technology decisions. We own the continuous delivery pipeline through to production and strive to release frequently into production. Responsibilities Define the architecture, design, development, code review, pairing, testing, and maintenance of applications. Design and implement scalable applications and services with a solid focus on quality, continuous integration, and deployment. Write testable code following clean coding and SOLID design principles, instilling best engineering practices across the wider firm. Perform code reviews and contribute to the overall quality, maintainability, and testability of software developed. Adapt to changes in priorities and requirements. Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business … and continuously adapt to different working environments. Key Skills and Experience required Very strong software development experience. Strong knowledge of Java and RESTful web services Experience in developing performant code and solid understanding of Java threading. Experience working with Git source code management. Good understanding of clean coding and SOLID principles. Proficiency in codequalityMore ❯
technical responsibilities. Leveraging extensive expertise, senior engineers actively contribute to the design and architecture of Gentrack software systems, taking charge of coding and implementing complex components, and conducting rigorous code reviews. Beyond technical expertise this role is instrumental in mentoring and coaching junior team members and fostering a collaborative team environment. Senior Software Engineers accurately address challenging technical problems … are scalable, maintainable, and efficient. Actively participate in coding and development tasks, contributing to the implementation of critical components or features. Solve complex technical problems, debug issues, and optimize code for performance. Define and implement effective testing strategies, including unit testing, integration testing, and automated testing, to ensure the quality of the software. Conduct thorough code reviews to ensure codequality, adherence to coding standards, and knowledge sharing within the team. Identify and mitigate technical risks associated with the software development process. Provide technical guidance and mentorship to junior developers, helping them solve complex problems and improve their skills. Assist in the onboarding process for new team members, helping them become familiar More ❯