May 18, 2026
Senior Software Engineer, Android - KMP
Senior • Hybrid
18,900 - 29,500 PLN
Warsaw, Poland
About the team
SumUp’s Point-of-Sale (POS) solution empowers cafes, shops, bars, hair salons, and other businesses to operate efficiently and grow. It offers a wide range of features, including product catalogs, inventory management, business analytics, compliance support, and loyalty tools.
Our POS solution integrates seamlessly into the SumUp SuperApp, which supports both our proprietary register hardware and mobile devices like tablets and phones.
As a Senior Android Developer, you’ll collaborate with a dynamic, cross-functional team of Product Managers, Product Designers, Engineering Managers, and fellow engineers.
About the role
We’re evolving toward a Kotlin Multiplatform (KMP) strategy, enabling shared development across Android and iOS. In this role, you’ll learn, refine, and help implement this technology, shaping the future of our mobile apps.
You’re a developer who values user-centric design, precision, and seamless collaboration. You bring structure to communication and thrive in a cross-functional environment.
This role will be a B2B based role in Warsaw.
What you’ll do
Build new features for the item catalog within the SumUp SuperApp
Help improve the architecture of the application and contribute to our Kotlin Multiplatform strategy
Enhance and maintain our unified android app, distributed across 60+ countries, ensuring high-quality, scalable solutions
Shape the product’s evolution by identifying opportunities for improvement and contributing to daily decision-making
Write thorough documentation and implement robust testing for features before shipping
Collaborate closely with Designer, Product Manager and Android engineers to deliver a unified UX experience across platforms
You’ll thrive in this role if:
You have 8**+ years experience in mobile engineering with Android and Kotlin.**
You have 2+ years of experience working with Jetpack Compose.
You have a solid understanding of software design patterns (e.g., MVVM, MVI) and expertise in building modular, scalable app architectures.
You have good knowledge of reactive programming (Flow, Coroutines and Concurrency).
You have a strong grasp of testing best practices: knowing what to test, why, and how to write resilient tests.
You strive for clean code, and you are flexible to balance pragmatism and perfection.
You have a keen interest in multi-platform development using Kotlin Multiplatform.
Why You Should Join SumUp (Warsaw) 🇵🇱
🌎 Opportunity to work , from our vibrant Warsaw office with inspiring art-filled lounges and a skyline terrace in the Mennica Legacy Tower.
🌈 Commitment to Diversity and Inclusion: be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone's perspectives are respected and embraced
🚀 Enrolment onto our VSOP program: you will own a stake in SumUp’s future success
🚴 Fitness support: work out on-site at our gym or explore the city using the Multisport Card, subsidised by SumUp for access to sports facilities across Warsaw
🩺 Commitment to well-being: access health insurance coverage for you and your family, plus life insurance to further protect your peace of mind
💰 PPK (Employee Capital Plan): grow your savings with joint contributions from SumUp and the State.
🏖️ Generous time off: enjoy 26 days of paid leave plus public holidays and special leave days 🌴 Break4me: 1-month sabbatical after 3 years of service
🔗 Referral Bonus: earn additional rewards by referring talented individuals to join the SumUp team
Job Application Tip
We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.
Similar jobs you might like
Technology

SumUp
Android Engineer - KMP
Senior
Hybrid
Warsaw, Poland
11,600 - 20,100 PLN
🏢 Summary: Android Developer role focused on building and evolving a Point-of-Sale SuperApp using Kotlin and Kotlin Multiplatform. The position involves developing new features, improving app architecture, and ensuring scalable, high-quality mobile solutions across Android and iOS. You will contribute to a shared multiplatform strategy while maintaining robust testing and clean architecture practices. 🗂️ Requirements: 3+ years of experience in Android development with Kotlin, 2+ years of experience with Jetpack Compose, Experience with MVVM or MVI architecture patterns, Experience building modular and scalable mobile architectures, Knowledge of reactive programming using Flow and Coroutines, Experience with concurrency in mobile applications, Strong understanding of testing practices in mobile development, Interest in Kotlin Multiplatform development 📃 Skills: Kotlin, Android, Jetpack, Compose, MVVM, MVI, Flow, Coroutines, Concurrency, KMP, Testing 🏢 Description: About the team SumUp’s Point-of-Sale (POS) solution empowers cafes, shops, bars, hair salons, and other businesses to operate efficiently and grow. It offers a wide range of features, including product catalogs, inventory management, business analytics, compliance support, and loyalty tools. Our POS solution integrates seamlessly into the SumUp SuperApp, which supports both our proprietary register hardware and mobile devices like tablets and phones. As an Android Developer , you’ll collaborate with a dynamic, cross-functional team of Product Managers, Product Designers, Engineering Managers, and fellow engineers. About the role We’re evolving toward a Kotlin Multiplatform (KMP) strategy, enabling shared development across Android and iOS. In this role, you’ll learn, refine, and help implement this technology, shaping the future of our mobile apps. You’re a developer who values user-centric design, precision, and seamless collaboration. You bring structure to communication and thrive in a cross-functional environment. What you’ll do Build new features for the item catalog within the SumUp SuperApp Help improve the architecture of the application and contribute to our Kotlin Multiplatform strategy Enhance and maintain our unified android app, distributed across 60+ countries, ensuring high-quality, scalable solutions Shape the product’s evolution by identifying opportunities for improvement and contributing to daily decision-making Write thorough documentation and implement robust testing for features before shipping Collaborate closely with Designer, Product Manager and Android engineers to deliver a unified UX experience across platforms Coach and mentor other engineers You’ll thrive in this role if: You have 3** + years of experience** in mobile engineering with Android and Kotlin. You have 2+ years of experience working with Jetpack Compose. You have a solid understanding of software design patterns (e.g., MVVM, MVI) and expertise in building modular, scalable app architectures. You have good knowledge of reactive programming (Flow, Coroutines and Concurrency). You have a strong grasp of testing best practices: knowing what to test, why, and how to write resilient tests. You strive for clean code, and you are flexible to balance pragmatism and perfection. You have a keen interest in multi-platform development using Kotlin Multiplatform. Why you should join SumUp: 🌈 Commitment to Diversity and Inclusion: be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone's perspectives are respected and embraced 🚀 Enrollment onto our VSOP program: you will own a stake in SumUp’s future success 🚴 Fitness support: work out on-site at our gym or explore the city using the Multisport Card, subsidised by SumUp for access to sports facilities across Warsaw 🩺 Commitment to well-being: access health insurance coverage for you and your family, plus life insurance to further protect your peace of mind 💰 PPK (Employee Capital Plan): grow your savings with joint contributions from SumUp and the State. 🏖️ Generous time off: enjoy 26 days of paid leave plus public holidays and special leave days 🌴 Break4me: 1-month sabbatical after 3 years of service 🔗 Referral Bonus: earn additional rewards by referring talented individuals to join the SumUp team Job Application Tip We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.
Technology

SumUp
Android Engineer - KMP
Mid
Hybrid
Warsaw, MZ, Poland
11,600 - 20,100 PLN
🏢 Summary: Android Developer role focused on building and evolving SumUp’s POS mobile application within the SuperApp ecosystem, with a strong emphasis on Kotlin Multiplatform strategy. The position involves developing new features, improving architecture, and ensuring scalable, high-quality solutions used across 60+ countries. You will collaborate cross-functionally and contribute to testing, documentation, and technical mentorship. 🗂️ Requirements: 3+ years of experience in mobile engineering with Android and Kotlin, 2+ years of experience with Jetpack Compose, Strong knowledge of software design patterns (MVVM, MVI), Experience building modular and scalable app architectures, Good knowledge of reactive programming (Flow, Coroutines, Concurrency), Strong understanding of testing best practices and writing resilient tests, Interest in Kotlin Multiplatform development 📃 Skills: Android, Kotlin, Jetpack, Compose, MVVM, MVI, Flow, Coroutines, Concurrency, Kotlin, Multiplatform 🏢 Description: About the team SumUp’s Point-of-Sale (POS) solution empowers cafes, shops, bars, hair salons, and other businesses to operate efficiently and grow. It offers a wide range of features, including product catalogs, inventory management, business analytics, compliance support, and loyalty tools. Our POS solution integrates seamlessly into the SumUp SuperApp, which supports both our proprietary register hardware and mobile devices like tablets and phones. As an Android Developer , you’ll collaborate with a dynamic, cross-functional team of Product Managers, Product Designers, Engineering Managers, and fellow engineers. About the role We’re evolving toward a Kotlin Multiplatform (KMP) strategy, enabling shared development across Android and iOS. In this role, you’ll learn, refine, and help implement this technology, shaping the future of our mobile apps. You’re a developer who values user-centric design, precision, and seamless collaboration. You bring structure to communication and thrive in a cross-functional environment. What you’ll do Build new features for the item catalog within the SumUp SuperApp Help improve the architecture of the application and contribute to our Kotlin Multiplatform strategy Enhance and maintain our unified android app, distributed across 60+ countries, ensuring high-quality, scalable solutions Shape the product’s evolution by identifying opportunities for improvement and contributing to daily decision-making Write thorough documentation and implement robust testing for features before shipping Collaborate closely with Designer, Product Manager and Android engineers to deliver a unified UX experience across platforms Coach and mentor other engineers You’ll thrive in this role if: You have 3** + years of experience** in mobile engineering with Android and Kotlin. You have 2+ years of experience working with Jetpack Compose. You have a solid understanding of software design patterns (e.g., MVVM, MVI) and expertise in building modular, scalable app architectures. You have good knowledge of reactive programming (Flow, Coroutines and Concurrency). You have a strong grasp of testing best practices: knowing what to test, why, and how to write resilient tests. You strive for clean code, and you are flexible to balance pragmatism and perfection. You have a keen interest in multi-platform development using Kotlin Multiplatform. Why you should join SumUp: 🌈 Commitment to Diversity and Inclusion: be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone's perspectives are respected and embraced 🚀 Enrollment onto our VSOP program: you will own a stake in SumUp’s future success 🚴 Fitness support: work out on-site at our gym or explore the city using the Multisport Card, subsidised by SumUp for access to sports facilities across Warsaw 🩺 Commitment to well-being: access health insurance coverage for you and your family, plus life insurance to further protect your peace of mind 💰 PPK (Employee Capital Plan): grow your savings with joint contributions from SumUp and the State. 🏖️ Generous time off: enjoy 26 days of paid leave plus public holidays and special leave days 🌴 Break4me: 1-month sabbatical after 3 years of service 🔗 Referral Bonus: earn additional rewards by referring talented individuals to join the SumUp team Job Application Tip We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.
Technology

SumUp
Senior Backend Engineer - Fiscalization
Senior
Hybrid
Warsaw, Poland
18,900 - 29,500 PLN
🏢 Summary: Senior Backend Engineer role focused on building secure backend systems to ensure fiscal compliance of POS products across multiple European markets. The position involves designing and implementing integrations for receipt fiscalization and regulatory reporting within a distributed, cross-functional environment. The role supports international expansion by developing scalable, fault-tolerant backend solutions. 🗂️ Requirements: 5+ years of backend engineering experience, Strong proficiency in Java and/or Kotlin, Solid understanding of system architecture and design principles, Experience with data modeling and API design, Experience building distributed and fault-tolerant systems, Hands-on experience with AWS, Hands-on experience with Kubernetes, Knowledge of Kafka, Knowledge of Postgres, Understanding of CQRS 📃 Skills: Java, Kotlin, AWS, Kubernetes, Kafka, Postgres, CQRS, APIs, Microservices, DistributedSystems 🏢 Description: About the team SumUp’s Point-of-Sale (POS) solution empowers cafes, shops, bars, hair salons, and other businesses to operate efficiently and grow. It offers a wide range of features, including product catalogs, inventory management, business analytics, compliance support, and loyalty tools. Our Fiscalization team will accelerate making the following countries fiscally compliant: Italy, Sweden, Norway, Belgium, Austria, and many other European countries. They will also start building the path for integrating with third parties and fiscalizing receipts. As a Senior Backend Engineer , you’ll collaborate with a dynamic, cross-functional team of Product Managers, Product Designers, Engineering Managers, and fellow engineers. About the role You will be working on secure backend systems to ensure our SumUp’s Point of Sale (POS) products are compliant in the different countries in our roadmap. Furthermore, you will work with the Fiscalization squad to understand the challenge in each market to design a unique solution to delivery. You’re a developer who values user-centric design, precision, and seamless collaboration. You bring structure to communication and thrive in a cross-functional environment. This will be B2B role for our team in Warsaw. What you’ll do Build and maintain fiscal compliance solutions to enable SumUp's expansion across Italy, Sweden, Norway, Belgium, Austria, and other European markets. Develop integrations with third-party services for receipt fiscalization and regulatory reporting systems. Navigate SumUp's complex POS ecosystem and master fiscalization frameworks across multiple jurisdictions. Collaborate with distributed squad members and stakeholders across 5+ cities in a hybrid environment. You’ll thrive in this role if: You have 5+ years experience in backend engineering with Java and/or Kotlin. You have a strong understanding of fundamental system architecture, design principles, data modeling, and API design. You have a strong experience with distributed and fault-tolerant systems. You have user-level experience working with AWS and Kubernetes. You have good knowledge of Kafka, Postgres, & CQRS. Why You Should Join SumUp (Warsaw) 🇵🇱 🌈 Commitment to Diversity and Inclusion: be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone's perspectives are respected and embraced 🚀 Enrolment onto our VSOP program: you will own a stake in SumUp’s future success 🚴 Fitness support: work out on-site at our gym or explore the city using the Multisport Card, subsidised by SumUp for access to sports facilities across Warsaw 🩺 Commitment to well-being: access health insurance coverage for you and your family, plus life insurance to further protect your peace of mind 💰 PPK (Employee Capital Plan): grow your savings with joint contributions from SumUp and the State. 🏖️ Generous time off: enjoy 26 days of paid leave plus public holidays and special leave days 🌴 Break4me: 1-month sabbatical after 3 years of service 🔗 Referral Bonus: earn additional rewards by referring talented individuals to join the SumUp team Job Application Tip We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.
Technology

SumUp
SumUp Accelerator – Software Engineer Intern
Intern
Hybrid
Warsaw, Poland
8,000 - 8,000 PLN/mo
🏢 Summary: Three-month full-time accelerator program in Warsaw focused on building and shipping a real MVP in the Sell Online domain, addressing merchant challenges such as onboarding automation and AI-powered tools. Participants work in small product teams, contributing to backend APIs and user-facing features using modern technologies. Top performers receive a one-year contract offer after the program. 🗂️ Requirements: Final-year student or recent graduate in Computer Science, Software Engineering or related field, Experience building at least one full-stack application, Familiarity with Git and collaborative workflows, Hands-on experience with at least one modern programming language (Java, Kotlin, Go, Python or TypeScript), Ability to write clean, testable, well-documented code, Fluency in English 📃 Skills: Kotlin, TypeScript, Java, Go, Python, Git, API, AI 🏢 Description: Build real products that help millions of small businesses thrive. At SumUp, we build fintech tools that empower over 4 million merchants across 37 markets to run and grow their businesses. The Warsaw Accelerator Program puts you at the heart of that mission - working on real product challenges in the Sell Online domain, from reducing merchant onboarding friction to building AI-powered tools that save merchants time and drive revenue. This isn't a traditional internship. From day one, you'll join a small product team, take real ownership of a problem, and ship a working MVP alongside experienced engineers and product mentors. The top three performers will be offered a one-year contract at the end of the programme. 📍 Location: Warsaw, Hala Koszyki (office-first) ⏱ Duration: 3 months, 15th July – 15th October 2026 (full time) 💰 Salary: 8,000 PLN gross per month (Civil Law Contract / Umowa Zlecenie) Curious what that actually looks like? Watch how our Accelerator participantsOpens in new window become contributors to real-world features at SumUp. What you'll work on You'll join one of two teams tackling real merchant problems, including: Reducing onboarding friction by automating merchant setup and data import Building smart waitlist and re-engagement tools to help merchants fill gaps and grow revenue Exploring a consumer-facing marketplace where customers can discover and book services from SumUp merchants Developing AI-powered tools - including a voice-based AI receptionist and a conversational merchant assistant Your impact Working alongside engineering mentors, product leads, and experienced SumUppers, you'll: Design, build, and ship a functional MVP addressing a real merchant problem - from backend APIs to user-facing features Write clean, testable, well-documented code and take part in code reviews from day one Work in weekly sprint cycles, demoing progress every Friday and iterating fast Grow your skills in Kotlin and TypeScript through a hands-on bootcamp in week one, then apply them immediately Present your team's solution on Demo Day to senior engineers and stakeholders across SumUp You might be a great fit if you… Are a final-year student or recent graduate in Computer Science, Software Engineering, or a related field Have built at least one full-stack application - through studies, a personal project, or freelance work Are familiar with Git and collaborative workflows such as branching, pull requests, and code review Have hands-on experience with at least one modern language - Java, Kotlin, Go, Python TypeScript preferred Are curious, self-driven, and learn fast - personal projects, open-source contributions, or online courses are a great signal Are fluent in English, as all programme communication is conducted in English Why join SumUp? Impact with Purpose - Ship products used by millions of small businesses while building next-gen AI tools. This isn't a sandbox. Come As You Are - A workplace that celebrates diversity and fosters an inclusion-first culture. Office Perks - Complimentary lunch every Thursday. Team Culture - Regular social events to connect and unwind. About SumUp Be empowered to build things that matter. At SumUp, we're on a mission to empower small businesses across the globe by providing simple and affordable tools that allow them to thrive. Today, over 4 million businesses in 37 markets rely on SumUp as their financial partner to manage payments, finance and customer relationships. Our commitment to small businesses is reflected in our diverse teamOpens in new window of over 3,000 SumUppers from over 90 nationalities, united by global collaboration and an innovative mindset. Our core values and cultureOpens in new window shape everything we do, fostering inclusion, learning and belonging. SumUp is proud to be an Equal Employment Opportunity employer, committed to building a safe, respectful, and diverse workplace where everyone can thrive. Discover more about our culture and opportunities on our careers website , and follow our journey on LinkedInOpens in new window , and Instagram. Job Application Tip We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.
Technology

SumUp
Senior Backend Engineer
Senior
Hybrid
Warsaw, Poland
18,900 - 29,500 PLN
🏢 Summary: Backend Engineer role focused on designing, building, and maintaining scalable backend systems for the Bookings product within an online selling platform. The position involves developing APIs, optimizing performance, and ensuring reliability across web and mobile integrations. You will contribute to technical planning and architecture in a distributed, event-driven environment. 🗂️ Requirements: 5+ years of professional backend engineering experience, Proficiency in Kotlin or Java, Strong experience with Spring Boot, Experience with PostgreSQL, Experience with Kafka, Experience with Docker, Experience with Kubernetes, Experience with AWS, Knowledge of RESTful APIs, Understanding of distributed systems, Experience with event-driven architectures (CQRS, Event Sourcing), Experience with CI/CD pipelines, Experience with GitHub Actions, Experience with observability tools 📃 Skills: Kotlin, Java, Spring, SpringBoot, PostgreSQL, Kafka, Docker, Kubernetes, AWS, REST, CQRS, EventSourcing, CI/CD, GitHubActions, Grafana, Honeycomb, gRPC, Protobuf 🏢 Description: About SumUp Be empowered to do more that matters. At SumUp, we're on a mission to empower small businesses across the globe by providing a vast set of simple and affordable business tools to help them start, run, and grow their businesses. Today, over 4 million businesses in 36 markets rely on SumUp as their financial partner to manage payments, finance and customer relationships. About the Team You’ll join the Sell Online Tribe , the group shaping how merchants bring their businesses to life online. We design and build tools that help millions of entrepreneurs, from barbers to bakers, sell their products and services anywhere . Our focus is on Online Store and Bookings, two products at the heart of SumUp’s ecosystem. Together, they give merchants the power to manage appointments, showcase their offerings, and get paid—all from their phones. We’re a cross-functional team of Product Managers, Designers, and Engineers who move fast, collaborate openly, and care deeply about crafting beautiful, performant mobile experiences. As part of this team, you’ll help us expand into new verticals, close the feature gap, enabling us to position our product as a complete and competitive solution for small merchants, and make digital selling effortless for small businesses everywhere. What You’ll Do Design, build, and maintain scalable backend systems supporting SumUp’s Bookings product Collaborate with frontend and mobile engineers to deliver new features and improve APIs across web, iOS, and Android Participate in technical planning, code reviews, and design discussions to ensure clean, testable, and maintainable code Continuously optimise performance , ensure observability, and uphold our high reliability standards Actively contribute to shaping the technical roadmap for the Sell Online platform You’ll Be Great for This Role If You have 5+ years of professional backend engineering experience You’re fluent in Kotlin (or Java) and have deep experience with Spring Boot You’ve worked with PostgreSQL, Kafka, Docker, Kubernetes, and AWS You understand RESTful APIs, distributed systems, and event-driven architectures (e.g. CQRS, Event Sourcing) You bring experience with CI/CD pipelines, GitHub Actions, and observability tools like Grafana or Honeycomb You thrive in collaborative teams, enjoy mentoring peers, and care about delivering real value to merchants (Nice to have) Familiarity with gRPC, Protobuf, or performance optimisation at the backend/database level Why You Should Join SumUp 🇵🇱 🌎 Opportunity to work from our vibrant Warsaw office in the Hala Koszyki. This involves a hybrid setup 🌈 Commitment to Diversity and Inclusion: be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone's perspectives are respected and embraced 🚀 Enrolment onto our Virtual Stock Option programme: you will own a stake in SumUp's future success 📚 A dedicated annual L&D budget of €2000 for your individual development, which can be used to attend conferences and/or advance your career through further education 🚴 Fitness support: work out on-site at our gym or explore the city using the Multisport Card, subsidised by SumUp for access to sports facilities across Warsaw 🩺 Commitment to well-being: access health insurance coverage for you and your family, plus life insurance to further protect your peace of mind 💰 PPK (Employee Capital Plan): grow your savings with joint contributions from SumUp and the State 🏖 Generous time off: enjoy 26 days of paid leave plus public holidays and special leave days 🌴 Break4me: 1-month sabbatical after 3 years of service 🔗 Referral Bonus: earn additional rewards by referring talented individuals to join the SumUp team Job Application Tip We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.
Technology
Efigence S.A.
Senior Android Engineer (Kotlin Multiplatform)
Senior
Remote
Warsaw, Poland
20,000 - 25,000 PLN
🏢 Summary: Senior Android Engineer role in a greenfield product team building a large-scale banking application using Kotlin Multiplatform and Compose Multiplatform. The position focuses on developing shared UI and business logic, owning Android-specific integrations, and shaping architecture and engineering standards from the ground up. Strong emphasis on high-quality delivery, CI/CD practices, and daily use of AI-assisted development tools. 🗂️ Requirements: Minimum 5 years of native Android development experience, Expert-level proficiency in Kotlin, Strong experience with Jetpack Compose, Hands-on production experience with Kotlin Multiplatform (KMP), Experience with Compose Multiplatform, Deep understanding of MVVM, MVI, Clean Architecture, Experience building and maintaining Design Systems in Compose, Strong knowledge of Android platform specifics (lifecycle, permissions, notifications, Play Store), Experience with testing frameworks (JUnit, MockK, Compose UI testing), Experience with mobile CI/CD tools (GitHub Actions, Bitrise, Fastlane), Daily professional use of AI-assisted development tools (Claude Code, Cursor, GitHub Copilot) 📃 Skills: Kotlin, Android, KMP, Compose, MVVM, MVI, CleanArchitecture, JUnit, MockK, GitHubActions, Bitrise, Fastlane, Claude, Cursor, Copilot 🏢 Description: Hi, nice you are here! 😊 Embrace change with Efigence! We are a technology company established in 1995, where people are a priority. A team of over 150 technology enthusiasts allowed us to implement hundreds of projects in the banking, insurance, e-commerce and other sectors. Many of them have gained recognition by winning awards in prestigious competitions. We are building a new, dedicated product team for a large-scale banking application and looking for a Senior Android Engineer to join from the ground up. This is a greenfield team setup - you will have direct influence on how the team works, what standards it follows, and how the product evolves. The application is built entirely on Kotlin Multiplatform (KMP) with Compose Multiplatform for shared UI across Android and iOS. We need people who work with agility - who thrive in short iterations, understand what they are building and why, and take ownership of delivering high-quality solutions end-to-end. Your Android expertise will be essential for platform-specific integrations and performance, but equally important is your ability to think in product terms: understanding user needs, challenging requirements, and proposing better approaches. Proficient, daily use of Agentic Engineering tools (Claude Code, Cursor) is a core expectation. Your Responsibilities: 🔹Design, develop, and maintain shared UI components and screens using Compose Multiplatform 🔹Contribute to shared business logic layer using Kotlin Multiplatform 🔹Own Android-specific platform integrations (permissions, notifications, biometrics, deep linking, app lifecycle) 🔹Build, extend, and maintain Design System components in Compose Multiplatform — ensure consistency, reusability, and alignment with design specifications across the product 🔹Participate actively in product discovery and sprint ceremonies — understand the why behind every feature, challenge assumptions, and propose better solutions 🔹Deliver working software in short iterations with high quality — own your work from concept through production 🔹Collaborate on architecture decisions and help establish best practices for the KMP/CMP codebase 🔹Write clean, testable, and well-documented code following Clean Architecture principles 🔹Conduct thorough code reviews focused on quality, consistency, and shared standards 🔹Collaborate closely with iOS engineers, backend teams, QA, product managers, and designers in a cross-functional product team 🔹Continuously improve development processes, tools, and CI/CD pipelines 🔹Leverage Agentic Engineering tools (Claude Code, Cursor, GitHub Copilot) daily for code generation, refactoring, test writing, and architectural exploration Who Are We Looking For? ✅Minimum 5 years of professional experience in native Android development ✅Expert-level proficiency in Kotlin ✅Strong experience with Jetpack Compose and Compose Multiplatform ✅Hands-on experience with Kotlin Multiplatform (KMP) in production environments ✅Deep understanding of architecture patterns: MVVM, MVI, Clean Architecture ✅Experience working with and contributing to a Design System — building reusable UI components, maintaining component libraries, ensuring design-to-code fidelity ✅Proven ability to work in agile, cross-functional product teams — short iterations, continuous delivery, close collaboration with product and design ✅Strong knowledge of Android platform specifics: lifecycle, permissions, notifications, Play Store distribution ✅Solid experience with testing frameworks (JUnit, MockK, Compose UI testing) ✅Proficiency with CI/CD tools and processes for mobile applications (GitHub Actions, Bitrise, Fastlane) ✅Proficient, daily use of AI-assisted development tools (Claude Code, Cursor, GitHub Copilot) — ability to write effective prompts, critically verify AI outputs, and integrate these tools into standard engineering workflows ✅Product thinking — demonstrated ability to understand business context, user needs, and communicate technical trade-offs to non-technical stakeholders ✅Fluency in Polish and English (written and spoken) ✅Availability for occasional on-site sessions in Warsaw (workshops, kickoffs, planning events) ✅Ownership mindset — responsible for outcomes, not just tasks, with a proactive, can-do approach to problem-solving ✅Clear communicator and collaborative team player, comfortable working in a new and evolving team ✅Growth mindset with continuous learning and openness to experimenting with AI tools and sharing best practices Nice to Have: ✅Experience in fintech or banking sector ✅Knowledge of security best practices for financial applications ✅Experience with iOS platform specifics (helpful for shared UI debugging) ✅Experience with feature flags and A/B testing frameworks ✅Familiarity with Ktor (client and/or server-side) ✅Contributions to open-source projects ✅Experience working at scale (large user base, complex systems) ✅Experience joining or building a team from scratch What Can You Expect from Us? 🌍Fixed-term contract – with the possibility of extension 🌍Career & Development – Trainings, workshops, and collaboration with top industry experts 🌍Exciting Challenges – Work with leading financial market brands and award-winning projects 🌍Supportive Team – Knowledge sharing during Wednesday Wisdom meetings & tech breakfasts 🌍Autonomy & Innovation – We welcome your ideas and initiatives 🌍Stable Collaboration – Clear, transparent B2B agreements in line with current regulations, ensuring mutual trust and predictability 🌍Work-Life Balance – Flexible working hours and a culture that values personal time 🌍Hybrid or Remote Work Model – It’s up to you 🌍Perks & Benefits – Private medical care, Multisport card, English lessons, training budget, and more 🌍Trust & Transparency – Open communication and a culture of feedback Join us as a Senior Android Engineer (Kotlin Multiplatform) and help shape cutting-edge cross-platform solutions while working in a collaborative, growth-focused team!
Technology
Intellias
Senior Android App Engineer (Kotlin)
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Android Developer role focused on building business-critical native Android applications in Kotlin for next-generation premium electric vehicles. The position combines hands-on development with technical ownership, including code reviews and mentoring, in a complex automotive environment. Strong emphasis on quality, performance, scalability, and integration-focused functionality. 🗂️ Requirements: 5+ years Android application development experience, Strong experience with native Android development in Kotlin, Solid understanding of Android development lifecycle, Strong knowledge of Kotlin Coroutines and asynchronous programming, Experience with software design patterns and modular architecture, Experience building business-critical and integration-focused features, Experience with unit testing and debugging, Ability to maintain high code quality standards, Experience working with Jira and Confluence, Upper-Intermediate English or higher 📃 Skills: Kotlin, Android, Coroutines, UnitTesting, Jira, Confluence, Embedded, Automotive 🏢 Description: About the project We are looking for a Senior Android Developer to join an innovative automotive project focused on next-generation electric mobility solutions . You will work with a European R&D center delivering premium digital products and technologies for some of the world’s leading automotive brands. The project is focused on building business-critical Android applications that support the future of premium electric vehicles . This is a great opportunity to join a fast-paced, engineering-driven environment where quality, performance, and reliability are essential. Your role As a Senior Android Developer , you will be responsible for designing and developing native Android applications in Kotlin , with a strong focus on business logic, integrations, code quality, and maintainability . This role combines hands-on development with technical ownership — including code reviews, mentoring, and cross-team collaboration in a complex automotive environment. Tech stack / environment Kotlin Native Android Kotlin Coroutines Unit testing Jira / Confluence Automotive / Embedded environment What you’ll do Design and develop native Android applications in Kotlin Build and maintain business-critical features and integration-related functionality Write clean, maintainable, and testable code Apply design patterns and best engineering practices to create scalable and well-structured solutions Collaborate with cross-functional teams in a complex product environment Perform code reviews and support high engineering standards Contribute to unit testing , bug fixing, and continuous quality improvements Help solve technical challenges and communicate solutions clearly Support and mentor other team members in mobile development What we’re looking for 5+ years of experience in Android application development Strong hands-on experience building native Android applications in Kotlin Solid understanding of the Android development lifecycle Strong knowledge of Kotlin Coroutines and asynchronous programming Experience writing maintainable, testable, and well-structured code Experience designing and developing business-critical and integration-focused functionality Good understanding of software design patterns and modular application architecture Experience with unit testing , debugging, and code quality practices Ability to work independently in a fast-paced environment Strong communication skills and ability to explain technical challenges and solutions clearly Experience working with Jira and Confluence Upper-Intermediate English or higher Nice to have Experience in the Embedded Automotive domain Experience with Head Unit Android Apps Experience in technically complex, multi-team product environments Perks and Benefits: Flexible work schedule Fixed financial bonus issued upfront on a quarterly basis, covering the average market price of private medical care and sport card - B2B contract Present on the occasion of birthday, wedding, child birth E-learning accounts for Coursera, O'Relly, Udemy Corporate language school
Technology
MOTIFE
Senior Software Engineer (Kotlin)
Senior
Hybrid
Warsaw, Poland
23,000 - 30,000 PLN/mo
🏢 Summary: Senior Software Engineer role focused on designing, developing, and maintaining scalable e-commerce applications using Kotlin/Java and Spring. The position involves owning architecture, performance, and code quality while contributing hands-on to backend development. Hybrid work model in Warsaw with a strong emphasis on technical leadership and modern engineering practices. 🗂️ Requirements: 5+ years of professional software development experience, Strong proficiency in Kotlin or Java, Experience with Spring framework, Experience building and maintaining production systems, Ability to design scalable and high-performance architectures, Practical knowledge of Agile and DevOps principles, Experience contributing to code reviews and technical documentation 📃 Skills: Kotlin, Java, Spring, AWS, Agile, DevOps, REST, Microservices, Git, SQL 🏢 Description: We are hiring on behalf of our client, a global innovator in fitness and wellness technology. Their mission is to empower people to live fit, strong, long, and happy lives by delivering integrated experiences to millions of members anytime, anywhere. As a Senior Software Engineer , you will be a key member of a cross-functional team, responsible for designing, developing, and maintaining scalable e-commerce applications. You will leverage your expertise in Kotlin to deliver high-quality, efficient, and reliable solutions. Additionally, you will share your knowledge with team members and contribute to the technical standards of the projects. Key takeaways: Stack: Kotlin/Java, Spring, nice to have: AWS Salary: 23 000 PLN - 30 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office Location: ul. Grzybowska, Warsaw Recruitment process : A call with MOTIFE Recruiter Panel interviews with the team (coding, architecture and cross-collaboration interviews) Responsibilities: Technical Ownership Own the architecture, scalability, and performance of e-commerce applications as a senior technical expert. Design and develop clean, maintainable, and high-performance systems following best practices. Contribute directly to the codebase and actively participate in technical discussions, proposing robust solutions. Cross-Functional Collaboration Work closely with Product, Design, UX, and Program Management to deliver roadmap objectives. Help identify dependencies and remove technical blockers across engineering and partner teams. Culture & Continuous Improvement Promote engineering efficiency through automation, reuse, and modern design patterns. Support defining and analysing technical KPIs that contribute to continuous improvement. Champion code quality through code reviews, technical documentation, and knowledge-sharing activities. Requirements: Technical Expertise 5+ years of professional software development experience with production systems. Strong proficiency in Java or Kotlin and modern backend development ecosystems. Solid understanding of agile, lean, and DevOps principles and their practical application. Collaboration & Communication Strong interpersonal skills with empathy for engineers, customers, and stakeholders. Excellent communication skills, with fluent English, enabling clarity and alignment across teams. Passion for technology, elegant code, and innovative problem-solving. What we offer: 100% paid medical care Multisport Creative tax (KUP) Home office allowance MacBook Pro
Technology
MOTIFE
Senior Software Engineer (Kotlin)
Senior
Hybrid
Warsaw, MZ, Poland
23,000 - 30,000 PLN/mo
🏢 Summary: Senior Software Engineer role focused on designing, developing, and maintaining scalable e-commerce applications using Kotlin/Java and Spring in a hybrid model in Warsaw. The position involves technical ownership of architecture and performance, close cross-functional collaboration, and driving engineering best practices. Offer includes competitive salary on an employment contract and comprehensive benefits. 🗂️ Requirements: 5+ years of professional software development experience with production systems, Proficiency in Java or Kotlin, Experience with modern backend development ecosystems, Understanding of agile, lean, and DevOps principles, Ability to design scalable and high-performance architectures, Fluent English 📃 Skills: Kotlin, Java, Spring, AWS, DevOps, Agile 🏢 Description: We are hiring on behalf of our client, a global innovator in fitness and wellness technology. Their mission is to empower people to live fit, strong, long, and happy lives by delivering integrated experiences to millions of members anytime, anywhere. As a Senior Software Engineer , you will be a key member of a cross-functional team, responsible for designing, developing, and maintaining scalable e-commerce applications. You will leverage your expertise in Kotlin to deliver high-quality, efficient, and reliable solutions. Additionally, you will share your knowledge with team members and contribute to the technical standards of the projects. Key takeaways: Stack: Kotlin/Java, Spring, nice to have: AWS Salary: 23 000 PLN - 30 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office Location: ul. Grzybowska, Warsaw Recruitment process : A call with MOTIFE Recruiter Panel interviews with the team (coding, architecture and cross-collaboration interviews) Responsibilities: Technical Ownership Own the architecture, scalability, and performance of e-commerce applications as a senior technical expert. Design and develop clean, maintainable, and high-performance systems following best practices. Contribute directly to the codebase and actively participate in technical discussions, proposing robust solutions. Cross-Functional Collaboration Work closely with Product, Design, UX, and Program Management to deliver roadmap objectives. Help identify dependencies and remove technical blockers across engineering and partner teams. Culture & Continuous Improvement Promote engineering efficiency through automation, reuse, and modern design patterns. Support defining and analysing technical KPIs that contribute to continuous improvement. Champion code quality through code reviews, technical documentation, and knowledge-sharing activities. Requirements: Technical Expertise 5+ years of professional software development experience with production systems. Strong proficiency in Java or Kotlin and modern backend development ecosystems. Solid understanding of agile, lean, and DevOps principles and their practical application. Collaboration & Communication Strong interpersonal skills with empathy for engineers, customers, and stakeholders. Excellent communication skills, with fluent English, enabling clarity and alignment across teams. Passion for technology, elegant code, and innovative problem-solving. What we offer: 100% paid medical care Multisport Creative tax (KUP) Home office allowance MacBook Pro
Technology
MOTIFE
Senior Software Engineer (Kotlin)
Senior
Hybrid
Warsaw, Poland
23,000 - 30,000 PLN/mo
🏢 Summary: Senior Software Engineer role focused on designing, developing, and maintaining scalable e-commerce applications using Kotlin/Java and Spring. The position involves technical ownership of architecture, performance, and code quality within a cross-functional team. The engineer contributes directly to the codebase and drives best practices, automation, and continuous improvement. 🗂️ Requirements: 5+ years of professional software development experience with production systems, Strong proficiency in Kotlin or Java, Experience with Spring framework, Experience designing scalable and high-performance backend systems, Practical knowledge of Agile, Lean, and DevOps principles, Experience working on e-commerce applications, Fluent English 📃 Skills: Kotlin, Java, Spring, AWS, DevOps, Agile, Architecture, E-commerce 🏢 Description: We are hiring on behalf of our client, a global innovator in fitness and wellness technology. Their mission is to empower people to live fit, strong, long, and happy lives by delivering integrated experiences to millions of members anytime, anywhere. As a Senior Software Engineer , you will be a key member of a cross-functional team, responsible for designing, developing, and maintaining scalable e-commerce applications. You will leverage your expertise in Kotlin to deliver high-quality, efficient, and reliable solutions. Additionally, you will share your knowledge with team members and contribute to the technical standards of the projects. Key takeaways: Stack: Kotlin/Java, Spring, nice to have: AWS Salary: 23 000 PLN - 30 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office Location: ul. Grzybowska, Warsaw Recruitment process : A call with MOTIFE Recruiter Panel interviews with the team (coding, architecture and cross-collaboration interviews) Responsibilities: Technical Ownership Own the architecture, scalability, and performance of e-commerce applications as a senior technical expert. Design and develop clean, maintainable, and high-performance systems following best practices. Contribute directly to the codebase and actively participate in technical discussions, proposing robust solutions. Cross-Functional Collaboration Work closely with Product, Design, UX, and Program Management to deliver roadmap objectives. Help identify dependencies and remove technical blockers across engineering and partner teams. Culture & Continuous Improvement Promote engineering efficiency through automation, reuse, and modern design patterns. Support defining and analysing technical KPIs that contribute to continuous improvement. Champion code quality through code reviews, technical documentation, and knowledge-sharing activities. Requirements: Technical Expertise 5+ years of professional software development experience with production systems. Strong proficiency in Java or Kotlin and modern backend development ecosystems. Solid understanding of agile, lean, and DevOps principles and their practical application. Collaboration & Communication Strong interpersonal skills with empathy for engineers, customers, and stakeholders. Excellent communication skills, with fluent English, enabling clarity and alignment across teams. Passion for technology, elegant code, and innovative problem-solving. What we offer: 100% paid medical care Multisport Creative tax (KUP) Home office allowance MacBook Pro