New offer - be the first one to apply!

June 24, 2026

Android Engineer - KMP

Mid • Hybrid

11,600 - 20,100 PLN

Warsaw, MZ, 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 features including product catalogs, inventory management, business analytics, compliance support, and loyalty tools. The POS solution integrates into the SumUp SuperApp, supporting proprietary register hardware and mobile devices such as tablets and phones.

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’ll collaborate with Product Managers, Product Designers, Engineering Managers, and engineers in a cross-functional environment.

What you’ll do

  • Build new features for the item catalog within the SumUp SuperApp
  • Improve the architecture of the application and contribute to the Kotlin Multiplatform strategy
  • Enhance and maintain the unified Android app distributed across 60+ countries, ensuring high-quality, scalable solutions
  • Identify opportunities for improvement and contribute to daily product decision-making
  • Write thorough documentation and implement robust testing before shipping features
  • Collaborate closely with Designers, Product Managers, and Android engineers to deliver a unified UX experience across platforms
  • Coach and mentor other engineers

You’ll thrive in this role if:

  • 3+ years of experience in mobile engineering with Android and Kotlin
  • 2+ years of experience working with Jetpack Compose
  • Solid understanding of software design patterns (e.g., MVVM, MVI) and building modular, scalable app architectures
  • Good knowledge of reactive programming (Flow, Coroutines and Concurrency)
  • Strong grasp of testing best practices and writing resilient tests
  • Interest in multi-platform development using Kotlin Multiplatform

Benefits

  • Enrollment onto the VSOP program
  • Fitness support including on-site gym and Multisport Card
  • Health insurance coverage and life insurance
  • PPK (Employee Capital Plan)
  • 26 days of paid leave plus public holidays and special leave days
  • 1-month sabbatical after 3 years of service
  • Referral bonus program

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

Senior Software Engineer, Android - KMP

Senior

Hybrid

Warsaw, Poland

18,900 - 29,500 PLN

🏢 Summary: Senior Android Developer role focused on building and scaling a Kotlin-based POS mobile application within a SuperApp, contributing to a Kotlin Multiplatform strategy across Android and iOS. The position involves developing new features, improving app architecture, and ensuring high-quality, scalable solutions used globally. The role requires strong expertise in Android development, modern architectures, and testing practices. 🗂️ Requirements: 8+ years of experience in Android mobile development, Strong proficiency in Kotlin, Minimum 2 years of experience with Jetpack Compose, Experience with Kotlin Multiplatform, Knowledge of software design patterns (MVVM or MVI), Experience building modular and scalable app architectures, Experience with reactive programming using Flow and Coroutines, Strong knowledge of testing best practices and writing automated tests 📃 Skills: Kotlin, Android, Jetpack, Compose, KMP, MVVM, MVI, Flow, Coroutines, Concurrency, 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 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.

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

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

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

InPost

Senior Android Developer - InPost Mobile app (f/m/n)

Senior

Remote

Warsaw, Poland

🏢 Summary: Role for an experienced Android Developer to build and scale high-quality native mobile applications across European markets, focusing on performance, architecture, and user experience. The position involves developing and optimizing Android apps using modern frameworks, integrating backend services, and contributing to architectural decisions in an Agile environment. 🗂️ Requirements: 5+ years of Android development experience, Expert knowledge of Android SDK and Android OS versions, Strong knowledge of Android UI design principles and guidelines, Experience with MVVM and Clean Architecture, Experience with Jetpack libraries and Architecture Components, Experience with Kotlin and Java, Experience with Jetpack Compose, Experience with Coroutines, Experience with Firebase integration, Experience with REST API integration, Experience with Git and CI/CD pipelines, Experience working in Agile environment, English proficiency at minimum B2 level, Ability to use AI development tools and evaluate their output critically 📃 Skills: Android, Kotlin, Java, AndroidSDK, MVVM, CleanArchitecture, Jetpack, Compose, Coroutines, Firebase, REST, Git, CI/CD, JIRA, Confluence, Copilot, ChatGPT, Claude 🏢 Description: Job Description At InPost, we're passionate about building software that helps our customers send and receive their goods. Our Consumer-Facing teams build and maintain web applications and enabling platforms, which provide features such as marketing communication, loyalty programs, and payments. We have built one of the most well-recognized and appreciated mobile applications in Poland's Logistics sector, with 11+ million users , and we are not stopping there. Our next step is conquering the international European market and scaling our Mobile platform and applications across Europe . We are looking for an experienced Android Developer to join us in that journey - to heavily influence our platform build, improve processes, and help us deliver the best native app experience in the market. Responsibilities: Develop and maintain high-quality Android applications using Kotlin and Java, ensuring performance, stability, and great user experience. Build scalable, maintainable solutions using MVVM, Clean Architecture, Jetpack Compose, and Coroutines . Integrate Android apps with backend APIs, Firebase , and other third-party services. Refactor and optimize existing code to improve quality, performance, and long-term maintainability. Actively participate in code reviews , technical discussions, and architectural decisions. Collaborate with cross-functional teams to translate business requirements into technical solutions . Work in an Agile environment , using tools such as Git, CI/CD pipelines, and issue-tracking systems.CI/CD pipelines, and issue-tr Create and maintain clear technical documentation . Use AI tools to improve development efficiency while applying critical judgment and best practices. Qualifications 5+ years of experience in Android development. Expert knowledge of Android SDK and different versions of Android, along with device configurations. Strong knowledge of Google's Android UI design principles, patterns, best practices, and interface guidelines. Experience with Android Architecture components, Jetpack libraries , MVVM and Clean Architecture . Experience with optimizing mobile apps in Java and Kotlin. Experience with Compose and Coroutines . Experience with Firebase configuration. Experience working with API interfaces to integrate data and functionality in mobile applications. Ability to solve problems and propose own solutions to solve them. Ability to understand business requirements and translate them into technical requirements. Attention to detail and a strong focus on solution delivery . Professional and proactive approach to tasks assigned Knowledge of traditional software development processes and tools, including Git, JIRA, Confluence, Code Reviews, and CI/CD. English language skills at a professional level (minimum B2). Proficiency in leveraging AI tools and large language models (e.g., GitHub Copilot, ChatGPT, Claude) to enhance productivity, accelerate development, and solve complex problems. Ability to critically evaluate AI-generated outputs and apply them responsibly within professional workflows. What do we offer? Remote work opportunity across Poland. Access to e-learning platforms- eTutor , Udemy , GoodHabitz , and more. Two development paths : becoming a Tech Expert or an Engineering Manager. A wide range of benefits, including the MultiSport+ card, private healthcare , and group insurance , is available on the Worksmile platform. External and internal growth opportunities - conferences , trainings , workshops . Chances to broaden your skill set and acquire new competencies through daily work, challenging projects, and training activities.

Technology

InPost

Senior Android Developer - InPost Pay (f/m/n)

Senior

Remote

Warsaw, Poland

🏢 Summary: Senior Android Developer role focused on building, scaling, and maintaining high‑quality native Android applications for a large‑scale mobile platform used across Europe. The position involves developing scalable, testable solutions, improving architecture, and integrating mobile apps with backend services and third‑party tools. The role also emphasizes modern Android frameworks, clean architecture practices, and AI‑assisted development workflows. 🗂️ Requirements: 5+ years of Android development experience, Expert knowledge of Android SDK and platform versions, Strong experience with Kotlin and Java, Hands-on experience with Jetpack, Compose, Coroutines, MVVM, Clean Architecture, Experience with Firebase and REST API integrations, Experience with automated testing and writing test-covered code, Knowledge of Git and CI/CD workflows, Professional English (minimum B2), Ability to use AI development tools in professional workflows 📃 Skills: Android, Kotlin, Java, Jetpack, Compose, Coroutines, MVVM, CleanArchitecture, Firebase, REST, Git, CI/CD, JIRA, Confluence, Copilot, ChatGPT, Claude 🏢 Description: Job Description At InPost, we have built one of the most well-recognised and appreciated mobile applications in the European Logistics sector, with 11+ million users, and we are not stopping there. Our next step is conquering the international European market and scaling our Mobile platform and applications across Europe. We are looking for experienced Android developers to join us in that journey - to heavily influence our platform build, improve processes, and help us deliver the best native app experience in the market. Responsibilities Design, develop, and maintain high‑quality Android applications using Kotlin and Java, ensuring compatibility across multiple Android versions and device configurations. Ensure the performance, quality, reliability, and responsiveness of mobile applications throughout the development lifecycle. Build scalable and maintainable solutions using Android Architecture Components, Jetpack libraries, Compose , Coroutines , MVVM , and Clean Architecture. Refactor existing codebases to improve design, performance, readability, and long‑term maintainability. Develop test‑covered, high‑quality code, contributing to automated testing strategies and ensuring robust, production‑ready solutions. Integrate applications with backend APIs, third‑party services, and Firebase to support data exchange, analytics, and application monitoring. Work closely with product managers, designers, QA engineers, and backend developers to translate business requirements into technical solutions. Leverage AI‑powered development tools (e.g., GitHub Copilot, ChatGPT, Claude) to accelerate development while critically evaluating and responsibly applying AI‑generated outputs. Qualifications 5+ years of experience in Android development with expert knowledge of the Android SDK , platform versions, and device configurations. Strong understanding of Android UI/UX design principles and best practices. Hands‑on experience with Jetpack , Compose , Coroutines , MVVM , and Clean Architecture . Proven ability to build and optimize Android applications using Kotlin and Java . Experience with Firebase and API integrations . Strong problem‑solving skills with the ability to translate business needs into technical solutions . Detail‑oriented, delivery‑focused, and proactive in ownership of tasks. Familiarity with modern development workflows and tools, including Git, JIRA, Confluence, code reviews, and CI/CD . English language skills at a professional level (minimum B2). Proficiency in leveraging AI tools and large language models (e.g., GitHub Copilot, ChatGPT, Claude) to enhance productivity, accelerate development, and solve complex problems. Ability to critically evaluate AI-generated outputs and apply them responsibly within professional workflows. What we offer? Remote work opportunity across Poland. Access to e-learning platforms- eTutor , GoodHabitz , Data Camp, and more. Two development paths : becoming a Tech Expert or an Engineering Manager. A wide range of benefits, including the MultiSport+ card, private healthcare , and group insurance , is available on the Worksmile platform. External and internal growth opportunities - conferences , trainings , workshops . Chances to broaden your skill set and acquire new competencies through daily work, challenging projects, and training activities.

Technology

emagine Polska

Android Developer with Java Backend Experience

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Long-term B2B contract for a Senior Android Developer to design and implement Android applications in a fintech onboarding domain. The role combines Kotlin/Jetpack Compose mobile development with Java-based microservices and REST integration in a hybrid work model. The position involves architectural guidance and close collaboration with cross-functional teams. 🗂️ Requirements: 5+ years of Android development experience, Proficiency in Kotlin, Experience with Jetpack Compose, Strong knowledge of Android SDK, Hands-on experience with Architecture Components, Experience with OkHttp or similar networking tools, Strong understanding of Java, Experience with Spring framework, Experience with microservices integration, Working knowledge of SQL, Experience with unit testing 📃 Skills: Kotlin, Java, Android, Jetpack, Compose, SDK, Spring, Microservices, REST, SQL, OkHttp, MVVM, Koin, Fintech 🏢 Description: GENERAL INFORMATION: Industry : fintech Location : Warsaw (hybrid work model - 2x month in the office) Rate : up to 165 PLN/h Form of cooperation: B2B Project duration : long-term ROLE SUMMARY : The Android Developer role is focused on facilitating customer onboarding while maintaining the fintech app functionality across diverse markets. MAIN RESPONSIBILITIES: The primary duty of the Android Developer is to design and implement robust Android applications while collaborating across teams. Design and implementation of Android applications using Kotlin and Jetpack Compose. Build and optimize Java backend microservices and REST endpoints. Translate business requirements into technical solutions in collaboration with stakeholders. Act as a technical reference point for team members and guide architectural decisions. Encourage innovation and the adoption of new technologies for operational excellence. Communicate complex technical concepts to non-technical stakeholders effectively. Foster a culture of mentorship and shared learning within the team. Communicate clearly in both Polish and English while adapting language for diverse audiences. KEY REQUIREMENTS: 5+ years of experience in Android development. Proficiency in Kotlin, Google Jetpack Compose, and Android SDK. Hands-on experience with Architecture Components and networking tools such as OkHttp. Strong understanding of Java, Spring and microservices integration. Working knowledge of SQL and experience with unit testing. NICE TO HAVE: Experience in the Fintech industry. Knowledge of Koin DI and MVVM architecture. A proactive mindset and excellent communication skills. OTHER DETAILS: The position is based in Warsaw, within a team structure of 2 developers, 1 tester, a scrum master, a product owner, and business analysts. The work model is hybrid, requiring 2 office days per week, with flexible working hours.

Technology

emagine Polska

Android Developer with Java Backend Experience

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Long-term B2B contract for an Android Developer in a fintech project focused on customer onboarding and maintaining mobile app functionality across multiple markets. The role involves building Android applications with Kotlin and Jetpack Compose and contributing to Java-based backend microservices and integrations. The position combines mobile development with backend collaboration in a hybrid work model. 🗂️ Requirements: 5+ years of Android development experience, Proficiency in Kotlin, Experience with Jetpack Compose, Strong knowledge of Android SDK, Hands-on experience with Architecture Components, Experience with OkHttp or similar networking tools, Strong understanding of Java, Experience with Spring framework, Experience with microservices integration, Working knowledge of SQL, Experience with unit testing 📃 Skills: Android, Kotlin, JetpackCompose, AndroidSDK, ArchitectureComponents, OkHttp, Java, Spring, Microservices, SQL, UnitTesting 🏢 Description: GENERAL INFORMATION: Industry : fintech Location : Warsaw (hybrid work model - 2x month in the office) Rate : up to 165 PLN/h Form of cooperation: B2B Project duration : long-term ROLE SUMMARY : The Android Developer role is focused on facilitating customer onboarding while maintaining the fintech app functionality across diverse markets. MAIN RESPONSIBILITIES: The primary duty of the Android Developer is to design and implement robust Android applications while collaborating across teams. Design and implementation of Android applications using Kotlin and Jetpack Compose. Build and optimize Java backend microservices and REST endpoints. Translate business requirements into technical solutions in collaboration with stakeholders. Act as a technical reference point for team members and guide architectural decisions. Encourage innovation and the adoption of new technologies for operational excellence. Communicate complex technical concepts to non-technical stakeholders effectively. Foster a culture of mentorship and shared learning within the team. Communicate clearly in both Polish and English while adapting language for diverse audiences. KEY REQUIREMENTS: 5+ years of experience in Android development. Proficiency in Kotlin, Google Jetpack Compose, and Android SDK. Hands-on experience with Architecture Components and networking tools such as OkHttp. Strong understanding of Java, Spring and microservices integration. Working knowledge of SQL and experience with unit testing. NICE TO HAVE: Experience in the Fintech industry. Knowledge of Koin DI and MVVM architecture. A proactive mindset and excellent communication skills. OTHER DETAILS: The position is based in Warsaw, within a team structure of 2 developers, 1 tester, a scrum master, a product owner, and business analysts. The work model is hybrid, requiring 2 office days per week, with flexible working hours.

Technology

Surfshark

Senior Android Software Engineer

Senior

Hybrid

Warsaw, Poland

22,000 - 37,000 PLN

🏢 Summary: Senior Android Engineer role focused on owning complex features end-to-end in a large-scale Kotlin app, from ambiguous requirements through experimentation to production rollout. The position emphasizes architectural excellence, codebase health, testing quality, and mentoring while working with modern Android technologies. You will drive technical improvements, ensure high UX standards, and solve complex production and performance challenges. 🗂️ Requirements: Proven experience shipping production-scale Android apps, Deep knowledge of Android internals and lifecycle, Strong Kotlin expertise, Experience with Jetpack Compose in production, Experience with Coroutines and asynchronous programming, Experience with Hilt for dependency injection, Experience with Android Navigation component, Ability to design modular and scalable architectures, Strong focus on testing and testability, Experience diagnosing and resolving complex production issues, Ability to mentor engineers through code reviews, Understanding of CI pipelines and build systems, Security-focused engineering mindset 📃 Skills: Kotlin, Android, Compose, Coroutines, Hilt, Navigation, JNI, Python, Bash, CI, A/B, Testing, Architecture, Performance, Security 🏢 Description: Our Android team does all it can to make you fall in love with our product on Android marketplaces. They specialize in everything that goes into designing an application from A to Z and are eager to turn all the innovations into a bug-free reality. The Android Development team creates experiences that users enjoy while maintaining the highest quality of our app. They challenge themselves with new projects and learn along the way. So if you’re up for this challenge, read along! If you want to: Own complex features end-to-end - from ambiguous requirements through A/B experimentation to production rollout; Work on a large-scale Kotlin Android app with Compose, Coroutines, Hilt, and Navigation component; Raise the quality bar for the whole team - push for testability, contribute to test infrastructure, and make sure "it works on my machine" is never the standard; Mentor engineers through code reviews and pair programming, teaching the "why" behind architectural decisions; Hunt down technical debt, flaky builds, and legacy pain points, treating codebase health as seriously as new features; Champion UX quality and refuse to ship unstable or half-baked interfaces; Dive fearlessly into unfamiliar territory - JNI, Python, Bash, reverse engineering; Drive improvements in ways of working - from AI-assisted development to CI pipelines. And you can check off: A track record of architecting and shipping production Android apps at scale; Deep knowledge of Android internals - lifecycle, framework behavior, performance characteristics; Experience designing modular, scalable codebases with clear architectural patterns; A testing mindset that goes beyond your own code - you've reviewed for testability, improved automation, or redefined what "tested" means on your team; Proven ability to diagnose and resolve complex production issues - performance bottlenecks, root cause analysis, system-level troubleshooting; Experience mentoring engineers and raising quality standards through the review process; Experience managing stakeholder expectations - you scope work realistically, surface risks before they become surprises, and don't over-promise; A security-conscious engineering mindset. Here's the deal: Growth and learning opportunities: time dedicated to learning, conferences, online learning platforms, and books for your professional development; Health and wellness: we want you to feel and be your best. That's why we offer various benefits, from online workouts, a physical coach and a gym to regular mental health checks; Tools of your choice: choose technical equipment and the tools you need to do your best; Community and celebrations: get ready for long-lasting traditions such as yearly workation, Friday get-togethers, various team buildings and company celebrations; Convenient commuting: traveling from point A to point B can be a pain. That’s why, depending on your unique circumstances, we compensate part of your public transport costs; Work-life balance: We encourage working in the office, with the possibility of up to two remote days per week. Plus, with our WFA policy, you can work from almost anywhere in the world; Premium Surfshark accounts: for you, your family, and friends;