April 8, 2026

Mobile App Developer (Android/Kotlin)

Senior • Remote

We are looking for an experienced Mobile App Developer to join a global product team working on applications that support digital identity and service delivery solutions.

The role involves developing and improving mobile applications, primarily on Android, as well as contributing to cross-platform solutions. You will collaborate with a multidisciplinary team in an Agile environment to build reliable, user-friendly, and scalable products.

Key Responsibilities:

  • Develop and maintain mobile applications

  • Collaborate with designers, analysts, and developers

  • Contribute to application architecture and performance improvements

  • Ensure code quality and reliability

Requirements:

  • Several years of experience in mobile development

  • Strong knowledge of Android development (Kotlin)

  • Ability to work in a collaborative, Agile team

  • Good communication skills

Nice to Have:

  • Experience with cross-platform technologies (e.g., React Native)

  • Familiarity with modern development tools and cloud environments

Similar jobs you might like

Technology

emagine Polska

Mobile Developer (Junior-Mid)

Mid

Hybrid

Lisbon, Portugal

🏢 Summary: Mobile Developer role focused on building, enhancing, and maintaining mobile applications across the full development lifecycle. The position involves working with native or hybrid technologies, integrating REST APIs, and ensuring performance and code quality. The developer will contribute to technical decisions and continuous improvement of mobile solutions. 🗂️ Requirements: 2+ years of mobile development experience, Experience with native or hybrid mobile technologies, Experience integrating REST APIs, Knowledge of Clean Code principles, Knowledge of SOLID principles, English level B1/B2 for technical communication 📃 Skills: Android, iOS, Kotlin, Swift, Flutter, ReactNative, REST, Git, Agile, CleanCode, SOLID 🏢 Description: We are seeking a Mobile Developer with at least 2 years of experience to join our team. What You Will Do: Develop, enhance, and maintain mobile applications; Participate in the entire development cycle, from implementation to publication and maintenance of apps; Ensure performance, usability, and quality of applications; Contribute to technical decisions and continuous improvement of solutions. What We Are Looking For: 2+ years of experience in mobile development; Experience with native or hybrid mobile technologies such as Android, iOS, Kotlin, Swift, Flutter, or React Native; Knowledge of integration with REST APIs; Familiarity with best development practices (Clean Code, SOLID, etc.); Experience with Git and Agile methodologies is valued; English B1/B2 (technical communication and writing); Team spirit, autonomy, and a willingness to evolve technically.

Technology

co.brick

Android Developer

Mid

Remote

Gliwice, Poland

110 - 130 PLN

🏢 Summary: Offer for an Android Developer responsible for building, maintaining, and optimizing modern mobile applications on the Android platform. The role focuses on developing new features, improving existing solutions, and ensuring high code quality and performance. The position involves close collaboration with UX/UI, backend, and QA teams. 🗂️ Requirements: Experience in Android application development, Proficiency in Kotlin and/or Java, Knowledge of Android SDK, Understanding of Activity, Fragment, ViewModel, Experience with REST API integration, Proficiency with Git, Knowledge of clean code principles and best practices 📃 Skills: Kotlin, Java, AndroidSDK, Activity, Fragment, ViewModel, REST, Git 🏢 Description: Opis roli: Poszukujemy Android Developera, który dołączy do zespołu tworzącego nowoczesne aplikacje mobilne. Osoba na tym stanowisku będzie odpowiedzialna za rozwój, utrzymanie oraz optymalizację aplikacji na platformę Android, dbając o wysoką jakość kodu i dobrą wydajność aplikacji. Zakres obowiązków: Tworzenie i rozwój aplikacji mobilnych na system Android Utrzymanie istniejących rozwiązań oraz wdrażanie nowych funkcjonalności Współpraca z zespołem projektowym (UX/UI, backend, QA) Dbanie o jakość kodu, testy oraz optymalizację wydajności Analiza i rozwiązywanie problemów technicznych Wymagania: Doświadczenie w tworzeniu aplikacji na Androida Znajomość języków: Kotlin i/lub Java Znajomość Android SDK oraz podstawowych komponentów (Activity, Fragment, ViewModel) Umiejętność pracy z REST API Znajomość Git Zrozumienie zasad clean code i dobrych praktyk programistycznych Mile widziane: Doświadczenie z Jetpack (np. LiveData, Navigation, Room) Znajomość wzorców architektonicznych (MVVM, MVI) Doświadczenie z testami (unit / UI) Znajomość CI/CD Publikacje aplikacji w Google Play

Technology

emagine Polska

Android Developer

Senior

Hybrid

Stockholm, Sweden

🏢 Summary: 6-month hybrid contract for an experienced Android Developer to design, build, and maintain high-performance Android applications within a collaborative team. The role focuses on developing new features, integrating APIs, optimizing performance, and ensuring code quality through best practices and reviews. Opportunity to contribute to impactful mobile projects with potential extension. 🗂️ Requirements: Minimum 5 years of Android development experience, Proficiency in Java, Proficiency in Kotlin, Experience with RESTful APIs, Experience with third-party libraries, Solid understanding of full mobile development life cycle, Knowledge of modern design patterns, Ability to design and develop high-performance Android applications, Experience in debugging and performance optimization 📃 Skills: Android, Java, Kotlin, REST, APIs, Libraries, DesignPatterns, MobileLifecycle 🏢 Description: We are seeking an experienced Android Developer with at least 5 years of experience in mobile application development. The ideal candidate will possess a strong background in building high-quality Android applications and have a solid understanding of the mobile ecosystem. This role offers an opportunity to contribute to exciting projects and further enhance your skills within a collaborative team environment. Bonus: Able to work during summer-time. Start: ASAP Length: 6 months with possible extension Location: Hybrid in Stockholm (must be located in Stockholm area) Main Responsibilities: As an Android Developer, your primary duties will include: Designing and developing high-performance Android applications. Collaborating with cross-functional teams to define and design new features. Ensuring the performance, quality, and responsiveness of applications. Identifying and fixing bugs to maintain an efficient system. Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency. Participating in code reviews to ensure adherence to best practices. Maintaining up-to-date knowledge of mobile development trends. Key Requirements: Minimum 5 years of experience in Android development. Proficient in Java/Kotlin programming languages. Experience with RESTful APIs and third-party libraries. Solid understanding of the full mobile development life cycle. Familiarity with modern design patterns and best practices. Ability to work in a team-oriented environment. Strong problem-solving skills and attention to detail.

Technology

Appliscale

Senior Android Engineer

Senior

Remote

Krakow, Poland

20,000 - 28,000 PLN

🏢 Summary: Development and large-scale delivery of Android applications for B2B and B2C clients, with responsibility for architecture, quality, and production maintenance. The role involves designing mobile-to-backend integrations, applying modern architectural patterns, and supporting CI/CD and monitoring processes. You will contribute to feature scoping, performance optimization, and continuous improvement of Android solutions. 🗂️ Requirements: Minimum 4 years commercial experience in Android development, Degree in Computer Science, Software Engineering or related field, Strong knowledge of software engineering principles, testing, data structures and algorithms, Hands-on experience designing mobile and backend architectures, Experience with MVI and TCA architectural patterns, Experience with REST or GraphQL APIs, Strong experience with CI/CD processes, Knowledge of OOP, SOLID principles and Clean Code, Experience with dependency injection and multithreading, Experience working in Agile methodologies (SCRUM or Kanban) 📃 Skills: Kotlin, Android, REST, GraphQL, CI/CD, MVI, TCA, OOP, SOLID, CleanCode, DependencyInjection, Threading, Scrum, Kanban, DataStructures, Algorithms 🏢 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. A strong hands-on experience in delivering Android apps to customers on a large scale, supported with CI/CD processes and production monitoring, is a requirement. Technologies we work with: Kotlin, Android, AWS, Typescript, JavaScript, Node.js, REST/GraphQL APIs. Responsibilities Development and delivery of Android apps for B2B and 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 Recruiting new team members Collaborating with other team members and teams that depend on the functionalities that you develop Required qualifications Minimum of 4 years commercial work experience in building Android apps Bachelor's or higher degree in Computer Science, Software Engineering, or a related field 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 Fluency in architecture and patterns: MVI, TCA, REST/GraphQL APIs 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 and a leading by example approach 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, Kotlin, Node.js

Technology

Link Group

Android Developer

Senior

Hybrid

Warsaw, Poland

16,800 - 21,840 PLN

🏢 Summary: Role for an experienced Android Developer to build and maintain a native Kotlin-based mobile application focused on campaigns and commercial features. The position involves designing scalable mobile architecture, developing key user-facing functionalities, and ensuring high code quality throughout the product lifecycle. Close collaboration with analysts and UX/UI designers is part of the development process. 🗂️ Requirements: Proficiency in Kotlin, Experience with Jetpack Compose, Strong knowledge of Android SDK, Understanding of OOP principles, Knowledge of algorithms and data structures, Experience with Gradle, Experience with CI/CD pipelines, Ability to solve complex technical problems independently, English B2+ for technical communication 📃 Skills: Kotlin, JetpackCompose, AndroidSDK, OOP, Algorithms, DataStructures, Gradle, CICD 🏢 Description: Opis Funkcji: Poszukujemy doświadczonej osoby w roli Android Developer do zespołu zajmującego się projektami w obszarze Kampanii i Ofert. Będziesz rozwijać kluczowe funkcje wpływające na doświadczenie klienta i współpracować blisko z zespołem w biurze. Obowiązki: Tworzenie i utrzymanie natywnej aplikacji Android w Kotlinie. Projektowanie skalowalnej i wydajnej architektury mobilnej. Budowa modułów wspierających funkcjonalności komercyjne. Zapewnienie wysokiej jakości kodu (TDD, code review, clean code). Współpraca z analitykami i projektantami UX/UI w całym cyklu produktu. Wymagania: Kotlin, Jetpack Compose, Android SDK. Dobre zrozumienie OOP, algorytmów i struktur danych. Doświadczenie z Gradle i CI/CD. Samodzielność i umiejętność rozwiązywania złożonych problemów. Angielski B2+ do komunikacji technicznej. Mile widziane: Modularne architektury, Kotlin Multiplatform (KMM). Praca z dużymi kodami. TDD, Pair Programming. Narzędzia wspierane AI (np. GitHub Copilot).

Technology

Margo

Android Programmer

Mid

Remote

Warsaw, Poland

110 - 120 PLN

🏢 Summary: Opportunity for a Regular Android Developer to build and scale high-quality mobile applications using Kotlin and modern Android technologies. The role focuses on implementing new features, ensuring performance, and maintaining high software quality through testing and solid architecture practices. The position involves leading development efforts aligned with business needs and optimal IT solutions. 🗂️ Requirements: Minimum 3 years commercial experience in Android development, Strong proficiency in Kotlin, Practical experience with Jetpack Compose, Experience with Kotlin Coroutines, Ability to work with and modify Java code, Deep understanding of Clean Code principles, Knowledge of software architecture patterns, Strong knowledge of Android platform specifics, Experience with Continuous Integration, Experience in automated, unit, and integration testing, Ability to read and communicate using technical English 📃 Skills: Kotlin, JetpackCompose, KotlinCoroutines, Java, Android, CleanCode, Architecture, CI, UnitTesting, IntegrationTesting, AutomatedTesting 🏢 Description: 🚀 Looking for your next challenge as an Android Developer? Join our team! We are seeking an experienced and dedicated Regular Android Programmer to help us build and scale high-quality mobile applications. If you know how to effectively bridge business context with modern IT solutions, this opportunity is for you! 📱 🛠️ Your Responsibilities: Implement new Android functionalities using Kotlin. Proactively monitor application performance and troubleshoot technical issues. Ensure top-tier software quality through rigorous automated and unit testing. Lead development, programming, and implementation projects based on a strong understanding of business needs and optimal IT solutions. 🎯 Requirements: Minimum 3 years of commercial experience in developing Android solutions. Deep understanding and practical knowledge of Clean Code techniques and software architecture. Excellent command of Kotlin. Strong proficiency in Jetpack Compose and Kotlin Coroutines. Ability to understand and modify existing Java code. In-depth knowledge of Android platform programming specifics. Familiarity with the Continuous Integration (CI) approach. Proven ability to create automated, unit, and integration tests. English language proficiency sufficient for reading technical documentation, conducting technical correspondence, and participating in technical discussions. ✨ Nice to Have: Hands-on experience working in an Agile environment. Familiarity with tools like Jira, Git, and Confluence. Experience or basic knowledge in the DevOps area.

Technology

emagine Polska

Senior Mobile Engineer (iOS & Android) (Lisbon/Porto)

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: Senior Mobile Engineer role focused on designing and delivering high-quality, scalable mobile applications for both iOS and Android in an international project. The position involves contributing to architecture decisions, ensuring performance and security, and maintaining code quality through best practices and testing. 🗂️ Requirements: 7+ years of mobile development experience, Strong experience with iOS development using Swift, Strong experience with Android development using Kotlin, Solid understanding of MVVM or Clean Architecture, Experience integrating RESTful APIs, Knowledge of mobile performance, scalability, and security best practices, Experience working with Agile methodologies (Scrum or Kanban) 📃 Skills: Swift, Kotlin, iOS, Android, MVVM, CleanArchitecture, REST, Performance, Scalability, Security, Agile, Scrum, Kanban 🏢 Description: We are looking for a Senior Mobile Engineer with strong experience in both iOS (Swift) and Android (Kotlin) to join an international project focused on building high-quality mobile applications. Main Responsibilities: Design, develop, and maintain mobile applications for both iOS and Android platforms Contribute to the architecture and technical decisions of mobile solutions Build scalable, high-performance, and user-focused applications Collaborate closely with Product Managers, Designers, and other Engineers Ensure code quality through best practices, code reviews, and testing Troubleshoot, debug, and optimize application performance Key Requirements: 7+ years of experience in mobile development Strong hands-on experience with: iOS (Swift) Android (Kotlin) Solid understanding of mobile architectures (e.g., MVVM, Clean Architecture) Experience integrating RESTful APIs Knowledge of mobile performance, scalability, and security best practices Experience with Agile methodologies (Scrum/Kanban) Strong problem-solving skills and attention to detail Good communication skills in English Nice to Have: Experience with cross-platform solutions (e.g., Kotlin Multiplatform, Flutter, React Native) Familiarity with CI/CD pipelines for mobile applications Experience with automated testing (unit/UI) Knowledge of mobile app distribution processes (App Store / Google Play)

Technology

Appliscale

Mid Android Engineer

Mid

Remote

Krakow, Poland

18,000 - 22,000 PLN

🏢 Summary: The role involves developing and delivering large-scale Android applications for B2B and B2C clients across Europe, with full ownership from architecture design to production support. The position focuses on building high-quality mobile solutions integrated with backend systems and supported by CI/CD and monitoring processes. You will work on improving app performance, architecture, and scalability within an Agile environment. 🗂️ Requirements: Minimum 3 years commercial experience in Android development, Bachelor’s degree in Computer Science, Software Engineering or related field, Experience delivering Android apps at scale, Strong knowledge of software engineering principles, data structures and algorithms, Hands-on experience designing mobile and backend architecture, Experience with TCA architecture, Knowledge of MVI architecture, Experience with REST APIs, Hands-on experience with CI/CD processes, Understanding of OOP, SOLID and Clean Code principles, Experience with dependency injection and threading in Android, Experience working in Agile (SCRUM or Kanban), English proficiency 📃 Skills: Kotlin, Android, AWS, TypeScript, JavaScript, Node.js, REST, TCA, MVI, CI/CD, OOP, SOLID, CleanCode, SCRUM, Kanban 🏢 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 on a large scale, 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 and 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 3 years commercial work experience in building Android apps Bachelor's or higher degree in Computer Science, Software Engineering, or a related field 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 Experience with TCA architecture Fluency in other architecture and patterns: MVI, REST APIs 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, Kotlin, Node.js

Technology

B2Bnetwork

React Native Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: The role focuses on integrating React Native solutions into an existing native iOS/Android mobile platform, designing architecture and implementing hybrid modules within a mature codebase. The position involves bridging React Native and native layers, optimizing performance, and contributing to scalable, maintainable mobile architecture. 🗂️ Requirements: Strong commercial experience with React Native, Experience in native mobile development (iOS and/or Android), Understanding of mobile application architecture, Experience integrating React Native with native applications, Ability to implement cross-layer communication and bridging, Experience with navigation and state management, Familiarity with CI/CD processes and build tools, Focus on code quality and performance optimization 📃 Skills: React, ReactNative, JavaScript, TypeScript, iOS, Android, Swift, Kotlin, Objective-C, Java, CI/CD, Git, Xcode, Gradle 🏢 Description: We are looking for an experienced React Native Developer to support the integration of React Native solutions into an existing native mobile platform (iOS/Android). Responsibilities: Designing and implementing an architectural approach to combine React Native components with the native application Analyzing the current mobile architecture and identifying optimal integration points Implementing and developing React Native modules within the existing native codebase Ensuring scalability, performance, and maintainability of the solution Handling communication between native and React Native layers (data flow, bridging) Contributing to and optimizing build/deployment processes Maintaining high code quality and alignment with platform standards Close collaboration with iOS and Android teams to ensure smooth integration of new features Requirements: Strong knowledge of React Native with proven commercial experience Experience in native mobile development (iOS and/or Android) Solid understanding of mobile application architecture Experience integrating hybrid solutions with native applications Ability to work with navigation, state management, and cross-layer communication Familiarity with CI/CD processes and build tools Strong focus on code quality, performance, and readability Good teamwork and communication skills Nice to have: Experience working with large, existing mobile systems Knowledge of mobile performance optimization best practices Experience working in Agile environments We offer: Opportunity to work on a modern mobile platform Collaboration with an experienced development team Real impact on architecture and product direction Flexible working conditions

Technology

DO OK • Life-changing software services

React Native Developer

Mid

Hybrid

Wroclaw, Poland

90 - 130 PLN

🏢 Summary: The offer is for a React Native Developer to design, implement, and optimize high-quality mobile applications for a Polish client. The role involves developing new features and maintaining existing products for both iOS and Android platforms. Work is primarily remote with occasional visits to Warsaw. 🗂️ Requirements: Minimum 3 years of experience in mobile application development, Strong knowledge of React Native for iOS and Android, Experience publishing and maintaining apps in App Store, Experience publishing and maintaining apps in Google Play, Ability to optimize mobile applications for performance on iOS and Android 📃 Skills: React, ReactNative, JavaScript, iOS, Android, AppStore, GooglePlay 🏢 Description: Dołącz do nas jako React Native Developer i twórz wysokiej jakości aplikacje mobilne dla polskiego klienta. Szukamy osoby, która sprawnie porusza się w ekosystemie iOS i Android. Zakres obowiązków: Projektowanie i implementacja aplikacji mobilnych w React Native. Optymalizacja aplikacji pod kątem wydajności na obu platformach (iOS/Android). Rozwój nowych funkcjonalności i utrzymanie istniejących produktów. Wymagania: Minimum 3 lata doświadczenia w tworzeniu aplikacji mobilnych. Bardzo dobra znajomość frameworka React Native dla iOS i Android. Doświadczenie w publikacji i utrzymaniu aplikacji w sklepach (App Store/Google Play). Praca zdalna z okazjonalnymi wizytami w Warszawie .