May 19, 2026

Engineering Squad Lead (Transactional Comms)

Senior • Hybrid

25,000 - 31,000 PLN/mo

Krakow, Poland

More about this role

Everything you need to know.

Overview

Engineering Squad Lead (Transactional Comms)

(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 - 31,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 Engineering Squad Lead to help establish and grow a new Transactional Communications team. This is a greenfield opportunity, offering the chance to build a team from the ground up and shape effective ways of working from the outset.

In this role, you will be responsible for supporting, developing, and empowering engineers, while ensuring the team consistently delivers meaningful outcomes. You will focus on people leadership, providing regular feedback, coaching, and mentorship to help team members grow and perform at their best.

Responsibilities 

  • Lead and support team members in a line management capacity, focusing on individual growth, career development, and wellbeing through regular check-ins, coaching, and performance discussions.

  • Own the planning and coordination of the team’s work, ensuring delivery commitments are met and aligned with product priorities and business objectives.

  • Drive ongoing improvements in team effectiveness by evolving ways of working, delivery processes, and collaboration practices.

  • Provide continuous guidance and constructive feedback to help individuals strengthen both their professional skills and day-to-day performance.

  • Work in close partnership with Chapter Leaders to share progress, align on development goals, and support capability building across the wider organisation.

  • Use leadership experience and engineering background to maximise the team’s impact, while setting clear expectations around quality and accountability.

  • Set clear goals for the team, track progress against them, and proactively identify and address risks to enable consistent and sustainable delivery.

What you'll bring

  • Proven experience leading and developing engineering teams, with a strong focus on people management, coaching, and performance development.

  • Background in software engineering, with hands-on experience in Java considered a strong advantage, though not a mandatory requirement for the role.

  • Good understanding of design patterns and maintainable system design, enabling informed technical discussions and decision-making.

  • Experience working in complex, fast-paced, matrix environments, supporting teams through change and growth.

  • Strong stakeholder management and influencing skills, with the ability to align teams and priorities across the organisation.

  • Excellent communication and leadership skills, fostering clarity, collaboration, and trust within and beyond the team.

  • Ability to navigate ambiguity, solve complex problems, and guide teams towards practical, outcome-driven solutions.

  • Genuine passion for people leadership, including coaching, mentoring, and talent development.

  • Commitment to building inclusive, engaged, and high-performing teams.

  • Broad understanding of modern software delivery and quality practices, enabling effective collaboration with engineering and QA 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).

Similar jobs you might like

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)

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

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

Cloud Engineer

Senior

Remote

Krakow, Poland

15,000 - 26,000 PLN/mo

🏢 Summary: The role involves designing, building, and operating cloud infrastructure and CI/CD pipelines on a shared platform to enable reliable and secure software delivery. The Cloud Engineer supports infrastructure automation, orchestration, monitoring, and incident management while promoting platform standards and best practices. The position focuses on improving reliability, security, and operational maturity in AWS-based production environments. 🗂️ Requirements: Strong experience with AWS in production environments, Hands-on experience with Terraform for Infrastructure as Code, Experience designing and maintaining CI/CD pipelines, Knowledge of SRE principles, Experience with monitoring, logging, and alerting tools, Knowledge of cloud security practices including IAM and network security, Experience with containerisation and orchestration technologies, Experience with infrastructure automation and deployment workflows, Ability to troubleshoot complex infrastructure issues, English proficiency (written and spoken) 📃 Skills: AWS, Terraform, CI/CD, SRE, IAM, Networking, Security, Docker, Kubernetes, Monitoring, Logging, Alerting, IaC, APIs 🏢 Description: More about this role Everything you need to know. Overview Cloud Engineer 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: 15,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 As a Cloud Engineer, you will support a dedicated engineering team in building and operating solutions on a shared platform. You will provide guidance on platform-aligned implementations, including pipelines, orchestration, APIs, and reusable components. You will help maintain and improve core platform capabilities such as CI/CD pipelines, orchestration layers, APIs, and shared frontend elements, while supporting the team in adopting platform standards and best practices. 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 CI/CD pipelines to support efficient and reliable software delivery. Manage and improve infrastructure orchestration and deployment workflows. Ensure availability, performance, and security of platform services and supporting infrastructure. Automate operational processes and infrastructure provisioning using Infrastructure as Code practices. Monitor systems and pipelines, proactively identifying and resolving issues. Support incident response, root cause analysis, and continuous improvement activities. Collaborate with engineers to improve deployment reliability and operational maturity. Maintain clear technical documentation and operational runbooks. What you'll bring Strong experience working with AWS services, designing and operating cloud infrastructure in production environments. Hands-on experience with Infrastructure as Code, particularly Terraform, for provisioning and managing cloud resources. Solid understanding of SRE principles, including reliability, observability, incident management, and error budgets. Experience designing and maintaining CI/CD pipelines and deployment automation. Good knowledge of cloud security practices, including IAM, network security, secrets management, and compliance considerations. Experience with monitoring, logging, and alerting tools to ensure system reliability and performance. Familiarity with containerisation and orchestration technologies. Strong problem-solving skills and the ability to troubleshoot complex infrastructure and deployment issues. Clear communication skills and the ability to collaborate effectively with engineering 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

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 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)

Technology

Kingfisher plc

Senior Software Engineer (React Native)

Senior

Hybrid

Krakow, Poland

20,000 - 28,000 PLN/mo

🏢 Summary: Senior Software Engineer role focused on designing, developing, and maintaining scalable mobile applications using React Native in a cross-functional Agile environment. The position involves driving architectural decisions, ensuring code quality, and delivering reliable, high-performance solutions throughout the full software development lifecycle. Hybrid work model with strong emphasis on technical excellence and collaboration. 🗂️ Requirements: Strong commercial experience with React Native, Strong commercial experience with TypeScript, Strong commercial experience with Redux, Experience designing scalable and maintainable applications, Understanding of application architecture and state management, Experience with performance optimisation, Experience with automated testing using Jest, Experience integrating APIs, Experience with distributed systems, Knowledge of software engineering best practices, Experience working in Agile teams, Excellent English proficiency 📃 Skills: React, ReactNative, TypeScript, Redux, Jest, APIs, DistributedSystems, Architecture, Agile, Datadog, Braze, Terraform, Cloud 🏢 Description: 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.

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.