New offer - be the first one to apply!

August 8, 2026

Mobile Software Engineer (Android)

Senior • On-site

Katowice, SL, Poland

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 i 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 i gRPC
  • Znajomość zasad projektowania interfejsów zgodnych z wytycznymi Android, w tym 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 i 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 i 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 oferujemy

  • Pracę w zespole opartym na pasji i współpracy
  • Pracę hybrydową (3+2)
  • Wsparcie 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
  • Śniadania i obiady w Bistro w dobrej cenie
  • Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia
  • Świeże owoce, kawę i zdrowe przekąski
  • Poszanowanie równowagi między życiem zawodowym a prywatnym

Similar jobs you might like

Technology

STS

Senior Software Engineer (Android)

Senior

On-site

Katowice, Poland

🏢 Summary: Senior Android Software Engineer responsible for end-to-end development, maintenance, and optimization of mobile applications, ensuring high quality, performance, and scalability. The role involves active contribution to system architecture, backend integration, and full product lifecycle in a production environment. The position requires strong ownership and technical leadership in a dynamic team. 🗂️ Requirements: Minimum 5 years of Android development experience, Very good knowledge of Kotlin, Knowledge of mobile architecture patterns (MVVM, MVI, Clean Architecture), Experience with modern Android frameworks and libraries, Experience with Git version control, Experience with dependency management tools, Experience integrating with backend services (REST, WebSocket, gRPC), Knowledge of Material Design guidelines, Knowledge of relational databases, Experience deploying and maintaining production applications, Ability to analyze system architecture and data flows, Experience publishing applications to Google Play 📃 Skills: Android, Kotlin, MVVM, MVI, CleanArchitecture, Git, REST, WebSocket, gRPC, MaterialDesign, SQL, Gradle 🏢 Description: Do naszego zespołu poszukujemy doświadczonego Senior Software Engineer'a (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 Twoja rola Samodzielność w realizacji funkcjonalności: od analizy po wdrożenie i utrzymanie Dbałość o jakość, wydajność i stabilność aplikacji Umiejętność diagnozowania i rozwiązywania problemów (np. wydajnościowych, pamięciowych) Doświadczenie w publikowaniu aplikacji w Google Play Dbałość o modularność i skalowalność kodu Umiejętność analizy systemów i przepływu danych między komponentami Rozumienie zależności pomiędzy elementami systemu Umiejętność przekładania wymagań biznesowych na rozwiązania techniczne Dobra organizacja pracy oraz umiejętność priorytetyzacji zadań Gotowość do dzielenia się wiedzą i wspierania innych członków zespołu Aktywny udziału w rozwoju architektury systemów Efektywna komunikacja i praca zespołowej Zaangażowanie w pełen cykl życia produktu Kogo szukamy 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 Doświadczenie w pracy z aplikacjami w środowisku produkcyjnym (wdrażanie, monitoring, utrzymanie) 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. Kroki rekrutacji Analiza nadesłanych CV i wstępna selekcja kandydatów Krótki kontakt telefoniczny w celu poznania podstawowych informacji i oczekiwań Rozmowa rekrutacyjna z HR oraz Head of Engineering Krótka rozmowa w języku angielskim z VP of Development

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

New offer

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: Opis Do zespołu poszukiwany jest doświadczony Mobile Software Engineer (iOS), odpowiedzialny za rozwój i utrzymanie aplikacji mobilnych. Rola jest przeznaczona dla osoby samodzielnej, dbającej o jakość kodu i rozumiejącej biznesowy kontekst 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 produkcyjnego, czytelnego i odpornego na błędy kodu, z uwzględnieniem edge case’ów • Doświadczenie w pracy z systemami produkcyjnymi: wdrożenia, monitoring i utrzymanie Oczekiwania • Samodzielne tworzenie nowych funkcjonalności: od planowania po wdrożenie i monitoring • Dbałość o jakość, wydajność i stabilność aplikacji • Identyfikowanie i rozwiązywanie problemów, takich jak wycieki pamięci i bottlenecki • Doświadczenie w publikowaniu aplikacji w App Store • Dbałość o utrzymanie kodu i jego modularność • Umiejętność analizy systemów oraz przepływów danych • Rozumienie zależności między komponentami systemu • Umiejętność analizy problemów biznesowych i przekładania ich na rozwiązania techniczne • Dobra organizacja pracy i umiejętność priorytetyzacji zadań • Gotowość do dzielenia się wiedzą i wspierania mniej doświadczonych członków zespołu Co oferujemy • Pracę w zespole opartym na pasji i współpracy • Pracę hybrydową (3+2) • Wsparcie przypisanego partnera podczas 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 • Śniadania i obiady w Bistro w dobrej cenie • Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia • Codziennie świeże owoce, kawę i zdrowe przekąski • Poszanowanie równowagi między życiem zawodowym a prywatnym

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

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

New offer

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: 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

Link Group

Senior Android Engineer (Kotlin / Compose)

Senior

Remote

Warsaw, Poland

130 - 170 PLN

🏢 Summary: Senior Android Engineer role focused on building and maintaining a large-scale mobile product using Kotlin and Jetpack Compose, with strong ownership of architecture, scalability, and code quality. The position involves working within a mature Android ecosystem, ensuring high performance and robust engineering standards. Candidates are expected to contribute autonomously to mobile architecture and delivery processes. 🗂️ Requirements: Strong Kotlin proficiency, Experience with Jetpack Compose, Deep knowledge of Android SDK, Understanding of OOP principles, Knowledge of algorithms, Knowledge of data structures, Experience with Gradle build systems, Experience with CI pipelines, Ability to work autonomously, Strong problem-solving skills 📃 Skills: Kotlin, Compose, Android, AndroidSDK, OOP, Algorithms, DataStructures, Gradle, CI, KMM, TDD, Copilot, PairProgramming, ModularArchitecture 🏢 Description: Senior Android Engineer (Kotlin / Compose) We are looking for an experienced Android Engineer who thrives in large-scale product environments and takes ownership of mobile architecture and delivery quality. You’ll work on a mature mobile ecosystem where scalability, performance, and engineering standards matter. What We’re Looking For Strong proficiency in Kotlin and modern Jetpack Compose for UI development Deep understanding of the Android SDK and native mobile development principles Solid knowledge of Object-Oriented Programming , algorithms, and data structures Experience working with Gradle-based build systems and CI pipelines Ability to work with a high level of autonomy and strong problem-solving mindset Additionally Valued Experience with modular architecture (e.g., Kotlin Multiplatform Mobile – KMM) Experience working within large and evolving codebases Practical exposure to Test-Driven Development (TDD) and Pair Programming Experience leveraging AI-assisted development tools (e.g., Copilot)

Technology

New offer

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

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

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