June 9, 2026
Senior Software Engineer (React Native)
Senior • Hybrid
20,000 - 28,000 PLN/mo
Krakow, Poland
Senior Software Engineer (React Native)
(Hybrid/Kraków – 1 day per week in the office)
We’re Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: Castorama, B&Q, Screwfix, Brico Dépôt and Koçtaş - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in.
At Kingfisher, our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation.
We are open to flexible and agile working. Therefore, we offer colleagues a blend of working from home and our office, located in Kraków. Talk to us about how we can best support you!
At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles, even if you do not feel you meet 100% of the requirements.
In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self.
We offer a competitive benefit package and plenty of opportunities to stretch and grow your career:
20,000 - 28,000 PLN gross per month on an employment contract
Private medical healthcare at LUXMED (including dentalcare) for you and your family
Medicover sports card (Fit&More package)
Life insurance financed by the employer
30-minute lunch break included in the 8-hour working day
Work in a highly professional and stimulating atmosphere
Training & Buddy programme that will allow you to quickly adapt to your new role
Wellbeing programme for employees
Co-financing of monthly tickets for the public transport in Krakow
Comfortable working environment in the office and the possibility of home office
Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification
Employee referral programme
What's the job?
About the role
We are looking for a Senior Software Engineer to join our engineering team. In this role, you will contribute to the design, development, and continuous improvement of high-quality software solutions, working closely with cross-functional teams to deliver value to our customers.
As a senior member of the team, you will play an active role in technical discussions, support engineering best practices, and help drive the delivery of scalable and reliable products. You will collaborate with engineers, product managers, and stakeholders throughout the software development lifecycle, contributing to both technical excellence and team success.
If you're looking for an exciting opportunity to step out of your comfort zone and make a real impact building better software, this is the job for you!
Responsibilities
Design, develop, and maintain high-quality software solutions that are scalable, reliable, and user-focused.
Collaborate closely with Product Managers, Designers, and Engineers to understand requirements and deliver valuable features and enhancements.
Contribute to technical discussions, solution design, and architectural decisions, helping to shape the future direction of the product.
Write clean, maintainable, and well-tested code while promoting engineering best practices and quality standards.
Support the delivery of features throughout the full software development lifecycle, from design and implementation to deployment and ongoing improvement.
Identify opportunities to improve performance, stability, development processes, and overall product quality.
Work collaboratively within a cross-functional team, sharing knowledge and supporting the growth and development of other engineers.
Communicate effectively with stakeholders and team members, providing visibility of progress, challenges, and technical considerations.
What you'll bring
Strong commercial experience developing software applications using React Native, TypeScript, and Redux.
Proven ability to design and build scalable, maintainable, and high-quality applications within complex engineering environments.
Strong understanding of application architecture, state management, performance optimisation, and software design principles.
Hands-on experience with automated testing using Jest and a commitment to delivering well-tested, reliable software.
Experience integrating APIs and working with distributed systems and modern service-oriented architectures.
Strong knowledge of software engineering best practices, including code quality, security, performance, and scalability.
Excellent problem-solving and analytical skills, with the ability to make sound technical decisions and drive solutions independently.
Strong communication and collaboration skills, with experience working effectively within Agile, cross-functional teams.
Experience mentoring and supporting other engineers, contributing to knowledge sharing and continuous improvement across the team.
Excellent command of English (written and spoken)
Nice to Have
Experience with Datadog, Braze, or Terraform.
Exposure to cloud technologies and modern observability and monitoring practices.
Similar jobs you might like
Technology
Kingfisher plc
Senior Software Engineer (React)
Senior
Hybrid
Krakow, Poland
20,000 - 28,000 PLN/mo
🏢 Summary: Hybrid Senior Software Engineer role focused on building and maintaining scalable, high-quality frontend solutions using modern React ecosystem tools. The position involves designing complex frontend architectures, collaborating with cross-functional teams, and driving engineering standards and best practices. The engineer contributes as a senior individual contributor within a distributed frontend environment. 🗂️ Requirements: Proven experience in frontend development with TypeScript, Strong experience with React and Remix, Experience with modular or distributed frontend architectures, Experience integrating REST APIs and GraphQL, Knowledge of frontend testing practices and tools, Experience with CI/CD processes and deployment strategies, Understanding of web fundamentals including DNS and web servers, Knowledge of accessibility standards and UX best practices, Strong understanding of performance, security, and scalability principles, Fluent English (written and spoken) 📃 Skills: TypeScript, React, Remix, REST, GraphQL, JSON, Playwright, Jest, CI/CD, DNS, Microfrontends 🏢 Description: Senior Software Engineer (React) We’re Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: Castorama, B&Q, Screwfix, Brico Dépôt and Koçtaş - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in. At Kingfisher, our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation. We are open to flexible and agile working. Therefore, we offer colleagues a blend of working from home and our office, located in Kraków. Talk to us about how we can best support you! At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles, even if you do not feel you meet 100% of the requirements. In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self. We offer a competitive benefit package and plenty of opportunities to stretch and grow your career: 20,000 - 28,000 PLN gross per month on an employment contract Private medical healthcare at LUXMED (including dentalcare) for you and your family Medicover sports card (Fit&More package) Life insurance financed by the employer 30-minute lunch break included in the 8-hour working day Work in a highly professional and stimulating atmosphere Training & Buddy programme that will allow you to quickly adapt to your new role Wellbeing programme for employees Co-financing of monthly tickets for the public transport in Krakow Comfortable working environment in the office and the possibility of home office Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification Employee referral programme What's the job? About the role As a Senior Software Engineer within the frontend domain, you will focus on developing and maintaining high-quality, scalable frontend solutions that align with broader business goals. You will work closely with your team to tackle complex challenges, contribute your expertise as an individual contributor, and help ensure strong engineering standards across the board. You’ll also play a key role in elevating the team’s frontend capabilities and driving meaningful impact within your squad. If you're looking for an exciting opportunity to step out of your comfort zone and make a real impact building better software, this is the job for you! Responsibilities Take ownership of designing, building, and maintaining complex frontend solutions, ensuring they are performant, scalable, and robust. Collaborate closely with backend engineers, product stakeholders, and designers to refine requirements and deliver high-quality features. Contribute to the evolution of frontend architecture, supporting the adoption of modern tools, frameworks, and best practices. Uphold strong standards around code quality, testing, and release processes to ensure reliable delivery. Identify and drive improvements in development processes, tooling, and overall product quality. Share knowledge within the team, encourage continuous learning, and support less experienced engineers through guidance and collaboration. Communicate effectively with stakeholders, providing clear updates on progress, risks, and technical considerations. What you'll bring Proven experience in developing frontend applications using TypeScript. Strong command of modern frameworks such as React and Remix, particularly within modular or distributed frontend architectures. Solid understanding of core web concepts, including DNS, web servers, and microfrontend approaches. Practical experience working with REST APIs, JSON, and GraphQL in distributed systems. Good knowledge of frontend testing practices and tools like Playwright and Jest, including testing independently deployed components. Experience with CI/CD processes and contemporary deployment strategies, especially across multiple applications. Awareness of accessibility guidelines and user experience best practices across both shared and standalone interfaces. Strong foundation in software engineering principles, with attention to performance, security, and scalability. Effective problem-solving skills and the ability to communicate clearly when collaborating across teams. Excellent command of English (written and spoken)
Technology
Kingfisher plc
Senior Software Engineer (iOS)
Senior
Hybrid
Krakow, Poland
20,000 - 28,000 PLN/mo
🏢 Summary: Senior iOS Engineer role focused on designing, developing, and maintaining scalable, high-performance iOS applications using modern architectures and best practices. The position involves leading technical decisions, integrating backend services, and ensuring mobile app quality, security, and performance. Hybrid work model with one day per week in the Kraków office. 🗂️ Requirements: Extensive experience developing production-grade iOS applications, Expert knowledge of Swift, SwiftUI, UIKit, Xcode, Experience with scalable mobile architectures (TCA, Redux, MVI), Experience integrating RESTful APIs and GraphQL services, Knowledge of mobile security best practices, Knowledge of performance optimisation techniques, Experience with unit and UI testing, Experience with CI/CD pipelines and release management, Ability to lead code reviews and mentor developers, Fluent English (written and spoken) 📃 Skills: Swift, SwiftUI, UIKit, Xcode, TCA, Redux, MVI, REST, GraphQL, Kotlin, CI/CD, UnitTesting, UITesting, Security, Accessibility, PerformanceOptimisation 🏢 Description: Senior Software Engineer (iOS) (Hybrid/Kraków – 1 day per week in the office) We’re Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: Castorama, B&Q, Screwfix, Brico Dépôt and Koçtaş - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in. At Kingfisher, our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation. We are open to flexible and agile working. Therefore, we offer colleagues a blend of working from home and our office, located in Kraków. Talk to us about how we can best support you! At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles, even if you do not feel you meet 100% of the requirements. In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self. We offer a competitive benefit package and plenty of opportunities to stretch and grow your career: 20,000 - 28,000 PLN gross per month on an employment contract Private medical healthcare at LUXMED (including dentalcare) for you and your family Medicover sports card (Fit&More package) Life insurance financed by the employer 30-minute lunch break included in the 8-hour working day Work in a highly professional and stimulating atmosphere Training & Buddy programme that will allow you to quickly adapt to your new role Wellbeing programme for employees Co-financing of monthly tickets for the public transport in Krakow Comfortable working environment in the office and the possibility of home office Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification Employee referral programme What's the job? About the role We are going through an exciting period of change and are looking for a motivated Senior iOS Engineer to join our Engineering team. In this role, you will be responsible for designing, developing, and maintaining high-quality iOS applications, working closely with other engineers, product managers, and designers to deliver exceptional user experiences. You will work with modern technologies, while following best practices in mobile architecture, performance, and security. If you're looking for an exciting opportunity to step out of your comfort zone and make a real impact building better software, this is the job for you! Responsibilities Lead the design, development, and delivery of scalable, high-performance iOS applications using Swift, SwiftUI, and Xcode. Drive engineering best practices by promoting clean architecture, maintainable code, and robust testing strategies (e.g. TCA, modularisation, unit/UI testing). Collaborate cross-functionally with backend engineers, product managers, designers, and stakeholders to shape technical solutions and influence product direction. Architect and oversee integrations with shared Kotlin Multiplatform business logic, RESTful APIs, GraphQL services, SDKs, and third-party platforms, ensuring reliability and scalability. Champion mobile application security, accessibility compliance, performance optimisation, and overall app quality across the development lifecycle. Lead code reviews, mentoring, refactoring initiatives, and complex troubleshooting efforts to maintain a high-quality and sustainable codebase. Support and improve CI/CD pipelines, release management, and engineering workflows to increase delivery efficiency and product stability. Stay current with emerging iOS technologies, frameworks, and industry trends, proactively introducing improvements and sharing knowledge within the team. Mentor junior and mid-level developers, providing technical guidance, feedback, and support in their professional growth. Contribute to technical decision-making, architectural planning, and long-term mobile strategy within the engineering organisation. What you'll bring Extensive professional experience developing and delivering production-grade iOS applications. Expert knowledge of Swift, SwiftUI, UIKit, and Xcode ecosystem. Strong understanding of scalable mobile architectures such as The Composable Architecture (TCA), Redux-style patterns, or MVI. Proven experience integrating RESTful APIs, GraphQL services, SDKs, and third-party platforms. Strong knowledge of mobile security, performance optimisation, and accessibility best practices. Ability to lead technical discussions, mentor developers, and drive engineering best practices. Excellent problem-solving skills, attention to detail, and strong collaboration in cross-functional teams. Excellent command of English (written and spoken). Nice to have Experience with Kotlin Multiplatform or similar approaches to sharing business logic across mobile platforms.
Technology
Kingfisher plc
Senior Software Engineer (Java)
Senior
Hybrid
Krakow, Poland
20,000 - 28,000 PLN/mo
🏢 Summary: Senior Backend Engineer role focused on designing and delivering secure, scalable authentication services within a distributed platform environment. The position involves working across the full software development lifecycle, contributing to architecture, DevOps practices, and production readiness. The engineer will build and maintain Java-based backend systems while supporting high engineering standards and mentoring team members. 🗂️ Requirements: Strong commercial experience in Java, Proven expertise with Spring and Spring Boot, Experience building scalable, secure backend systems in distributed environments, Hands-on experience with OAuth 2.0 and JWT, Experience designing and integrating APIs, Knowledge of clean code, testing, and code reviews, Experience with CI/CD pipelines and cloud-native development, Understanding of authentication and authorisation concepts, Ability to work in Agile and DevOps environments, Fluent English (written and spoken) 📃 Skills: Java, Spring, SpringBoot, OAuth2, JWT, API, CI/CD, DevOps, Agile, Cloud, Authentication, Authorization 🏢 Description: More about this role Everything you need to know. Overview Senior Software Engineer (Java) (Hybrid/Kraków – 1 day per week in the office) We’re Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: Castorama, B&Q, Screwfix, Brico Dépôt and Koçtaş - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in. At Kingfisher, our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation. We are open to flexible and agile working. Therefore, we offer colleagues a blend of working from home and our office, located in Kraków. Talk to us about how we can best support you! At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles, even if you do not feel you meet 100% of the requirements. In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self. We offer a competitive benefit package and plenty of opportunities to stretch and grow your career: 20,000 - 28,000 PLN gross per month on an employment contract Private medical healthcare at LUXMED (including dentalcare) for you and your family Medicover sports card (Fit&More package) Life insurance financed by the employer 30-minute lunch break included in the 8-hour working day Work in a highly professional and stimulating atmosphere Training & Buddy programme that will allow you to quickly adapt to your new role Wellbeing programme for employees Co-financing of monthly tickets for the public transport in Krakow Comfortable working environment in the office and the possibility of home office Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification Employee referral programme What's the job About the role We are looking for a highly motivated and experienced Senior Backend Engineer to join our Software Engineering team. You will be part of a technology hub, working across the full software development lifecycle and contributing to the foundations of new platforms and capabilities. This role sits within a team responsible for authentication (AUTH) services across the group, playing a critical role in enabling secure, scalable, and reliable access to our products. As a Senior Software Engineer, you will work closely with your cross-functional team to design and implement new features and services, while bringing ideas, energy, and technical leadership to the table. If you're looking for an exciting opportunity to step out of your comfort zone and make a real impact building better software, this is the job for you! Responsibilities Design, build, and maintain secure, scalable backend services, taking solutions from concept through to production. Work closely with product, security, and engineering stakeholders to deliver high-value authentication and platform capabilities. Contribute to system and architecture design, participating in code and quality reviews to maintain high engineering standards. Apply DevOps and Agile practices, including automated testing, continuous integration, and frequent, reliable releases. Ensure services are production-ready through strong observability, monitoring, and operational support. Mentor and support other engineers, helping to build a collaborative and high-performing team. Continuously improve software quality and reliability through data-driven iteration, experimentation, and proactive problem-solving. What you'll bring Strong commercial experience in Java, with proven expertise in building production-grade backend systems using Spring / Spring Boot. Extensive experience designing and developing scalable, secure services in complex, distributed environments. Solid understanding of authentication and authorisation concepts, with hands-on experience using OAuth 2.0 and JWT. Experience working with APIs and integrating backend services within a wider platform ecosystem. Strong knowledge of software engineering best practices, including clean code, testing, and code reviews. Familiarity with DevOps and Agile ways of working, including CI/CD pipelines and cloud-native development. Ability to take technical ownership, collaborate effectively with cross-functional teams, and mentor other engineers. Excellent command of English (written and spoken) Rewards & Benefits What we offer. Private Health Care Private medical healthcare at LUXMED (including dental care) for you and your family. Child Insurance InterRisk - insurance for children. Sports Card Medicover sports card (Fit&More package). Courses Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification. Life Assurance Life insurance at Generali financed by the employer. Bonus Opportunity to earn annual bonus that aligns to work level of role. Parking Parking spaces and LOTOS card. Kingfisher Pension Scheme Co-financing of monthly tickets. Transport Discount Co-financing of monthly tickets for the public transport in Krakow (50% discount).
Technology
Kingfisher plc
Lead Software Engineer (Frontend)
Senior
Hybrid
Krakow, Poland
25,000 - 33,000 PLN/mo
🏢 Summary: Lead the frontend technical direction and delivery of a greenfield rewrite of a mission‑critical retail platform, collaborating closely with cross‑functional teams. The role combines hands‑on architecture, coding and mentoring while building a scalable, reliable system used in 24/7 store operations. Work in a hybrid model with strong ownership over frontend quality, performance and CI/CD practices. 🗂️ Requirements: Proven experience designing and delivering complex frontend solutions, Strong expertise in JavaScript and React, Experience with TypeScript, Experience with Node.js, Understanding of microservices architecture, Experience working with REST APIs and GraphQL, Hands-on experience with frontend testing frameworks, Experience building and maintaining CI/CD pipelines, Knowledge of web architecture and performance optimisation, Strong SQL skills, Fluent English (written and spoken) 📃 Skills: JavaScript, TypeScript, React, Node.js, Microservices, REST, GraphQL, JSON, Playwright, Jest, Cypress, CI/CD, SQL, AWS, Kafka, ATG, Remix 🏢 Description: Lead Software Engineer (Frontend) (Hybrid/Kraków – 1 day per week in the office) We’re Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: Castorama, B&Q, Screwfix, Brico Dépôt and Koçtaş - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in. At Kingfisher, our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation. We are open to flexible and agile working. Therefore, we offer colleagues a blend of working from home and our office, located in Kraków. Talk to us about how we can best support you! At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles, even if you do not feel you meet 100% of the requirements. In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self. We offer a competitive benefit package and plenty of opportunities to stretch and grow your career: 25,000 - 33,000 PLN gross per month on an employment contract Private medical healthcare at LUXMED (including dentalcare) for you and your family Medicover sports card (Fit&More package) Life insurance financed by the employer 30-minute lunch break included in the 8-hour working day Work in a highly professional and stimulating atmosphere Training & Buddy programme that will allow you to quickly adapt to your new role Wellbeing programme for employees Co-financing of monthly tickets for the public transport in Krakow Comfortable working environment in the office and the possibility of home office Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification Employee referral programme What's the job? About the role We are looking for an experienced Lead Software Engineer (Frontend) to join the Colleague Commerce team. This team builds tools used by store colleagues to handle customer orders, queries and in‑store online ordering. You will lead the technical delivery of a major rewrite of the DotCom Plus platform (currently ATG‑based): a greenfield rebuild that will selectively reuse existing components, with an initial rollout for B&Q and multi‑brand deployment planned from early 2027. The role combines hands‑on system design, technical leadership and close collaboration with product and operations to deliver a highly reliable, customer‑facing platform used in 24/7 store operations. If you're looking for an exciting opportunity to step out of your comfort zone and make a real impact building better software, this is the job for you! Responsibilities Lead system design and architecture for frontend and service interactions, ensuring solutions are scalable, maintainable and aligned with microservices principles Own technical direction for the squad: set standards, review designs, and drive decisions that balance short‑term delivery with long‑term maintainability Mentor and coach engineers, fostering growth, code quality and a culture of continuous improvement Collaborate cross‑functionally with backend engineers, product managers, designers and operations to define product vision and delivery plans Champion frontend quality: testing, performance, accessibility (WCAG) and reliable CI/CD pipelines Drive improvements in development lifecycle, observability, deployment practices and incident response for a mission‑critical system Represent the team to stakeholders, communicating technical trade‑offs, progress and risks clearly What you'll bring Proven experience designing and delivering complex frontend solutions and distributed systems Strong frontend expertise with JavaScript and React (TypeScript preferred) Experience with Node.js for backend or server‑side components Solid understanding of microservices architecture, REST APIs, JSON and GraphQL Hands‑on experience with frontend testing and automation (e.g., Playwright, Jest, Cypress) Experience building and maintaining CI/CD pipelines and deployment automation Good knowledge of web architecture, performance optimisation and web server technologies Strong SQL skills and familiarity with validating data flows across integrated systems Excellent communication and stakeholder management skills; able to influence technical strategy Excellent command of English (written and spoken) Nice to have Experience with AWS and cloud‑native patterns Familiarity with Kafka or event‑driven architectures Prior exposure to retail/e‑commerce platforms, especially ATG/DotCom ecosystems Experience with Remix or other modern frameworks and server‑side rendering patterns Background in observability, performance testing and reliability engineering
Technology
Kingfisher plc
Lead Software Engineer (Mobile)
Senior
Hybrid
Krakow, Poland
25,000 - 33,000 PLN/mo
🏢 Summary: Lead Software Engineer (Mobile) role focused on building and driving Kotlin Multiplatform mobile initiatives across iOS and Android. The position combines hands-on development in Swift or Kotlin with technical leadership, shaping architecture and delivering complex, high-impact mobile solutions. It requires guiding engineering best practices and leading complex technical decisions within a squad. 🗂️ Requirements: Proven experience in Swift or Kotlin, Strong experience in Android or iOS development, Experience with Kotlin Multiplatform (KMP), Ability to design and implement complex mobile architectures, Expert knowledge of software engineering principles and quality practices, Experience leading technical solutions and mentoring engineers, Ability to define and capture non-functional requirements, Fluent English (written and spoken) 📃 Skills: Swift, Kotlin, KMP, Android, iOS, Mobile, Architecture, Engineering, Git, CI/CD 🏢 Description: More about this role Everything you need to know. Overview Lead Software Engineer (Mobile) (Hybrid/Kraków – 1 day per week in the office) We’re Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: Castorama, B&Q, Screwfix, Brico Dépôt and Koçtaş - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in. At Kingfisher, our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation. We are open to flexible and agile working. Therefore, we offer colleagues a blend of working from home and our office, located in Kraków. Talk to us about how we can best support you! At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles, even if you do not feel you meet 100% of the requirements. In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self. We offer a competitive benefit package and plenty of opportunities to stretch and grow your career: 25,000 - 33,000 PLN gross per month on an employment contract Private medical healthcare at LUXMED (including dentalcare) for you and your family Medicover sports card (Fit&More package) Life insurance financed by the employer 30-minute lunch break included in the 8-hour working day Work in a highly professional and stimulating atmosphere Training & Buddy programme that will allow you to quickly adapt to your new role Wellbeing programme for employees Co-financing of monthly tickets for the public transport in Krakow Comfortable working environment in the office and the possibility of home office Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification Employee referral programme What's the job About the role We are looking for a highly motivated and experienced Native Lead Software Engineer to join our Native Engineering team. This role requires deep expertise in Swift or Kotlin, Android or iOS development, and Kotlin Multiplatform (KMP) to help shape and deliver our KMP Mobile initiatives. As a Lead Software Engineer, you’ll be a hands-on technical contributor as well as a multiplier and someone who thinks holistically, navigates ambiguity, and guides your squad through complex challenges toward successful, high impact outcomes. Our ambition is to build a worldclass engineering function that leads the way in retail technology. We focus on creating exceptional software within a growth-oriented culture that constantly looks for opportunities to improve, innovate, and adapt to meet the evolving needs of our customers. If you're looking for an exciting opportunity to step out of your comfort zone and make a real impact building better software, this is the job for you! Responsibilities Exerts significant influence on objectives and long-range goals of the squad. Provides technical leadership to the squad through coaching and mentoring. Leads technical solutions of the highest scope and complexity to achieve squad goals. Works closely with Engineering Squad Lead, Principal Engineers and Architecture to create low-level designs that support long-range goals. Advocates and leads on instilling engineering best practice; whilst seeking out opportunities for continuous improvement that have highest impact. Contributes towards the hiring needs of the community, participating in interviews, providing constructive feedback on candidates and leads onboarding activities for new joiners. Advocates and leads on knowledge sharing and technical documentation activities for their squad, as well as the wider engineering community. Builds strong working relationships with stakeholders within and beyond engineering. Owns their personal development and upskilling activities, keeping informed of existing / new technologies and introducing these where appropriate and promotes a culture of continuous learning. Drives a culture of innovation and experimentation and confronts problems of significant complexity and scope. What you'll bring Adept at creating robust, functional solutions and writing high quality code in more than one programming language and/or frameworks. Ability to inspire and motivate engineers to consistently deliver value. Expert knowledge and deep interest in technical concepts with the ability to apply these to business opportunities. Exceptional problem-solving skills with the ability to lead the implementation of complex solutions. Strong verbal and written communication skills with the ability to lead and influence technical discussions. Adept at identifying and capturing non-functional requirements for the products and services being delivered. Expert understanding of software and quality engineering principles, practices and patterns. Promotes a self-starter mentality, passion for experimentation and out of the box thinking. Good relationship and stakeholder management skills. Ability to work with levels of autonomy, empowerment, and responsibility. Excellent command of English (written and spoken) Nice to have Published articles on LinkedIn/Medium or other platforms Involved in either iOS or Android community via membership of online groups or meetups and can demonstrate participation in developer forums Experimented with either iOS or Android development To get to know us better visit: LinkedIn Kingfisher plc Rewards & Benefits What we offer. Private Health Care Private medical healthcare at LUXMED (including dental care) for you and your family. Child Insurance InterRisk - insurance for children. Sports Card Medicover sports card (Fit&More package). Courses Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification. Life Assurance Life insurance at Generali financed by the employer. Bonus Opportunity to earn annual bonus that aligns to work level of role. Parking Parking spaces and LOTOS card. Kingfisher Pension Scheme Co-financing of monthly tickets. Transport Discount Co-financing of monthly tickets for the public transport in Krakow (50% discount).
Technology
Kingfisher plc
Senior Software Engineer (Java/Kotlin)
Senior
Hybrid
Krakow, Poland
20,000 - 28,000 PLN/mo
🏢 Summary: Senior Backend Engineer role focused on designing and delivering a greenfield Loyalty Platform using Java and Spring, working across the full software development lifecycle in a hybrid model. The position involves shaping backend architecture, building scalable distributed services, and ensuring production readiness in AWS environments. 🗂️ Requirements: Extensive experience in backend development with Java, Commercial experience with Kotlin, Strong knowledge of Spring framework, Experience designing scalable and maintainable distributed systems, Hands-on experience with AWS environments, Experience with automated testing and continuous integration, Ability to work in Agile cross-functional teams, Fluent English (written and spoken) 📃 Skills: Java, Kotlin, Spring, AWS, CI, Testing, Microservices, DistributedSystems, REST, Git 🏢 Description: More about this role Everything you need to know. Overview Senior Software Engineer (Java/Kotlin) (Hybrid/Kraków – 1 day per week in the office) We’re Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: Castorama, B&Q, Screwfix, Brico Dépôt and Koçtaş - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in. At Kingfisher, our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation. We are open to flexible and agile working. Therefore, we offer colleagues a blend of working from home and our office, located in Kraków. Talk to us about how we can best support you! At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles, even if you do not feel you meet 100% of the requirements. In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self. We offer a competitive benefit package and plenty of opportunities to stretch and grow your career: 20,000 - 28,000 PLN gross per month on an employment contract Private medical healthcare at LUXMED (including dentalcare) for you and your family Medicover sports card (Fit&More package) Life insurance financed by the employer 30-minute lunch break included in the 8-hour working day Work in a highly professional and stimulating atmosphere Training & Buddy programme that will allow you to quickly adapt to your new role Wellbeing programme for employees Co-financing of monthly tickets for the public transport in Krakow Comfortable working environment in the office and the possibility of home office Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification Employee referral programme What's the job About the role We are looking for a highly motivated and experienced Senior Backend Engineer to join our Software Engineering team. You will be working across the full software development lifecycle and contributing to the design and delivery of a greenfield Loyalty Platform built using Java and the Spring ecosystem. In this role, you will help shape the core backend services that power our loyalty capabilities, working closely with product managers, engineers, and other stakeholders to turn ideas into scalable, high-quality solutions. You will be involved from early design and architectural decisions through to implementation and production readiness. If you're looking for an exciting opportunity to step out of your comfort zone and make a real impact building better software, this is the job for you! Responsibilities Build and evolve backend components that form the core of a new Loyalty Platform, using Java and Spring. Lead the delivery of backend solutions, contributing from early technical discovery through implementation and live operation. Work closely with product and engineering partners to shape requirements and turn them into robust, scalable services. Influence platform architecture and technical standards as the system is being designed and grown from the ground up. Maintain a strong focus on code quality, reliability, and performance through testing, reviews, and continuous refinement. Support modern delivery practices, including continuous integration, automated deployments, and iterative releases. Ensure services are resilient and operable in production, with appropriate logging, monitoring, and support processes in place. Act as a senior technical contributor within the team, sharing knowledge, supporting less experienced engineers, and raising the overall engineering bar. What you'll bring Extensive hands-on experience delivering backend solutions in Java, with exposure to Kotlin in commercial or production settings. Strong practical knowledge of the Spring framework, with the ability to apply common design patterns to solve complex engineering problems. Experience designing backend systems with scalability and maintainability in mind, including service-based and distributed architectures. Practical experience working in AWS environments, covering application deployment, configuration, and day-to-day operation. Familiarity with modern software delivery approaches, such as automated testing, continuous integration, and incremental releases. Confidence contributing to technical discussions and shaping implementation approaches, particularly in early-stage or greenfield projects. A pragmatic engineering mindset, balancing clean design with delivery, performance, and operational considerations. Strong collaboration skills and experience working within Agile, cross-disciplinary teams. Excellent command of English (written and spoken) Rewards & Benefits What we offer. Private Health Care Private medical healthcare at LUXMED (including dental care) for you and your family. Child Insurance InterRisk - insurance for children. Sports Card Medicover sports card (Fit&More package). Courses Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification. Life Assurance Life insurance at Generali financed by the employer. Bonus Opportunity to earn annual bonus that aligns to work level of role. Parking Parking spaces and LOTOS card. Kingfisher Pension Scheme Co-financing of monthly tickets. Transport Discount Co-financing of monthly tickets for the public transport in Krakow (50% discount).
Technology
Kingfisher plc
Senior Software Engineer (Android)
Senior
Hybrid
Krakow, Poland
20,000 - 28,000 PLN/mo
🏢 Summary: Senior Android Engineer role focused on developing and maintaining high-quality Android applications using Kotlin and Kotlin Multiplatform, contributing to a cross-platform mobile project. The position involves building shared KMP components, implementing modern UI with Jetpack Compose, and ensuring code quality through testing and best practices. Hybrid work model in Kraków with strong emphasis on clean architecture and scalable mobile solutions. 🗂️ Requirements: Minimum 5 years of experience in Android application development, Strong knowledge of Kotlin, Experience with Kotlin Multiplatform (KMP), Experience with architectural patterns: MVVM, MVP or MVI, Experience integrating RESTful APIs and GraphQL services, Knowledge of mobile application security best practices, Experience writing unit tests, Experience with Jetpack Compose, Experience with GitLab or similar version control systems, Ability to integrate web-views into native Android applications, Very good command of English (written and spoken) 📃 Skills: Kotlin, Android, KMP, Jetpack, Compose, MVVM, MVP, MVI, REST, GraphQL, GitLab, OOP, UnitTesting, WebView, Security 🏢 Description: More about this role Everything you need to know. Overview Senior Software Engineer (Android) (Hybrid/Kraków – 1 day per week in the office) We’re Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: Castorama, B&Q, Screwfix, Brico Dépôt and Koçtaş - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in. At Kingfisher, our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation. We are open to flexible and agile working. Therefore, we offer colleagues a blend of working from home and our office, located in Kraków. Talk to us about how we can best support you! At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles, even if you do not feel you meet 100% of the requirements. In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self. We offer a competitive benefit package and plenty of opportunities to stretch and grow your career: 20,000 - 28,000 PLN gross per month on an employment contract Private medical healthcare at LUXMED (including dentalcare) for you and your family Medicover sports card (Fit&More package) Life insurance financed by the employer 30-minute lunch break included in the 8-hour working day Work in a highly professional and stimulating atmosphere Training & Buddy programme that will allow you to quickly adapt to your new role Wellbeing programme for employees Co-financing of monthly tickets for the public transport in Krakow Comfortable working environment in the office and the possibility of home office Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification Employee referral programme What's the job About the role We are going through an exciting period of change and are seeking a highly motivated and experienced Android Engineer with expertise in Kotlin, Android + Kotlin Multiplatform to join our Software Engineering team and work on KMP Mobile project. Our aspiration is to grow an engineering function that is world class, pioneering in the retail technology space, making great software within a growth culture that is always looking for the next thing to improve or adapt to meet our customer needs. If you're looking for an exciting opportunity to step out of your comfort zone and make a real impact building better software, this is the job for you! Responsibilities Design, develop, and maintain high-quality Android applications Contribute clean code to our Android codebase Write KMP components to be shared across iOS and Android platforms Leverage Jetpack compose for building composable user interfaces Write unit tests to ensure the quality and reliability of the codebase Utilize GitLab for source control management and code reviews Manage platform dependencies and 3rd party integrations Ability to integrate web-views into native views where necessary Work with product managers and designers to understand user needs and implement effective user interfaces Keep up to date with the latest trends and best practices in Android development and share knowledge with the team What you'll bring At least 5 years of experience developing Android Apps Strong knowledge of Kotlin and object-oriented programming principles Experience with architectural design patterns such as MVVM, MVP, and MVI Understanding of RESTful APIs and web services integration and GraphQL services Knowledge of mobile app security best practices and how to implement them Some knowledge of Kotlin Multiplatform (KMP) Excellent command of English (written and spoken) Nice to have Published articles on LinkedIn/Medium or other platforms Involved in an Android community via membership of online groups or meetups and can demonstrate participation in developer forums Experimented with iOS development To get to know us better visit: LinkedIn Kingfisher plc Rewards & Benefits What we offer. Private Health Care Private medical healthcare at LUXMED (including dental care) for you and your family. Child Insurance InterRisk - insurance for children. Sports Card Medicover sports card (Fit&More package). Courses Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification. Life Assurance Life insurance at Generali financed by the employer. Bonus Opportunity to earn annual bonus that aligns to work level of role. Parking Parking spaces and LOTOS card. Kingfisher Pension Scheme Co-financing of monthly tickets. Transport Discount Co-financing of monthly tickets for the public transport in Krakow (50% discount).
Technology
Kingfisher plc
Senior Quality Engineer (iOS)
Senior
Hybrid
Krakow, Poland
19,000 - 26,000 PLN/mo
🏢 Summary: Senior iOS Quality Engineer responsible for leading test strategy and ensuring quality, reliability, and performance of native mobile applications used by thousands of customers. The role focuses on iOS test automation, API testing, and driving QA best practices within an Agile environment. Hybrid work model with one day per week in the Kraków office. 🗂️ Requirements: Extensive experience in quality engineering for native mobile applications, Strong expertise in manual and automated testing, Advanced hands-on experience with iOS automation frameworks, Experience testing REST and GraphQL APIs, Experience with test management and defect tracking tools, Understanding of Agile methodologies and SDLC, Experience with CI/CD pipelines and mobile release processes, Fluent English (written and spoken) 📃 Skills: iOS, XCTest, XCUITest, Swift, Swifter, REST, GraphQL, Jira, TestRail, CI/CD 🏢 Description: Senior Quality Engineer (iOS) (Hybrid/Kraków – 1 day per week in the office) We’re Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: Castorama, B&Q, Screwfix, Brico Dépôt and Koçtaş - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in. At Kingfisher, our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation. We are open to flexible and agile working. Therefore, we offer colleagues a blend of working from home and our office, located in Kraków. Talk to us about how we can best support you! At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles, even if you do not feel you meet 100% of the requirements. In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self. We offer a competitive benefit package and plenty of opportunities to stretch and grow your career: 19,000 - 26,000 PLN gross per month on an employment contract Private medical healthcare at LUXMED (including dentalcare) for you and your family Medicover sports card (Fit&More package) Life insurance financed by the employer 30-minute lunch break included in the 8-hour working day Work in a highly professional and stimulating atmosphere Training & Buddy programme that will allow you to quickly adapt to your new role Wellbeing programme for employees Co-financing of monthly tickets for the public transport in Krakow Comfortable working environment in the office and the possibility of home office Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification Employee referral programme What's the job? About the role We are looking for a motivated Senior iOS Quality Engineer to join our Engineering team. As a QE in this team, you will help ensure the quality and reliability of our mobile applications used by thousands of customers. This is a great opportunity to learn and grow within a supportive environment, work with modern mobile testing tools, and develop your skills in a collaborative and agile team. If you're looking for an exciting opportunity to step out of your comfort zone and make a real impact by building better software, this is the job for you! Responsibilities Lead test strategy and quality assurance activities across functionality, usability, accessibility, performance, and security requirements. Collaborate closely with developers, product managers, and stakeholders to drive quality throughout the development lifecycle. Design, maintain, and optimise comprehensive test plans, test cases, and QA documentation. Develop and execute automated and manual tests to ensure high product quality and release stability. Manage and improve test environments, QA processes, and testing workflows. Analyse, reproduce, troubleshoot, and proactively resolve complex issues in collaboration with engineering teams. Oversee defect management processes, including tracking, prioritisation, and validation of fixes. Drive improvements in test automation frameworks, tools, and QA best practices, with strong focus on iOS platforms and mobile testing. What you'll bring Extensive experience as a Quality Engineer for native mobile applications, with strong expertise in both manual and automated testing. Advanced hands-on experience with iOS automation frameworks, including XCTest, XCUITest (Swift), and backend mocking tools such as Swifter. Strong knowledge of testing REST and GraphQL APIs, including building and maintaining automated API test coverage. Proven experience working with test management and defect tracking tools such as Jira and TestRail. Solid understanding of QA processes within Agile methodologies and the full software development lifecycle. Experience with CI/CD pipelines, mobile release processes, and quality gates in modern delivery environments. Strong analytical thinking, attention to detail, and ability to troubleshoot complex issues effectively. Excellent communication and collaboration skills, with experience working across cross-functional engineering and product teams. Passion for driving test automation strategy and continuously improving QA standards, tools, and processes. Excellent command of English (written and spoken)
Technology
Kingfisher plc
Quality Engineer (TypeScript)
Senior
Hybrid
Krakow, Poland
12,000 - 22,000 PLN/mo
🏢 Summary: The offer is for a Quality Engineer responsible for embedding quality practices into shared platform services by building and maintaining automated testing solutions. The role focuses on test automation, API and end-to-end testing, and integrating tests into CI/CD pipelines to ensure scalable and reliable platform capabilities. It involves close collaboration with engineering teams to drive continuous quality improvement across the development lifecycle. 🗂️ Requirements: Strong experience in test automation with JavaScript and/or TypeScript, Hands-on experience with Playwright, Experience in API testing for RESTful services, Ability to design, implement and maintain automated tests, Experience integrating automated tests into CI/CD pipelines, Solid knowledge of software testing fundamentals and test design, Experience working in Agile environments, Ability to collaborate with backend engineers on testability, Excellent written and spoken English 📃 Skills: JavaScript, TypeScript, Playwright, REST, API, CI/CD, Agile 🏢 Description: Quality Engineer (Hybrid/Kraków – 1 day per week in the office) We’re Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: Castorama, B&Q, Screwfix, Brico Dépôt and Koçtaş - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in. At Kingfisher, our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation. We are open to flexible and agile working. Therefore, we offer colleagues a blend of working from home and our office, located in Kraków. Talk to us about how we can best support you! At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles, even if you do not feel you meet 100% of the requirements. In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self. We offer a competitive benefit package and plenty of opportunities to stretch and grow your career: 12,000 - 22,000 PLN gross per month on an employment contract Private medical healthcare at LUXMED (including dentalcare) for you and your family Medicover sports card (Fit&More package) Life insurance financed by the employer 30-minute lunch break included in the 8-hour working day Work in a highly professional and stimulating atmosphere Training & Buddy programme that will allow you to quickly adapt to your new role Wellbeing programme for employees Co-financing of monthly tickets for the public transport in Krakow Comfortable working environment in the office and the possibility of home office Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification Employee referral programme What's the job? About the role We are looking for an experienced Quality Engineer to join our Software Engineering team. As a Quality Engineer in a platform-focused team, you will help ensure quality is embedded into shared platform capabilities used by other engineering teams. You will work closely with engineers and stakeholders to integrate quality practices throughout the development lifecycle, contributing to testing approaches, automation, and continuous quality improvement to support reliable platform adoption. If you're looking for an exciting opportunity to step out of your comfort zone and make a real impact building better software, this is the job for you! Responsibilities Build and maintain automated testing solutions to validate the quality of platform services and shared components. Contribute to the development and continuous improvement of test automation approaches, frameworks, and standards. Collaborate closely with engineers and product stakeholders to ensure quality is considered throughout design, development, and delivery. Create and run automated tests at multiple levels, including API, integration, and end-to-end scenarios. Ensure test coverage supports platform scalability, reliability, and long-term sustainability. Embed automated tests into delivery pipelines to provide timely and reliable feedback. Identify potential quality risks early, helping to prevent defects and improve overall platform stability. Support other engineers by sharing testing knowledge and promoting effective automation practices. What you'll bring Strong experience in test automation using JavaScript and/or TypeScript, with hands-on use of Playwright as a primary testing framework. Proven experience in API testing, including designing, implementing, and maintaining automated tests for RESTful services. Practical knowledge of tools and libraries used for API validation Solid understanding of software testing fundamentals, including test design, coverage, and early defect prevention. Experience integrating automated test suites into CI/CD pipelines to support fast and reliable feedback. Ability to work closely with backend engineers to ensure services are testable and quality is built in from the start. Strong analytical and problem-solving skills, with a proactive approach to identifying risks and improving quality. Experience working in Agile environments, contributing to the continuous improvement of testing practices and tooling. Excellent command of English (written and spoken)
Technology
Kingfisher plc
Lead Quality Engineer (Marketplace)
Senior
Hybrid
Krakow, Poland
23,000 - 30,000 PLN/mo
🏢 Summary: Lead Quality Engineer role focused on driving quality engineering and test automation strategy for a Marketplace platform supporting third-party merchants. The position involves designing and maintaining automated testing solutions, embedding quality practices into the SDLC, and integrating tests into CI/CD pipelines. You will collaborate with engineers to ensure scalable, reliable, and high-quality backend services. 🗂️ Requirements: Strong experience in backend test automation using Java and/or Kotlin, Hands-on experience with Cucumber and Rest-Assured, Proven experience in API testing for RESTful services, Practical knowledge of event-driven architecture, Experience with Git version control, Experience with non-functional testing (load, performance), Experience integrating automated tests into CI/CD pipelines, Practical knowledge of Docker or similar containerization tools, Solid understanding of software testing fundamentals and test design, Experience working in Agile environments, Fluent English (written and spoken) 📃 Skills: Java, Kotlin, Cucumber, RestAssured, API, REST, Git, CI/CD, Docker, Rancher, Podman, Performance, LoadTesting, Agile 🏢 Description: Lead Quality Engineer (Marketplace) (Hybrid/Kraków – 1 day per week in the office) We’re Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: Castorama, B&Q, Screwfix, Brico Dépôt and Koçtaş - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in. At Kingfisher, our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation. We are open to flexible and agile working. Therefore, we offer colleagues a blend of working from home and our office, located in Kraków. Talk to us about how we can best support you! At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles, even if you do not feel you meet 100% of the requirements. In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self. We offer a competitive benefit package and plenty of opportunities to stretch and grow your career: 23,000 - 30,000 PLN gross per month on an employment contract Private medical healthcare at LUXMED (including dentalcare) for you and your family Medicover sports card (Fit&More package) Life insurance financed by the employer 30-minute lunch break included in the 8-hour working day Work in a highly professional and stimulating atmosphere Training & Buddy programme that will allow you to quickly adapt to your new role Wellbeing programme for employees Co-financing of monthly tickets for the public transport in Krakow Comfortable working environment in the office and the possibility of home office Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification Employee referral programme What's the job? About the role We are looking for an experienced Lead Quality Engineer to join our Software Engineering team. In this role, you will drive all quality engineering initiatives within the Marketplace team - the platform that empowers third‑party merchants to offer their products across our ecosystem. You will collaborate closely with engineers and key stakeholders to embed best‑in‑class quality practices throughout the entire development lifecycle. Your work will help shape our testing strategy, strengthen automation, and foster continuous quality improvements that directly support the success of the Marketplace business. Responsibilities Drive designing, building and maintenance of long-term test automation solutions within the team and the domain Have a leading role in shaping quality engineering strategy within the team and the domain Contribute to the CI/CD solutions working closely with Software Engineers and Quality Engineers Collaborate closely with engineers and product stakeholders to ensure quality is considered throughout design, development, and delivery. Create and run automated tests at multiple levels, including API, integration, and end-to-end scenarios Ensure test coverage supports platform scalability, reliability, and long-term sustainability. Embed automated tests into delivery pipelines to provide timely and reliable feedback. Identify potential quality risks early, helping to prevent defects and improve overall platform stability. Support other engineers by sharing testing knowledge and promoting effective automation practices. Coach and facilitate the growth of less experienced team members What you'll bring Strong experience in backend test automation using Java and/or Kotlin, with hands-on use of Cucumber & Rest-Assured Proven experience in API testing, including designing, implementing, and maintaining automated tests for RESTful services. Practical knowledge of tools and libraries used for API validation Practical knowledge of event-based architecture Strong experience with version control systems (Git) Practical knowledge and experience with non-functional testing (load, performance) Solid understanding of software testing fundamentals, including test design, coverage, and early defect prevention. Experience integrating automated test suites into CI/CD pipelines to support fast and reliable feedback. Practical knowledge of Docker or Docker-like tools (Rancher Desktop, Podman) Ability to work closely with backend engineers to ensure services are testable and quality is built in from the start. Strong analytical and problem-solving skills, with a proactive approach to identifying risks and improving quality. Experience working in Agile environments, contributing to the continuous improvement of testing practices and tooling. Excellent command of English (written and spoken)