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:
May 22, 2026
AOSP Framework Developer (Java/Kotlin)
Senior • Remote
120 - 150 PLN
Warsaw, Poland
Zakres obowiązków
Modyfikacja i rozwój komponentów w frameworks/base
Praca z usługami systemowymi w SystemServer (Java/Kotlin)
Rozbudowa i customizacja SystemUI (status bar, power menu, powiadomienia)
Tworzenie i modyfikacja systemowych API dla aplikacji uprzywilejowanych
Analiza i debugowanie działania Androida na poziomie frameworka
Budowanie AOSP ze źródeł, testy na emulatorze / urządzeniu
Wymagania (must have)
Bardzo dobra znajomość Java
Dobra znajomość Kotlin
Znajomość XML (layouty, konfiguracje)
Praktyczna znajomość architektury Androida i jego wnętrza
Doświadczenie z budowaniem systemu z AOSP
Umiejętność czytania i modyfikowania kodu w frameworks/base
Rozumienie działania: Activity lifecycle, Package installation flow, System services
Uprawnień i bezpieczeństwa Androida
Similar jobs you might like
Technology
Scalo
Senior Android Developer
Senior
Remote
Krakow, MA, Poland
130 - 150 PLN/hr
🏢 Summary: Oferta dotyczy zdalnej współpracy B2B przy rozwoju aplikacji Android w domenie Fintech. Rola obejmuje tworzenie i rozwój interfejsów oraz funkcjonalności, udział w pełnym cyklu życia aplikacji, dbałość o jakość, bezpieczeństwo i współpracę w Agile/Scrum. Stawka wynosi 150 zł/h + VAT. 🗂️ Requirements: Kilkuletnie komercyjne doświadczenie w tworzeniu aplikacji Android, Bardzo dobra znajomość Kotlin i ekosystemu Android, Doświadczenie z nowoczesnymi komponentami Android, Znajomość Jetpack Compose i nowoczesnego tworzenia UI, Praktyczne doświadczenie z Coroutines lub RxJava, Znajomość MVVM i Clean Architecture, Doświadczenie w testach jednostkowych, Tworzenie czytelnego, testowalnego i łatwego w utrzymaniu kodu, Zrozumienie bezpieczeństwa aplikacji mobilnych, Doświadczenie w pracy z API, Samodzielne analizowanie problemów i proponowanie rozwiązań, Bardzo dobra znajomość języka angielskiego 📃 Skills: Android, Kotlin, Jetpack, Compose, Coroutines, RxJava, MVVM, GraphQL, API, Agile, Scrum 🏢 Description: Zakres współpracy obejmuje: projektowanie i implementację nowoczesnych interfejsów użytkownika dla aplikacji Android w domenie Fintech, rozwój nowych funkcjonalności oraz ulepszanie istniejących elementów aplikacji zgodnie z potrzebami użytkowników i biznesu, udział w pełnym cyklu życia aplikacji- od koncepcji, przez implementację i testy, aż po publikację w Google Play Store, projektowanie czystego, testowalnego i dobrze udokumentowanego kodu z uwzględnieniem najlepszych praktyk inżynierskich, dbanie o bezpieczeństwo aplikacji oraz poprawę jakości istniejących rozwiązań, współpracę z zespołami developerskimi, produktowymi oraz innymi interesariuszami w środowisku Agile/Scrum, analizowanie problemów technicznych i produktowych oraz proponowanie usprawnień, realizację usług w trybie w pełni zdalnym, stawkę: 150 zł/h + VAT (B2B). Kompetencje wymagane do realizacji usług: kilkuletnie komercyjne doświadczenie w tworzeniu aplikacji Android, bardzo dobra znajomość Kotlin oraz ekosystemu Android, doświadczenie w budowaniu aplikacji z wykorzystaniem nowoczesnych komponentów Android, znajomość Jetpack Compose oraz nowoczesnych podejść do tworzenia UI, praktyczne doświadczenie z programowaniem asynchronicznym (Coroutines / RxJava), znajomość wzorców architektonicznych stosowanych w aplikacjach mobilnych (np. MVVM, Clean Architecture), umiejętność wytwarzania kodu wysokiej jakości- czytelny, testowalny i łatwy w utrzymaniu, doświadczenie z testami jednostkowymi oraz dbaniem o jakość aplikacji, zrozumienie znaczenia bezpieczeństwa w aplikacjach mobilnych, doświadczenie w pracy z API (mile widziane GraphQL), samodzielność w analizowaniu problemów i proponowaniu rozwiązań, bardzo dobra znajomość języka angielskiego.
Technology
Staff Software Engineer, Android Hotword
Senior
On-site
San Francisco, CA
🏢 Summary: Senior Android software engineering role focused on designing, building, testing, deploying, and maintaining large-scale solutions for Hotword detection. The position emphasizes full-stack Android development in Java and Kotlin, third-party API development, and AI fluency. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 8 years of software development experience, 5 years of software product testing and launch experience, 5 years of Android application development experience, 5 years of Java/Kotlin software development experience, Experience with operating systems, including Android, AI fluency 📃 Skills: Android, Java, Kotlin, APIs, AI 🏢 Description: Minimum Qualifications • Bachelor’s degree or equivalent practical experience. • 8 years of experience in software development. • 5 years of experience testing and launching software products. • 5 years of experience with Android application development. • 5 years of experience in software development using Java/Kotlin. • Experience with operating systems, including Android. Preferred Qualifications • Master’s degree or PhD in Engineering, Computer Science, or a related technical field. • 10 years of experience as an Android OS developer working on the Android OS and Google Play services. • 8 years of experience with data structures and algorithms. • 3 years of experience in a technical leadership role leading project teams and setting technical direction. • Experience developing in Kotlin or Java programming languages. • Experience designing and building APIs and large, complex systems. About the Job Responsibilities • Design, develop, test, deploy, maintain, and enhance large-scale software solutions. • Build Android software for Hotword detection. • Contribute to full-stack development, working primarily in Java and Kotlin. • Develop third-party APIs. • Demonstrate AI fluency. Be prepared to discuss knowledge and use of AI tools during the hiring process.
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
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
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
Technology
New offer
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.