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:

May 29, 2026

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

Senior • Hybrid

Lisbon, Portugal

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)

Similar jobs you might like

Technology

STS

Mobile Software Engineer (Android)

Senior

On-site

Katowice, SL, Poland

🏢 Summary: Oferta dla doświadczonego Mobile Software Engineera (Android), odpowiedzialnego za rozwój, wdrażanie i utrzymanie aplikacji mobilnych. Rola obejmuje pracę nad architekturą, integracją z backendem, jakością oraz stabilnością produktu w pełnym cyklu życia. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu aplikacji Android, Bardzo dobra znajomość Kotlin, Znajomość MVVM, MVI i Clean Architecture, Doświadczenie z nowoczesnymi frameworkami i bibliotekami Android, Znajomość Git i narzędzi do zarządzania zależnościami, Doświadczenie w integracji z REST API, WebSocket i gRPC, Znajomość Material Design, Znajomość relacyjnych baz danych, Doświadczenie w tworzeniu utrzymywalnego kodu produkcyjnego, Doświadczenie we wdrażaniu, monitoringu i utrzymaniu aplikacji produkcyjnych, Doświadczenie w publikowaniu aplikacji w Google Play, Umiejętność diagnozowania problemów wydajnościowych i pamięciowych 📃 Skills: Android, Kotlin, MVVM, MVI, Git, REST, WebSocket, gRPC, MaterialDesign, SQL, GooglePlay 🏢 Description: Do naszego zespołu poszukujemy doświadczonego Mobile Software Engineer (Android), który będzie odpowiedzialny za rozwój oraz utrzymanie aplikacji mobilnych. Szukamy osoby, która łączy kompetencje techniczne z rozumieniem potrzeb biznesowych i potrafi pracować w dynamicznym środowisku. Nasze wymagania: Minimum 5 lat doświadczenia w tworzeniu aplikacji na platformę Android Bardzo dobra znajomość języka Kotlin Dobra znajomość wzorców architektury aplikacji mobilnych (np. MVVM, MVI, Clean Architecture) Doświadczenie w pracy z nowoczesnymi frameworkami i bibliotekami Android Znajomość systemów kontroli wersji (Git) oraz narzędzi do zarządzania zależnościami Doświadczenie w integracji aplikacji z backendem (REST API, Websocket, gRPC) Znajomość zasad projektowania interfejsów zgodnych z wytycznymi Android (Material Design) Znajomość relacyjnych baz danych Umiejętność pisania czytelnego, utrzymywanego kodu produkcyjnego (z uwzględnieniem obsługi błędów i edge case’ów) Doświadczenie w pracy z aplikacjami w środowisku produkcyjnym (wdrażanie, monitoring, utrzymanie) Tego oczekujemy: Samodzielności w realizacji funkcjonalności: od analizy po wdrożenie i utrzymanie Dbałości o jakość, wydajność i stabilność aplikacji Umiejętności diagnozowania i rozwiązywania problemów (np. wydajnościowych, pamięciowych) Doświadczenia w publikowaniu aplikacji w Google Play Dbałości o modularność i skalowalność kodu Umiejętności analizy systemów i przepływu danych między komponentami Rozumienia zależności pomiędzy elementami systemu Umiejętności przekładania wymagań biznesowych na rozwiązania techniczne Dobrej organizacji pracy oraz umiejętności priorytetyzacji zadań Gotowości do dzielenia się wiedzą i wspierania innych członków zespołu Aktywnego udziału w rozwoju architektury systemów Efektywnej komunikacji i pracy zespołowej Zaangażowania w pełen cykl życia produktu To oferujmy: Pracę w świetnym zespole, którego siłą jest pasja i współpraca, Pracę hybrydową (3+2) Pracę pod skrzydłami przypisanego partnera w procesie onboardingu, Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami, Bezpłatne zajęcia z języka angielskiego, Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną, Bezpłatne bilety na mecze reprezentacji Polski, Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro, Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia, Codziennie świeże owoce, dobra kawa i zdrowe przekąski, Poszanowanie równowagi między życiem zawodowym a prywatnym.

Technology

STS

Mobile Software Engineer (iOS)

Senior

On-site

Katowice, SL, Poland

🏢 Summary: Oferta dla doświadczonego Mobile Software Engineer (iOS), odpowiedzialnego za rozwój, utrzymanie i publikowanie aplikacji mobilnych. Rola obejmuje samodzielne dostarczanie funkcjonalności od planowania po monitoring, integrację z backendem oraz dbanie o jakość, wydajność i stabilność rozwiązań. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS, Bardzo dobra znajomość Swift, Doświadczenie z frameworkami iOS, Znajomość Git i Swift Package Manager, Doświadczenie w integracji REST API, WebSocket i gRPC, Znajomość wytycznych Apple dotyczących UI i UX, Znajomość relacyjnych baz danych, Doświadczenie w wdrożeniach, monitoringu i utrzymaniu systemów produkcyjnych, Doświadczenie w publikowaniu aplikacji w App Store, Umiejętność tworzenia modularnego, wydajnego i odpornego na błędy kodu produkcyjnego, Umiejętność identyfikowania i rozwiązywania wycieków pamięci oraz wąskich gardeł 📃 Skills: iOS, Swift, Git, SPM, REST, WebSocket, gRPC, SQL, AppStore, Monitoring 🏢 Description: Do naszego zespołu poszukujemy doświadczonego Mobile Software Engineer (iOS), który będzie odpowiedzialny za rozwój i utrzymanie aplikacji mobilnych. Szukamy osoby samodzielnej, dbającej o jakość kodu oraz rozumiejącej szerszy kontekst biznesowy tworzonych rozwiązań. Wymagania: Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS Bardzo dobra znajomość języka Swift Doświadczenie w pracy z frameworkami iOS Znajomość systemów kontroli wersji (Git) oraz Swift Package Manager (SPM) Doświadczenie w integracji aplikacji z backendem (REST API, Websocket, gRPC) Znajomość wytycznych Apple dotyczących projektowania interfejsów i UX Znajomość relacyjnych baz danych Umiejętność pisania kodu produkcyjnego, czytelnego i odpornego na błędy (edge case’y) Doświadczenie w pracy z systemami produkcyjnymi (wdrożenia, monitoring, utrzymanie) Oczekujemy: Samodzielności w tworzeniu nowych funkcjonalności: od planowania po wdrożenie i monitoring Dbałości o jakość, wydajność i stabilność aplikacji Umiejętności identyfikowania problemów (np. wycieki pamięci, bottlenecki) i ich rozwiązywania Doświadczenia w publikowaniu aplikacji w App Store Dbałości o utrzymanie kodu oraz jego modularność Umiejętności analizy systemów (całościowo lub ich części) oraz przepływów danych Zrozumienia zależności między komponentami systemu Umiejętności analizy problemów biznesowych i przekładania ich na rozwiązania techniczne Dobrej organizacji pracy i umiejętności priorytetyzacji zadań Gotowości do dzielenia się wiedzą oraz wspierania mniej doświadczonych członków zespołu Co oferujemy Pracę w świetnym zespole, którego siłą jest pasja i współpraca, Pracę hybrydową (3+2) Pracę pod skrzydłami przypisanego partnera w procesie onboardingu, Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami, Bezpłatne zajęcia z języka angielskiego, Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną, Bezpłatne bilety na mecze reprezentacji Polski, Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro, Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia, Codziennie świeże owoce, dobra kawa i zdrowe przekąski, Poszanowanie równowagi między życiem zawodowym a prywatnym.

Technology

Plenti

Senior Mobile Developer

Senior

Remote

Gdansk, PM, Poland

170 - 190 PLN/hr

🏢 Summary: Oferta dla Senior Mobile Developera obejmuje rozwój enterprise’owego SDK do uwierzytelniania passwordless, używanego globalnie na milionach urządzeń. Rola koncentruje się na Androidzie i iOS, bezpieczeństwie, kryptografii, wydajności oraz niskopoziomowej integracji z systemami operacyjnymi. 🗂️ Requirements: 6+ lat komercyjnego doświadczenia w mobile development, Bardzo dobra znajomość Kotlin i/lub Swift, Doświadczenie w tworzeniu mobile SDK, Gotowość do pracy cross-platformowej: Android i iOS, Znajomość OS internals, lifecycle i zarządzania zasobami, Doświadczenie w kryptografii lub threat modelingu, Znajomość mobile security, Doświadczenie w optymalizacji wydajności, Znajomość concurrency i programowania asynchronicznego, Znajomość CI/CD dla aplikacji mobilnych, Angielski min. B2, Polski min. C1 📃 Skills: Android, iOS, Kotlin, Swift, SDK, Kryptografia, Threatmodeling, RASP, Concurrency, CI/CD 🏢 Description: Dla naszego klienta, międzynarodowej firmy z branży usług informatycznych, poszukujemy Senior Mobile Developera, który dołączy do zespołu budującego nowoczesną platformę passwordless authentication, wykorzystywaną na milionach urządzeń na całym świecie. To rozwiązanie klasy enterprise, używane m.in . w sektorze finansowym i bankowym, które odpowiada za bezpieczne zarządzanie tożsamością użytkowników. Projekt koncentruje się na rozwoju zaawansowanego mobile SDK, które stanowi warstwę bezpieczeństwa działającą bezpośrednio na urządzeniu użytkownika. Będziesz mieć okazję pracować blisko systemu operacyjnego, w obszarze security, wydajności i low-level engineeringu, tworząc produkt używany przez innych developerów. Wspólnie z zespołem będziesz podejmować kluczowe decyzje architektoniczne mające wpływ na dalszy rozwój produktu. Lokalizacja: Gdańsk Model pracy: Hybryda lub zdalnie Forma zatrudnienia: B2B lub umowa o pracę Wynagrodzenie: B2B: 169 - 190 PLN/h + VAT || UoP: 20750 - 23200 PLN brutto Zakres obowiązków: rozwój i utrzymanie mobilnego SDK (Android/iOS), projektowanie i implementacja rozwiązań z zakresu bezpieczeństwa i kryptografii, praca z pamięcią, wielowątkowością i optymalizacją wydajności, integracja z mechanizmami systemowymi (lifecycle, permissions, system services), analiza zmian w systemach operacyjnych i dostosowywanie SDK do nowych wersji platform, udział w projektowaniu rozwiązań, security reviews oraz podejmowaniu decyzji architektonicznych, ścisła współpraca z zespołami backendowymi, praca w środowisku międzynarodowym (język angielski na co dzień). Oczekiwania: 6+ lat doświadczenia komercyjnego w tworzeniu rozwiązań mobilnych (Android i/lub iOS), bardzo dobra znajomość Kotlin i/lub Swift, praktyczne doświadczenie w tworzeniu mobile SDK, elastyczność i gotowość do działania cross-platformowo (zarówno w środowisku Androidowym, jak i iOS), solidna wiedza z zakresu: OS internals (memory, threading, security model) oraz lifecycle i zarządzania zasobami, doświadczenie z kryptografią lub threat modelingiem, wiedza z zakresu mobile security (RASP, root/jailbreak detection, anti-tampering, itp.) doświadczenie w optymalizacji wydajności, praktyczna wiedza z zakresu concurrency i programowania asynchronicznego, znajomość procesów CI/CD dla aplikacji mobilnych, bardzo dobra znajomość języka angielskiego (min. B2), płynna znajomość języka polskiego (min. C1), umiejętność samodzielnej pracy i branie odpowiedzialności za tworzony produkt, nastawienie na bycie częścią zespołu i otwartość na feedback. Mile widziane: doświadczenie cross-platform (np. Kotlin Multiplatform, React Native, Flutter), znajomość narzędzi do profilowania (np. Instruments, Perfetto, Systrace), doświadczenie z komponentami sprzętowymi (TEE, Secure Enclave, KeyStore). Oferujemy: realny wpływ na rozwój produktu używanego globalnie przez miliony użytkowników, dużą samodzielność oraz szerokie możliwości rozwoju, pracę w płaskiej strukturze i możliwość proponowania własnych rozwiązań, środowisko nastawione na jakość i konstruktywny feedback, wsparcie przełożonego, program mentoringowy i regularne spotkania 1on1, współpracę w oparciu o kontrakt B2B lub umowę o pracę, elastyczne godziny pracy (start między 7:00 a 10:00), nowoczesny sprzęt (MacBook + urządzenia testowe), integracje zespołowe i warsztaty techniczne, pakiet benefitów (prywatna opieka medyczna, MultiSport, lekcje angielskiego), pracę zdalną ze sporadycznymi wizytami w gdańskim biurze.

Technology

McGregor Boyall

Android Software Engineer

Mid

Remote

Warsaw, MZ, Poland

🏢 Summary: Build and scale native Android features for an international consumer fintech platform. The role focuses on reliable payment and account-management journeys, REST API integrations, mobile performance, and data-driven product improvements. 🗂️ Requirements: 3+ years of commercial Android development experience, Kotlin proficiency, Experience shipping production Android apps at scale, Strong Android fundamentals, Jetpack components expertise, Coroutines and Kotlin Flow expertise, Modern Android architecture experience (MVVM/MVI), REST API integration experience, Production issue debugging experience, UI/UX, edge-case, and state-management expertise 📃 Skills: Android, Kotlin, Jetpack, Coroutines, Flow, MVVM, MVI, REST, Telemetry, Analytics 🏢 Description: Overview We are looking for a product-minded Android Software Engineer to build and scale features for an international consumer fintech platform. You will work on clean user journeys, high performance, and reliable mobile architectures for a large user base. Key Responsibilities Develop and deploy native Android features using Kotlin. Design clean mobile flows for payments, financial transactions, and account management. Collaborate with product and design teams to simplify complex financial workflows. Integrate backend REST APIs to build stable, secure, and responsive user flows. Optimize app performance, including crash rates, loading states, memory footprint, and UI responsiveness. Implement smart, data-driven mobile features that improve the overall user experience. Use telemetry, analytics, and crash reporting tools to continuously iterate on product quality. Qualifications 3+ years of commercial Android development experience using Kotlin. Proven track record of shipping production apps at scale with solid Android fundamentals. Strong proficiency in Jetpack components, Coroutines, Kotlin Flow, and modern Android architecture (MVVM/MVI). Practical experience with REST API integration and debugging complex production issues. Sharp eye for UI/UX details, edge cases, and smooth state management. High ownership, fast execution speed, and strong code quality standards.

Technology

P&P Solutions

Full-Stack Mobile Engineer (iOS, Android & Spring Boot)

Mid

Remote

Warsaw, Poland

140 - 150 PLN

🏢 Summary: Part-time remote Full-Stack Mobile Engineer role focused on maintaining and incrementally improving production native iOS and Android applications alongside Spring Boot backend services. The engineer will resolve live issues, manage mobile releases, implement enhancements, and support secure, reliable application operations. 🗂️ Requirements: 3+ years of commercial iOS development experience, 3+ years of commercial Android development experience, Swift and UIKit expertise, Kotlin and Jetpack Compose expertise, Native iOS and Android development knowledge, UIKit, Storyboard, and Jetpack Compose knowledge, iOS Keychain and Android KeyStore experience, Mobile OS compatibility experience, End-to-end mobile release management experience, App Store, TestFlight, and Google Play publishing experience, Mobile CI/CD and device compatibility testing familiarity, Spring Boot and Java 17 experience, REST API integration and PostgreSQL experience, Spring Security familiarity, Mobile security, cryptographic key management, and secure authentication knowledge, RSA-based authentication, secure API communication, token lifecycle, and session management knowledge, Production incident troubleshooting and root-cause analysis experience, Cross-functional collaboration in an Enhance & Operate model 📃 Skills: Swift, UIKit, Storyboard, Kotlin, Jetpack, Compose, Keychain, KeyStore, TestFlight, AppStore, GooglePlay, CI/CD, SpringBoot, Java, REST, PostgreSQL, SpringSecurity, RSA 🏢 Description: 📍 Location: 100% Remote ⏳ Engagement: Part-time (50% FTE) We are looking for a Full-Stack Mobile Engineer to support the maintenance and incremental development of a production mobile solution covering native iOS, native Android, and Spring Boot backend services. The project requires a hands-on engineer who can work across the mobile ecosystem, troubleshoot production issues, deliver improvements, manage mobile application releases, and support the evolution of secure and reliable mobile applications. Requirements: Mobile Development (iOS & Android): 3+ years of commercial experience in iOS development using Swift and UIKit 3+ years of commercial experience in Android development using Kotlin and Jetpack Compose Strong understanding of native mobile application development across both platforms Strong knowledge of UIKit, Storyboard-based applications, and Jetpack Compose Experience with mobile platform security mechanisms, including iOS Keychain and Android KeyStore Experience ensuring mobile application compatibility with new operating system releases Mobile Application Releases & Delivery: Hands-on experience managing mobile application releases end-to-end Experience with App Store release processes, including certificates, provisioning profiles, TestFlight, and publication Experience managing Google Play releases and application publishing processes Familiarity with mobile CI/CD pipelines, release automation, and device compatibility testing Backend & API Integration: Experience working with existing Spring Boot applications (Java 17) Ability to analyze, debug, and modify existing backend services Understanding of REST APIs and API integrations Experience working with PostgreSQL Familiarity with Spring Security Security & Authentication: Practical knowledge of mobile application security best practices Understanding of cryptographic key management and secure authentication mechanisms Experience with RSA-based authentication Knowledge of secure API communication patterns Understanding of token lifecycle and session management Production Support & Collaboration: Experience working with production applications and resolving live issues Experience participating in incident analysis, root cause investigations, and resolution activities Ability to collaborate with cross-functional engineering and delivery teams in an Enhance & Operate model Nice to have: Working knowledge of AWS services, including: EC2 RDS S3 CloudWatch WAF Additional experience with security and authentication solutions Key Responsibilities: Maintain and enhance native mobile applications for iOS and Android. Investigate, troubleshoot, and resolve production issues. Implement minor feature enhancements and improvements. Ensure compatibility with new mobile operating system releases. Manage App Store and Google Play release processes. Support and maintain the Spring Boot backend. Participate in incident analysis, root cause investigations, and resolution activities. Collaborate with cross-functional engineering and delivery teams in an Enhance & Operate model.

Technology

Upvanta sp. z o.o.

Mobile Architect (Android/Kotlin) start ASAP

Senior

Remote

Wroclaw, DS, Poland

150 - 175 PLN

🏢 Summary: Oferta dla doświadczonego Mobile Architecta odpowiedzialnego za projektowanie architektury aplikacji Android, standardów technicznych i jakości rozwiązań. Rola obejmuje decyzje technologiczne, code review, mentoring oraz współpracę przy tworzeniu nowoczesnych funkcji mobilnych. 🗂️ Requirements: Minimum 7 lat doświadczenia w tworzeniu aplikacji Android, Bardzo dobra znajomość Kotlin, Komercyjne doświadczenie w tworzeniu aplikacji mobilnych, Doświadczenie w projektowaniu architektury aplikacji mobilnych, Bardzo dobra znajomość Jetpack Compose, Znajomość Android SDK i bibliotek Jetpack, Znajomość Clean Architecture, MVVM, MVI i SOLID, Doświadczenie w definiowaniu standardów kodowania, code review i mentoringu, Znajomość CI/CD i procesu wytwarzania oprogramowania, Doświadczenie z Git i narzędziami dokumentacji architektury, Znajomość Kotlin Multiplatform, Doświadczenie z Coroutines, Flow i Dependency Injection, Doświadczenie z Firebase, Znajomość mikroserwisów oraz integracji REST API i GraphQL, Doświadczenie w publikowaniu aplikacji w Google Play 📃 Skills: Android, Kotlin, Compose, Jetpack, SDK, MVVM, MVI, SOLID, CI/CD, Git, KMP, Coroutines, Flow, Hilt, Dagger, Firebase, REST, GraphQL, GooglePlay 🏢 Description: Poszukujemy doświadczonego Mobile Architecta (Android/Kotlin), który będzie odpowiedzialny za projektowanie architektury aplikacji mobilnych oraz wyznaczanie standardów technicznych dla zespołu deweloperskiego. Szukamy osoby, która posiada ekspercką wiedzę z zakresu rozwoju aplikacji Android, potrafi podejmować decyzje architektoniczne oraz dba o wysoką jakość kodu i spójność rozwiązań. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie rozwiązań, definiowanie standardów programistycznych, prowadzenie przeglądów kodu oraz wspieranie zespołu w realizacji nowoczesnych aplikacji mobilnych. Twój zakres obowiązków Projektowanie architektury aplikacji mobilnych zgodnie z wymaganiami biznesowymi i technicznymi. Tworzenie oraz utrzymywanie dokumentacji architektonicznej. Definiowanie i rozwijanie standardów programistycznych, dobrych praktyk oraz zasad projektowania oprogramowania. Odpowiedzialność za spójność architektury i jakość rozwiązań wytwarzanych przez zespoły deweloperskie. Weryfikacja rozwiązań proponowanych przez programistów oraz przeprowadzanie code review. Definiowanie i nadzorowanie stosu technologicznego oraz procesu wytwarzania oprogramowania. Współpraca z Product Ownerami, analitykami, UX oraz zespołami deweloperskimi przy projektowaniu nowych funkcjonalności. Identyfikowanie ryzyk technicznych i proponowanie optymalnych rozwiązań. Tworzenie szkieletów aplikacji, bibliotek lub komponentów wspólnych oraz okazjonalne uczestnictwo w implementacji kluczowych elementów systemu. Mentoring i wsparcie techniczne dla zespołu programistów. Nasze wymagania Minimum 7 lat doświadczenia w tworzeniu aplikacji mobilnych dla platformy Android. Bardzo dobra znajomość Kotlin oraz praktyczne doświadczenie w tworzeniu komercyjnych aplikacji. Doświadczenie w projektowaniu architektury aplikacji mobilnych. Bardzo dobra znajomość Jetpack Compose. Znajomość Android SDK oraz bibliotek Jetpack. Praktyczna znajomość wzorców architektonicznych (Clean Architecture, MVVM, MVI) oraz zasad SOLID. Doświadczenie w definiowaniu standardów kodowania, przeprowadzaniu code review oraz mentoringu programistów. Znajomość narzędzi CI/CD oraz procesu wytwarzania oprogramowania. Doświadczenie z Git oraz narzędziami do dokumentowania architektury. Umiejętność podejmowania decyzji technicznych i współpracy z zespołami projektowymi. Znajomość Kotlin Multiplatform (KMP). Doświadczenie z Coroutines, Flow oraz Dependency Injection (Hilt/Dagger). Doświadczenie z Firebase. Znajomość architektury mikroserwisowej oraz integracji z REST API i GraphQL. Doświadczenie w publikowaniu aplikacji w Google Play. Oferujemy Realny wpływ na architekturę i kierunek rozwoju produktów. Możliwość podejmowania kluczowych decyzji technologicznych. Pracę z doświadczonym zespołem specjalistów. Udział w nowoczesnych i ambitnych projektach mobilnych.

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

.intent

Senior Android Mobile Engineer

Senior

Hybrid

Warsaw, MZ, Poland

15,000 - 30,000 PLN

🏢 Summary: Senior Android Engineer role on confidential, next-generation IoT and connected-device products, working across Android, embedded, firmware, and hardware layers. The position includes building reliable Android applications, device onboarding, BLE communication, testing, and performance optimization, with regular on-site work required in Warsaw. 🗂️ Requirements: 6+ years of commercial Android experience, Proficiency in Kotlin and Java, Hands-on Jetpack Compose experience, Knowledge of Kotlin Coroutines and asynchronous programming, Unit testing and TDD experience, Dependency injection experience with Hilt or Koin, BLE device-communication experience, Understanding of Android SDKs, system components, and lifecycle, B2+ English communication skills, C/C++ familiarity for shared or native modules, Embedded or IoT ecosystem experience, Networking fundamentals: TCP, UDP, IP, REST, HTTP, WebSockets, Secure authentication and authorization knowledge: OAuth 2.0, OpenID Connect, session management, RBAC, Performance optimization and multithreading experience, Regular on-site presence in Warsaw 📃 Skills: Android, Kotlin, Java, JetpackCompose, Coroutines, TDD, Hilt, Koin, BLE, C, C++, IoT, TCP, UDP, IP, REST, HTTP, WebSockets, OAuth, OpenID, RBAC, Multithreading 🏢 Description: We are looking for a Senior Android Engineer to join an embedded-focused team augmentation project for a global consumer electronics brand. This role goes far beyond classic Android app development. You will work closely with embedded, firmware, and hardware teams on next-generation products and prototypes, taking ownership across the entire ecosystem, not just the mobile layer. Due to security requirements and the product’s confidential nature, this project requires regular on-site presence at our Warsaw office and cannot be fully remote. intent has over 10+ years of experience in helping to conceptualize, design, and build software for IoT and connected devices. We act as a specialized think partner for products at the intersection of physical and digital, from brand-new concepts to products entering competitive and established markets. Some of the brands we’ve worked with include Oura, BOSE, and McIntosh. What you’ll do Design, build, and maintain high-quality Android applications for IoT and connected devices Work close to hardware, firmware, and embedded teams , not just the mobile layer Implement device onboarding and setup flows Optimize performance, threading, and reliability in complex environments Review pull requests, give feedback, and help keep code quality high Write and maintain unit tests Take part in technical discussions, daily calls, and knowledge sharing Android experience 6+ years of commercial Android experience Strong proficiency in Kotlin and Java Hands-on experience with Jetpack Compose (Kotlin UI) Solid knowledge of Kotlin Coroutines and async programming Experience with unit testing / TDD Familiarity with dependency injection (Hilt, Koin) Strong experience building apps, communicating with devices over Bluetooth Low Energy (BLE) Understanding of Android internals (SDKs, system components, lifecycle) B2+ English , comfortable in everyday communication Cross-platform / Embedded / Ecosystem Familiarity with C/C++ for shared or native modules Experience working in or close to embedded / IoT ecosystems Understanding of networking fundamentals : TCP / UDP / IP REST / HTTP WebSockets Knowledge of secure authentication & authorization : OAuth 2.0 OpenID Connect Session management, RBAC Experience with performance optimization and multi-threading

Technology

8Bit - Games Industry Recruitment

Android Software Engineer

Mid

Remote

Warsaw, MZ, Poland

20,000 - 28,000 PLN

🏢 Summary: Build and maintain a production Android application for an AI-native personal assistant, with AI-powered chat, voice, and vision experiences at its core. The remote-first role involves collaborating with backend and ML engineers to deliver reliable, high-performance mobile features. 🗂️ Requirements: 3+ years of Android development experience, Kotlin, Production integration of AI/LLM, vision, or speech APIs, Coroutines, Flow, REST/gRPC APIs, Asynchronous programming, Android performance optimization and debugging, Experience shipping production Android applications, Ability to work in a fast-paced startup environment with evolving AI technologies 📃 Skills: Android, Kotlin, AI, LLM, Vision, Speech, Coroutines, Flow, REST, gRPC, TensorFlow, MLKit, SQL, NoSQL 🏢 Description: Our client is building an AI-native personal assistant designed to help users manage conversations, tasks, and everyday workflows with minimal prompting. As an Android Software Engineer, you’ll play a key role in shaping the mobile experience, building a production Android application where AI is at the core of the product. RESPONSIBILITIES Develop and maintain Android applications using Kotlin Integrate AI-powered features (chat, voice, vision) via backend APIs Design intuitive UX for AI interactions, including streaming responses and error handling Optimize app performance, responsiveness, and reliability Collaborate closely with backend and ML engineers to deliver production-ready features REQUIREMENTS 3+ years of Android development experience with Kotlin Experience integrating AI/LLM, vision, or speech APIs into production applications Strong knowledge of Coroutines, Flow, REST/gRPC APIs, and asynchronous programming Experience optimizing performance, debugging, and shipping production Android applications Comfortable working in fast-paced startup environments with evolving AI technologies NICE TO HAVE Experience with TensorFlow Lite, ML Kit, or on-device inference Published apps on the Google Play Store Familiarity with SQL/NoSQL databases WHAT THEY OFFER EOR contract Cash and equity compensation Remote-first setup with flexible hours as part of a distributed, global team Generous paid time off Company laptop provided A quick hiring process: 3, occasionally 4 interviews, with fast decisions afterwards ABOUT THE COMPANY They’re an early-stage AI company building a proactive assistant aimed at the 5+ billion people currently stuck using non-AI-native tools for everyday things – email, notes, tasks. The focus is squarely on reliability: long-running workflows, persistent context, and tasks that actually get done, even though the underlying models aren’t fully deterministic. Stage: Early-stage AI startup Focus: Proactive AI assistant for everyday productivity Work mode: Remote-first, distributed team