Unlock Full Resume Report

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 8, 2026

Android Native Developer (Regular/ Senior)

Senior • Hybrid

120 - 135 PLN/hr

Krakow, Poland

In Cyclad we work with top international IT companies in order to boost their potential in delivering outstanding, cutting-edge technologies that shape the world of the future. We are looking for an experienced Android Native Developer to join our client’s mobile development team. The ideal candidate will have a strong track record of building and delivering high-quality native Android applications using modern Android technologies. You will be responsible for designing, developing, testing, and maintaining scalable mobile applications while collaborating closely with designers, product teams, and backend engineers.

This role requires deep expertise in Kotlin, modern Android architecture, and the Android development ecosystem, along with experience implementing CI/CD pipelines and publishing applications to the Google Play Store.

Project information:

  • Location: Kraków, Poland

  • Work Setup: Remote work with on-site presence required – approximately 6 days per month at the client’s office

  • Two open vacancies: Regular developer and Senior Developer

  • Rate: 120 – 135 PLN/net/h + VAT (B2B contract)

  • Start date: depending on candidate availability

  • Language: English (min B2)

Project scope:

  • Design, develop, and maintain native Android applications using modern Android development practices.

  • Build high-quality, scalable mobile applications using Kotlin, Android SDK, and Android Jetpack / Jetpack Compose.

  • Implement responsive and accessible mobile UI based on provided design specifications using native Android components and design systems.

  • Develop, maintain, and optimize CI/CD pipelines for mobile applications.

  • Write unit tests and automated tests to ensure application stability and reliability.

  • Debug, profile, and optimize Android applications for performance and stability.

  • Work with mobile development tools such as Android Studio, adb, and the Android Emulator.

  • Handle data serialization and deserialization using JSON and XML.

  • Manage application publishing, versioning, and certificate management in the Google Play Store.

  • Implement security best practices and mobile security features.

  • Collaborate with cross-functional teams including product managers, designers, and backend engineers.

  • Follow Test-Driven Development (TDD) principles and maintain high code quality standards.

Requirements:

  • Proven experience delivering native Android mobile applications.

  • Strong expertise in Kotlin and solid knowledge of Java for Android development.

  • Excellent understanding of the Android platform, SDK, and Jetpack / Jetpack Compose.

  • Experience with Android Studio, adb, and Android Emulator.

  • Experience writing unit and automated tests for Android applications.

  • Strong debugging and troubleshooting skills.

  • Experience building and maintaining CI/CD pipelines for mobile applications.

  • Experience publishing applications to the Google Play Store.

  • Good knowledge of mobile accessibility standards.

  • Experience working with JSON and XML data formats.

  • Experience implementing mobile security best practices.

  • Passion for Test-Driven Development (TDD) and writing maintainable code.

Preferred Experience:

  • Experience using Git and working with IDEs such as IntelliJ and Visual Studio Code.

  • Experience working with mobile component libraries.

  • Familiarity with iOS native development (Swift, SwiftUI, Xcode).

  • Familiarity with cross-platform frameworks such as React Native or Flutter.

Preferred Skills / Competencies:

  • Experience designing and building digital products in onboarding or banking/financial services environments.

  • Experience using AI-assisted development tools such as GitHub Copilot or Claude CLI.

  • Strong problem-solving skills and attention to detail.

We offer:

  • Full-time job agreement based on B2B

  • Private medical care with dental care (covering 70% of costs) + rehabilitation package. Family package option possible

  • Multisport card (also for an accompanying person)

  • Life insurance

Similar jobs you might like

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

emagine Polska

Senior Android Developer (Kotlin)

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Oferta dla Senior Android Developera obejmuje rozwój i utrzymanie produkcyjnych aplikacji mobilnych dla klientów indywidualnych i młodszych użytkowników w projekcie bankowym. Rola łączy wdrażanie funkcjonalności, refaktoryzację, dbałość o jakość i skalowalność oraz mentoring zespołu w metodyce Agile. 🗂️ Requirements: Minimum 6 lat doświadczenia w programowaniu aplikacji Android, Bardzo dobra znajomość Kotlin, Doświadczenie z Jetpack Compose, Znajomość Kotlin Multiplatform, Znajomość Compose Multiplatform, Praktyczna znajomość Clean Architecture, Praktyczna znajomość MVVM, Doświadczenie w testowaniu z Espresso, JUnit i MockK, Doświadczenie w publikowaniu aplikacji w Google Play, Doświadczenie w mentoringu zespołu 📃 Skills: Android, Kotlin, Jetpack, Compose, Multiplatform, MVVM, Espresso, JUnit, MockK, GooglePlay, Agile 🏢 Description: Praca hybrydowa | Kraków, Gdańsk lub Warszawa | Projekt bankowy Dołącz do zespołu rozwijającego nowoczesne aplikacje mobilne dla klientów indywidualnych oraz najmłodszych użytkowników. Są to produkcyjne rozwiązania, które są stale rozwijane i dostosowywane do zmieniających się potrzeb użytkowników. Szukamy doświadczonego Senior Android Developera, który będzie odpowiadać za wdrażanie nowych funkcjonalności, refaktoryzację istniejącego kodu oraz wspieranie zespołu swoją wiedzą techniczną. Wymagania: minimum 6 lat doświadczenia w programowaniu aplikacji Android, bardzo dobra znajomość Kotlin, doświadczenie z Jetpack Compose, znajomość Kotlin Multiplatform oraz Compose Multiplatform, praktyczna znajomość Clean Architecture i MVVM, doświadczenie w testowaniu z wykorzystaniem Espresso, JUnit oraz MockK, doświadczenie w publikowaniu aplikacji w Google Play, doświadczenie w mentoringu zespołu. Zakres obowiązków: rozwój i utrzymanie aplikacji mobilnych, projektowanie oraz wdrażanie nowych funkcjonalności, refaktoryzacja istniejącego kodu, współpraca z zespołem Tribe Omnichannel, dbanie o jakość, stabilność i skalowalność aplikacji, mentoring oraz wsparcie innych członków zespołu, udział w pracach prowadzonych w metodyce Agile.

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.

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

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

RemoDevs

Senior Android Developer

Senior

Remote

Warsaw, MZ, Poland

17,600 - 20,800 PLN

🏢 Summary: Long-term Senior Android Developer role building and improving a secure, scalable native mobile application for an insurance-sector client. The role covers feature development, architecture, testing, performance optimization, and cross-functional Agile collaboration. 🗂️ Requirements: 5+ years of commercial Android development experience, Strong Kotlin knowledge, Jetpack Compose experience, Android SDK and architecture components knowledge, MVVM architecture experience, Coroutines, Flow, and asynchronous programming knowledge, REST API experience, Hilt or Dagger dependency-injection experience, Unit and UI testing experience, Git and CI/CD practices knowledge, Agile/Scrum team experience, English proficiency at B2 level or higher 📃 Skills: Android, Kotlin, Jetpack, Compose, MVVM, Coroutines, Flow, REST, Hilt, Dagger, Git, CI/CD, Agile, Scrum 🏢 Description: About the project We’re looking for a Senior Android Developer to join a long-term project for one of our clients in the insurance sector. You’ll be working on the development and enhancement of a modern mobile application used by thousands of customers, collaborating with cross-functional teams to deliver secure, high-quality digital services. This is an opportunity to work in a mature Agile environment where code quality, user experience, and engineering best practices are highly valued. Your responsibilities Design, develop, and maintain native Android applications Build new features and improve existing functionalities Collaborate with Product Owners, UX/UI Designers, QA Engineers, and Backend Developers Ensure application performance, security, and scalability Write clean, maintainable, and testable code Participate in code reviews and technical discussions Troubleshoot production issues and optimize application stability Contribute to architecture decisions and technical improvements Requirements 5+ years of commercial experience in Android development Strong knowledge of Kotlin Experience with Jetpack Compose Solid understanding of Android SDK and Android architecture components Experience with MVVM architecture Knowledge of Coroutines , Flow , and asynchronous programming Experience with REST APIs Familiarity with dependency injection frameworks (Hilt or Dagger) Experience with unit testing and UI testing Good understanding of Git and CI/CD practices Experience working in Agile/Scrum teams English at B2 level or higher Nice to have Experience in the insurance, banking, or fintech sector Knowledge of Clean Architecture Experience with Firebase Familiarity with GraphQL Experience publishing applications to Google Play Knowledge of accessibility and mobile security best practices

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!