Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
April 9, 2026
Senior Android Developer - InPost Pay (f/m/n)
Senior • Remote
Warsaw, Poland
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.
Similar jobs you might like
Technology
Appliscale
Mid Android Engineer
Mid
Remote
Krakow, Poland
13,000 - 19,000 PLN
🏢 Summary: Join a team developing, delivering, and maintaining production Android applications for B2B and B2C clients across Europe. The role covers mobile and connected-system architecture, app quality and performance, CI/CD, production monitoring, and Agile collaboration. 🗂️ Requirements: 2+ years of commercial Android application development experience, Bachelor’s degree or higher in Computer Science or Software Engineering, Experience delivering Android apps to customers, Hands-on CI/CD experience, Mobile and backend architecture problem-solving experience, Knowledge of software engineering principles, testing, data structures and algorithms, Knowledge of object-oriented design patterns, dependency injection, SOLID and Clean Code, Experience with Agile methodologies, English proficiency 📃 Skills: Android, Kotlin, AWS, TypeScript, JavaScript, Node.js, REST, CI/CD, Testing, Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitLabCI, Datadog, Elixir, C++, C#, Golang, Erlang, Python 🏢 Description: About the role We are seeking candidates for our client, which operates in Europe. You will be a member of a team responsible for the development and delivery of mobile Android apps. Hands-on experience in delivering Android apps to customers, supported with CI/CD processes and production monitoring, is a requirement. Technologies we work with: Kotlin, Android, AWS, Typescript, JavaScript, Node.js, REST APIs. Responsibilities: Development and delivery of Android apps for B2B or B2C clients Design software architecture between mobile apps and systems that they connect with Follow and improve the concepts of dependency injection and threading inside apps Scoping and assessing the complexity of features Continuously improve the quality and performance of mobile apps Maintaining apps on production used by consumers from several European countries Monitor and create prototypes for new technological opportunities (E.g., WearOS) Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Collaborating with other team members and teams that depend on the functionalities that you develop Required qualifications: Minimum of 2 years commercial work experience in building Android apps Bachelor's or higher degree in Computer Science, Software Engineering Strong understanding of software engineering principles, testing, data structures and algorithms Solid hands-on experience in solving architectural problems for mobile apps and backend services Strong hands-on experience of CI&CD processes Understanding of OO design patterns, dependency injection, SOLID principles and Clean Code Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Team player Self-motivation, proactive attitude Proficiency in English, it’s our daily business language Nice to have: Experience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc. Working experience with one of the object-oriented and/or functional languages such as Elixir, C++, C#, Golang, Erlang, Python
Technology
Talentica
Android Software Engineer
Mid
Remote
Warsaw, MZ, Poland
🏢 Summary: Own and develop a production Android client for an AI-native assistant, with AI interactions central to the mobile experience. The role focuses on Kotlin development, AI API integration, performance, reliability and collaboration with backend and Machine Learning engineers in a remote-first global team. 🗂️ Requirements: 3+ years of professional Android development experience, Kotlin, AI functionality integration: LLM, vision or speech APIs, Asynchronous programming: Coroutines and Flow, REST or gRPC APIs, Structured data formats, Debugging and performance profiling, Handling latency, partial failures and non-deterministic behavior, ML Kit or lightweight on-device inference, Production app releases through Google Play Store 📃 Skills: Android, Kotlin, Java, LLM, Vision, Speech, Coroutines, Flow, REST, gRPC, SQL, NoSQL, TensorFlow, Lite, MLKit, Analytics, Logging, Profiling, GooglePlay 🏢 Description: About the product Our client is developing an AI-native assistant designed to support everyday communication, organization, errands and complex workflows with minimal user input. The product must reliably manage long-running processes, retain context, interact with external tools and complete real-world tasks despite the non-deterministic nature of modern AI models. The company’s objective is to make everyday activities significantly faster and easier for users. About the role As an Android Software Engineer, you will own the Android client experience and shape how AI behaves, responds and performs on mobile devices. This is not a thin-client or simple API-integration role. You will help build a production Android application in which AI interactions are central to the product experience, with a strong focus on performance, reliability and clarity. What you will do Build and maintain production Android applications using Kotlin. Integrate AI-powered features, including chat, vision, voice and recommendations, through backend APIs. Design user experience patterns for AI interactions, including streaming responses, retries and partial results. Optimize application performance, responsiveness and memory usage across AI-intensive workflows. Implement analytics, logging and feedback collection to support AI evaluation and continuous product improvement. Collaborate closely with backend and Machine Learning engineers on API contracts and system behavior. Ensure application stability, security and scalability in production environments. What we are looking for At least three years of professional Android development experience using Kotlin. Hands-on experience integrating AI functionality such as LLM, vision or speech APIs. Strong understanding of asynchronous programming, particularly Coroutines and Flow. Familiarity with REST or gRPC APIs and structured data formats. Strong debugging and performance-profiling skills. Ability to build systems that must handle latency, partial failures and non-deterministic behavior. Experience with ML Kit or lightweight on-device inference. Experience shipping production applications through the Google Play Store. What success looks like The Android application is stable, smooth and reliable in real-world use. Performance remains responsive and efficient in terms of latency, memory and CPU usage. Production issues are identified early, monitored effectively and resolved through clear root-cause analysis. Technology stack Kotlin / Java Coroutines / Flow REST / gRPC SQL / NoSQL TensorFlow Lite and on-device inference Compensation and employment The position is offered under an employment contract. Compensation is determined individually based on: professional experience and technical capability, scope of responsibility, location and relevant market benchmarks, expected impact on the product and organization. The compensation package consists of a base salary and equity. The company remains flexible when considering exceptional candidates. A company laptop will be provided where required for the role. Remote work and global collaboration The company operates as a remote-first, globally distributed organization. There is no fixed company-wide working schedule and no requirement to follow one specific time zone. Team members are expected to maintain sufficient working-hours overlap with their immediate colleagues to collaborate effectively. The successful candidate will work from Poland and collaborate with engineering, Machine Learning and product specialists located across different regions. Poland-based employees join existing global teams rather than a separate local team. The exact reporting line and hiring manager will be confirmed during the recruitment process. How the team works The company believes that outstanding products are built by small, highly capable and hands-on teams. Decisions are made collaboratively, while individuals are expected to take ownership, exercise sound judgment and execute independently. The team moves quickly while balancing product quality, experimentation and learning from real user behavior. There is no fixed hiring quota for this position. The company is focused on hiring people who meet its technical and ownership standards rather than filling a predetermined number of seats. Recruitment process The standard recruitment process consists of up to four stages: Technical assessment, where relevant to the candidate’s background. HR interview. One or more technical interviews. Founder or leadership interview. Particularly strong candidates may be fast-tracked directly to the technical interview stage based on their experience and previous work. Applications are evaluated by members of the technical team. Interviews may be conducted virtually and, where relevant, onsite. The exact format and interviewers may vary. The company aims to make decisions efficiently and provide candidates with a prompt outcome.
Technology
Ntiative
Senior Android Developer
Senior
Remote
Kraków, MA, Poland
🏢 Summary: Remote B2B opportunity for a senior Android Engineer to own the client-side architecture, performance, and AI interaction experience for a proactive smart-assistant product. The role focuses on building resilient AI mobile workflows and collaborating with ML and backend engineers on API and system design. 🗂️ Requirements: 5+ years of native Android development experience, Kotlin, AI/LLM feature integration, Vision API integration, Speech API integration, Coroutines, Flow, Asynchronous programming, Profiling, debugging, and performance optimization for high-load AI workflows, Product-minded approach 📃 Skills: Android, Kotlin, AI, LLM, Coroutines, Flow, Vision, Speech, Profiling, Debugging, Optimization 🏢 Description: Hello Android Engineers! 😊 The mission of our stealth AI client is to build a proactive smart assistant for everyday users, bringing real intelligence to daily workflows and reducing task completion time by over 90%. What WE offer: • B2B contract • Join a high-talent team building the core Poland tech hub • 100% remote work • Fast hiring process (3-4 steps max, prompt decisions) • Opportunity to build an AI-native product from scratch for billions of global users • Direct ownership of the client-side architecture and performance What do YOU offer? • 5+ years of experience in native Android development with Kotlin • Hands-on experience in integrating AI/LLM features, vision, and speech APIs • Deep mastery of Coroutines, Flow, and asynchronous programming • Experience with on-device ML frameworks (e.g., TensorFlow Lite, MLKit) is a strong plus • Strong profiling, debugging, and performance optimization skills for high-load, AI-heavy workflows • A curious, product-minded engineer What will YOU do? • Own the Android application experience, driving how AI feels, behaves, and performs on mobile devices. • Design resilient mobile UX patterns for AI interactions (handling streaming responses, retries, and latency). • Optimize app responsiveness, CPU, and memory efficiency for multi-step reasoning and context-heavy flows. • Collaborate directly with ML and backend engineers to shape API contracts and system behavior. Does this sound interesting? Do not hesitate to apply, and let's talk!
Technology
XTB S.A.
Android Developer
Mid
Remote
Warsaw, MZ, Poland
15,300 - 19,400 PLN
🏢 Summary: Develop and enhance a flagship Android application, delivering scalable, high-quality features with strong performance and user experience. The role covers Android development, UI creation, testing, monitoring, and collaborative problem-solving in a product-focused team. 🗂️ Requirements: Kotlin, Object-oriented programming, Coroutines, Flow, Compose, MVVM, MVI, Clean Code, Gitflow, Commercial Android development experience, English technical documentation reading skills 📃 Skills: Kotlin, Coroutines, Flow, Compose, MVVM, MVI, Git, Gitflow, Android 🏢 Description: We are looking for a candidate for the position of Android Developer to join the team developing the flagship mobile application for XTB customers. In this role, you will be responsible for developing key application functionalities, with a focus on performance, code quality, and UX best practices. Your responsibilities will include: Creating and developing mobile applications on the Android platform in accordance with Clean Architecture and SOLID principles - you will design modern and scalable solutions based on proven architectural patterns; Creating clear application screens in accordance with best practices and UX patterns - you will ensure the intuitiveness and aesthetics of the user interface; Working to deliver business value by creating high-quality software - your solutions will truly support the company's goals and user needs; Writing unit and integration tests and monitoring applications - you will ensure the stability and reliability of the functionalities you create; Teamwork and active problem solving - you will be part of a committed team that works together to achieve the best possible results. Requirements: Very good knowledge of Kotlin and object-oriented programming, Advanced knowledge of reactive/streaming solutions (Coroutines/Flow), Advanced knowledge of Compose, Knowledge of design patterns and best practices (MVVM, MVI, Clean Code), Proficiency in version control systems and Gitflow, Commercial experience in Android programming, English language skills sufficient to read technical documentation. Nice to have: Knowledge of AI tools (e.g., Copilot) and using them to support daily work, gRPC, Room, Firebase, Gitlab CI, Architecture Components, Dependency Injection (Hilt), modularization, UI Tests, Figma, Experience working with Agile methodology (Scrum). We expect the Candidate to have: An active attitude focused on independently overcoming adversity - we are looking for someone who can work independently and is not afraid of challenges; A focus on delivering software that maximizes value for users and the business - we value an approach where technology supports real needs and goals; Proposing technical solutions that translate vision into working software - we expect initiative and commitment to the process of creating solutions from concept to implementation; Creativity in exploring different ways to achieve the same goal - openness to experimentation, seeking new approaches, and thinking outside the box. What we offer: Real influence on the development of the company and the product, Work in an experienced team that is happy to share its knowledge, A clear vision of development thanks to regular feedback and clear career paths, A training budget for courses and conferences that interest you, An extra day off on your birthday, An extra day off for parents, Equipment tailored to your needs, Private medical care and group insurance, Access to an e-learning platform for learning English and a benefits platform, Access to a wellbeing platform and the opportunity to take advantage of workshops and private therapy sessions, Remote work, from the office in Warsaw or from a coworking space in your city, Regular team-building meetings.
Technology
Antal Sp. z o.o.
Senior Android Developer
Senior
Remote
Warsaw, Poland
150 - 170 PLN/hr
🏢 Summary: Remote B2B opportunity for a Senior Android Developer to build and scale a native Android app for digital logistics and e-commerce used by millions across Europe. The role covers Kotlin-based feature delivery, code optimization, mobile CI/CD, and collaboration in an Agile product team. 🗂️ Requirements: 5+ years of Android development experience, Expert Android SDK, version, and device-configuration knowledge, CI/CD and build-optimization experience, Platform/foundation team and DevEx experience, Android Architecture Components, Jetpack, MVVM, and Clean Architecture experience, Java and Kotlin mobile-application optimization experience, Jetpack Compose and Coroutines experience, Firebase configuration experience, Mobile API and external-service integration experience, Git, Jira, Confluence, and code-review experience, Agile methodology knowledge, Professional English proficiency, minimum B2 📃 Skills: Android, Kotlin, Java, Jetpack, Compose, Coroutines, Firebase, GitLab, GitHub, Git, Jira, Confluence, MVVM, CI/CD, DevEx, Agile 🏢 Description: Senior Android Developer (Remote) Join a team building one of the largest mobile platforms in Poland, used by millions of customers every day. You'll contribute to the development of a high-scale Android application supporting digital logistics and e-commerce services across European markets. 📍 Remote from Poland 📍Up to 170 PLN/h + VAT (B2B contract) Your Responsibilities: Develop and maintain native Android applications. Design and implement new features using Kotlin and modern Android technologies. Ensure application performance, quality, and reliability. Refactor and optimize existing codebases. Build and improve mobile CI/CD pipelines. Participate in code reviews and technical discussions. Collaborate closely with product and engineering teams in an Agile environment. Requirements: 5+ years of experience in Android development. Expert knowledge of Android SDK , Android versions, and device configurations. Extensive knowledge of build process optimization and CI/CD environments , including GitLab Pipelines , GitHub Actions , or similar solutions, with a focus on high availability and scalability . Experience working within platform/foundation teams supporting a DevEx culture . Experience with Android Architecture Components , Jetpack Libraries , MVVM , and Clean Architecture . Experience optimizing mobile applications in Java and Kotlin . Experience with Jetpack Compose and Coroutines . Experience with Firebase configuration. Experience integrating API interfaces and external services within mobile applications. Ability to solve problems and propose effective technical solutions. Ability to translate business requirements into technical solutions. Strong attention to detail and focus on solution delivery . Professional and proactive approach to software development. Knowledge of software development processes and tools, including Git , Jira , Confluence , and Code Reviews . Good understanding of Agile methodologies . Professional English proficiency ( minimum B2 ). Nice to Have: Experience working with LLMs / agentic development workflows to accelerate the SDLC. Hands-on Android WebView development experience – embedding and integrating web content in a native enterprise application: native↔JS bridge, session and authentication handling, navigation, performance, and security hardening. What We Offer 100% remote work from Poland. LuxMed private healthcare . MultiSport card . Opportunity to work on a high-scale mobile product used by millions of users and supporting expansion across European markets. Exposure to modern Android technologies , large-scale architectures, and advanced mobile CI/CD environments . Collaboration with experienced engineers in a mature product organization. Recruitment Process: Live Coding Interview (90 min, remote) System Design Interview (90 min, remote) Hiring Manager Interview (60 min) Co zyskasz dzięki aplikacji na ofertę Antal? Gdy Twoja aplikacja zostanie rozpatrzona pozytywnie (zostaniesz zaproszony/a do procesu), otrzymasz wsparcie Konsultanta/Konsultantki, który/a utrzyma z Tobą stały kontakt (mailowo lub telefonicznie), pomoże Ci przygotować się do rozmowy rekrutacyjnej z przyszłym pracodawcą oraz zatroszczy się o jakość procesu rekrutacyjnego, w którym aktualnie bierzesz udział. Kim jesteśmy? Jesteśmy liderem rekrutacji specjalistów i menedżerów oraz doradztwa w obszarze HR. Marka obecna jest w 35 krajach, w Polsce działa od 1996 roku. Przez ten czas zbudowaliśmy wiele karier kandydatów, dzięki elastycznemu i kompleksowemu podejściu do wszystkich rekrutacji. Antal tworzy ponad 130 profesjonalnych konsultantów ds. rekrutacji, którzy są oni nie tylko skutecznymi rekruterami, ale także wykwalifikowanymi doradcami, specjalizującymi się zarówno w zakresie wybranego sektora, jak i stanowiska.
Technology
emagine Polska
Senior Programista Android z KMP
Senior
Hybrid
Warsaw, MZ, Poland
🏢 Summary: Oferta B2B dla doświadczonego Android Developera do zdalnego rozwoju nowoczesnych aplikacji mobilnych, w tym bankowości mobilnej, z jednym dniem pracy biurowej miesięcznie. Rola obejmuje rozwój w Kotlinie i Kotlin Multiplatform, projektowanie architektury, testowanie, code review oraz pracę w rozproszonym zespole. Stawka wynosi do 1300 PLN netto za MD plus VAT. 🗂️ Requirements: Minimum 5 lat doświadczenia jako Android Developer, Minimum 3 lata doświadczenia z Kotlin Multiplatform, Znajomość Clean Architecture i SOLID, Znajomość MVI, Minimum 2 lata doświadczenia z RxJava i Coroutines, Doświadczenie z Koin, Doświadczenie z OkHttp, Znajomość Compose i Compose Multiplatform, Umiejętność testowania w JUnit4, MockK i Roborazzi, Doświadczenie z Zuul CI, Doświadczenie z Git i Gerrit, Doświadczenie w code review, Samodzielna analiza i rozwiązywanie problemów technicznych 📃 Skills: Android, Kotlin, KotlinMultiplatform, CleanArchitecture, SOLID, MVI, RxJava, Coroutines, Koin, OkHttp, Compose, ComposeMultiplatform, JUnit4, MockK, Roborazzi, Zuul, Git, Gerrit, CI/CD, BDD 🏢 Description: B2B, stawka do 1300 PLN MD + VAT Tryb: Praca zdalna + 1 dzień pracy z biura w miesiącu Poszukujemy doświadczonego Android Developera, który będzie odpowiedzialny za rozwój nowoczesnych aplikacji mobilnych, w tym rozwiązań z obszaru bankowości mobilnej. Zakres obowiązków: Projektowanie i rozwój aplikacji mobilnych w oparciu o Kotlin i Kotlin Multiplatform. Tworzenie rozwiązań zgodnie z zasadami Clean Architecture, SOLID oraz wzorcem MVI. Implementacja komunikacji sieciowej, mechanizmów asynchronicznych oraz dependency injection. Tworzenie i utrzymywanie testów jednostkowych, BDD oraz testów screenshotowych. Udział w code review i współpraca w dużych, rozproszonych zespołach projektowych. Analiza i rozwiązywanie problemów technicznych. Praca z systemami kontroli wersji oraz procesami CI/CD. Wymagania: Minimum 5 lat doświadczenia jako Android Developer. 3 lata doświadczenia z Kotlin Multiplatform. Znajomość Clean Architecture oraz zasad SOLID. Znajomość architektury prezentacji MVI. Minimum 2 lata doświadczenia w pracy z RxJava i Coroutines. Doświadczenie z Koin. Doświadczenie z OkHttp. Znajomość Compose oraz Compose Multiplatform. Umiejętność pisania testów z wykorzystaniem JUnit4, MockK oraz Roborazzi. Doświadczenie w pracy z Zuul CI. Doświadczenie z Git i Gerrit. Doświadczenie w przeprowadzaniu code review. Umiejętność samodzielnej analizy i rozwiązywania problemów. Mile widziane: Znajomość zagadnień bezpieczeństwa, Google Pay SDK, Android SDK oraz Play Store SDK. Wiedza z zakresu kryptografii (szyfrowanie danych, skróty, podpisy kluczem). Znajomość platformy iOS i środowiska Xcode. Doświadczenie w pracy z narzędziami AI wspierającymi rozwój oprogramowania. Doświadczenie w bankowości mobilnej. Doświadczenie przy tworzeniu aplikacji mobilnych dla sektora bankowego.