New offer - be the first one to apply!

August 8, 2026

Android Software Engineer

Mid • Remote

20,000 - 28,000 PLN

Warsaw, MZ, Poland

Responsibilities

  • Develop and maintain Android applications using Kotlin.
  • Integrate AI-powered chat, voice, and vision features through backend APIs.
  • Design intuitive UX for AI interactions, including streaming responses and error handling.
  • Optimize application performance, responsiveness, and reliability.
  • Collaborate 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.
  • Comfort working in a fast-paced startup environment with evolving AI technologies.

Nice to Have

  • Experience with TensorFlow Lite, ML Kit, or on-device inference.
  • Published applications 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.

Similar jobs you might like

Technology

New offer

RemoDevs

Android Software Engineer

Mid

Remote

Wroclaw, DS, Poland

22,000 - 28,000 PLN

🏢 Summary: Android Software Engineer role focused on building a high-performance, reliable AI-powered mobile app. The position involves integrating chat, image, voice, and recommendation capabilities through backend APIs while optimizing performance, stability, and user experience. 🗂️ Requirements: 3+ years of Android development experience, Kotlin experience, AI feature integration experience, Coroutines and Flow knowledge, REST or gRPC API experience, Structured data experience, Debugging skills, Performance optimization skills, Ability to work with delayed or unpredictable system results, Google Play publishing experience 📃 Skills: Android, Kotlin, Java, SQL, NoSQL, Coroutines, Flow, REST, gRPC, TensorFlowLite, MLKit, GooglePlay 🏢 Description: Role As an Android Software Engineer, you will build and improve an Android app with AI as a core part of the product. You will ensure AI works effectively on mobile devices and delivers a smooth user experience, with a strong focus on performance, reliability, and usability. Main Responsibilities • Build and maintain Android applications using Kotlin. • Add AI features such as chat, image, voice, and recommendation tools through backend APIs. • Create user-friendly AI experiences, including live responses, retries, and partial results. • Improve app speed, memory use, and overall performance. • Add analytics, logging, and user feedback tools to help improve AI features. • Work closely with backend and machine learning engineers. • Keep the app stable, secure, and ready to grow. Requirements • At least 3 years of Android development experience with Kotlin. • Experience working with AI features, such as language models, image, or speech APIs. • Good knowledge of asynchronous programming with Coroutines and Flow. • Experience using REST or gRPC APIs and structured data. • Strong debugging and performance optimization skills. • Comfortable working with systems where delays or unexpected results can happen. • Experience with ML Kit or TensorFlow Lite is a plus. • Experience publishing Android apps on Google Play. Expected Results • Build Android apps that are stable, smooth, and reliable. • Create fast applications with good memory and CPU performance. • Find and fix production issues quickly using monitoring and clear problem analysis. Technologies • Kotlin / Java • SQL / NoSQL • TensorFlow Lite How We Work We believe the best products are created by small and highly skilled teams. We work closely together, make decisions as a team, and move quickly. We focus on delivering high-quality work while always learning and improving. We expect team members to work independently, make good decisions, and stay organized. Our goal is to build an AI product that people enjoy using every day. Interview Process If your experience matches what we are looking for, you will be invited to 3 or 4 interviews. The technical team reviews all applications. Interviews are held online or in person, and the process is intended to be fast and clear. Candidates who demonstrate the required skills and attitude may receive an offer to join the team. The role is suited to people excited to help build AI products that improve daily life for millions of users.

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

New offer

Ntiative

Senior Android Developer

Senior

Remote

Kraków, MA, Poland

🏢 Summary: Remote B2B opportunity for a senior Android Engineer to own the client-side architecture, performance, and AI interaction experience for a proactive smart-assistant product. The role focuses on building resilient AI mobile workflows and collaborating with ML and backend engineers on API and system design. 🗂️ Requirements: 5+ years of native Android development experience, Kotlin, AI/LLM feature integration, Vision API integration, Speech API integration, Coroutines, Flow, Asynchronous programming, Profiling, debugging, and performance optimization for high-load AI workflows, Product-minded approach 📃 Skills: Android, Kotlin, AI, LLM, Coroutines, Flow, Vision, Speech, Profiling, Debugging, Optimization 🏢 Description: The mission is to build a proactive smart assistant for everyday users, bringing intelligence to daily workflows and reducing task completion time by over 90%. What we offer: • B2B contract • Join a high-talent team building the core Poland tech hub • 100% remote work • Fast hiring process (3–4 steps maximum, with prompt decisions) • Opportunity to build an AI-native product from scratch for billions of global users • Direct ownership of the client-side architecture and performance What you offer: • 5+ years of experience in native Android development with Kotlin • Hands-on experience integrating AI/LLM features, vision, and speech APIs • Deep mastery of Coroutines, Flow, and asynchronous programming • Strong profiling, debugging, and performance-optimization skills for high-load, AI-heavy workflows • Curious, product-minded engineering approach Nice to have: • Experience with on-device ML frameworks such as TensorFlow Lite or ML Kit What you will do: • Own the Android application experience, driving how AI feels, behaves, and performs on mobile devices • Design resilient mobile UX patterns for AI interactions, including streaming responses, retries, and latency • Optimize app responsiveness and CPU and memory efficiency for multi-step reasoning and context-heavy flows • Collaborate directly with ML and backend engineers to shape API contracts and system behavior

Technology

New offer

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

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

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

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

P&P Solutions

Android Engineer

Senior

Remote

Warsaw, Poland

125 - 145 PLN

🏢 Summary: Remote Android Engineer role focused on building high-quality mobile applications for the financial sector and supporting clients during implementation. The position involves developing native Android solutions, integrating apps with client systems, and providing technical guidance and training in an international environment. You will also contribute to product roadmap and mobile technology improvements. 🗂️ Requirements: Minimum 3 developed Android applications, At least 1 Android application published on Google Play, Strong current knowledge of Android platform, Commercial experience with Kotlin, Experience with native testing frameworks, Experience with Espresso, Ability to integrate mobile applications with external systems, Knowledge of mobile development best practices 📃 Skills: Android, Kotlin, Espresso, GooglePlay, Mobile, Native, Hybrid 🏢 Description: Lokalizacja: Kraków Tryb pracy: Zdalnie O firmie Naszym klientem jest firma fintech tworząca nowoczesne rozwiązania digital banking dla instytucji finansowych. Jej platformy wspierają banki w transformacji cyfrowej, integrując dane i funkcjonalności z różnych systemów w jednym środowisku oraz umożliwiając rozwój usług cyfrowych na globalną skalę. O roli Jako Android Engineer będziesz tworzyć wysokiej jakości aplikacje mobilne dla sektora finansowego oraz wspierać klientów i partnerów podczas wdrożeń. Będziesz pracować w międzynarodowym środowisku, współpracując z zespołami projektowymi z różnych regionów świata. Zakres obowiązków Wsparcie klientów i partnerów w implementacji rozwiązań mobilnych. Tworzenie dedykowanych aplikacji mobilnych dopasowanych do potrzeb klienta. Zapewnienie płynnej integracji aplikacji mobilnych z systemami klienta. Praca głównie z natywnymi technologiami mobilnymi. Udział w rozwoju rozwiązań hybrydowych, jeśli będzie taka potrzeba. Doradztwo techniczne i rekomendowanie najlepszych praktyk podczas wdrożeń. Prowadzenie szkoleń, warsztatów oraz wsparcie zespołów developerskich, również on-site, jeśli będzie to wymagane. Pełnienie roli eksperta w obszarze technologii mobilnych. Współtworzenie roadmapy rozwoju produktu. Przekazywanie feedbacku od klientów do wewnętrznych zespołów R&D. Monitorowanie i ocena nowych technologii w obszarze mobile. Wymagania Doświadczenie w stworzeniu minimum 3 aplikacji Android , w tym przynajmniej 1 opublikowanej w Google Play . Bardzo dobra, aktualna znajomość platformy Android oraz dobrych praktyk mobile development. Doświadczenie w pracy z Kotlinem . Znajomość natywnych frameworków testowych, w szczególności Espresso . Proaktywne podejście, samodzielność i nastawienie na dowożenie rezultatów. Silne poczucie odpowiedzialności za powierzony obszar. Umiejętność dostarczania wysokiej jakości rozwiązań. Dobre umiejętności komunikacyjne i gotowość do prezentowania pomysłów oraz rekomendacji technicznych. Chęć dzielenia się wiedzą, prowadzenia szkoleń, warsztatów i mentoringu. Mile widziane doświadczenie w prowadzeniu własnej działalności lub przedsiębiorcze podejście do pracy. Oferujemy Przelew w dogodnej formie Krótki 14-dniowy termin płatności faktury Bogaty pakiet usług prywatnej opieki medycznej Dostęp do platformy kafeteryjnej MyBenefit (umożliwiającej zamawianie kart Multisport, kart przedpłaconych do Ikea, Zalando, Notino i wielu innych)

Technology

Sigma Software

Android Engineer with Java/Kotlin experience (Accessibility Product House)

Mid

Remote

Warsaw, Poland

🏢 Summary: Middle-level Android Engineer role focused on enhancing Android system internals and building enterprise-grade accessibility features using Java/Kotlin. The position involves advanced Android development, integration of AI-powered accessibility tools, and collaboration with cross-functional teams. Flexible work format with opportunities to influence product quality and accessibility compliance. 🗂️ Requirements: 3–4 years of commercial Android development experience, Strong knowledge of Android SDK and platform architecture, Understanding of Android application and component lifecycle, Experience with Android UI frameworks (Jetpack Compose, XML, WebViews), Familiarity with Android APIs and design patterns, Experience with dependency management tools, Upper-Intermediate or higher English level 📃 Skills: Android, Java, Kotlin, SDK, Jetpack, Compose, XML, WebView, Gradle, Maven, JFrog, Appium, Espresso, CircleCI, Jenkins, CI/CD 🏢 Description: Are you passionate about building impactful mobile solutions? We at Sigma Software are looking for an experienced Android Engineer with strong Java/Kotlin skills to join our team and work on Android system internals. This is a Middle-level position offering the opportunity to contribute to innovative accessibility solutions used by enterprises worldwide. You can work remotely, onsite, or in a hybrid format — we are flexible to fit your lifestyle. At Sigma Software, you will join a collaborative environment where your expertise will directly influence product quality and user experience. Why join us? We offer competitive benefits, a supportive team culture, and projects that make a real difference. Customer Our client is a rapidly growing technology leader in digital accessibility software. Their AI-enabled products help enterprises make web and mobile offerings accessible to everyone, saving developer time and reducing risk through proprietary discovery and analysis algorithms integrated directly into software development pipelines. Project The project focuses on enhancing Android system internals to deliver accessibility features for enterprise-grade applications. It involves advanced Android development, integration of AI-powered accessibility tools, and collaboration with cross-functional teams to ensure compliance with accessibility standards. Requirements 3–4 years of commercial experience in Android development (or Kotlin/Java background combined with Android experience) Strong knowledge of Android SDK and platform architecture Understanding of Android application lifecycle and component lifecycle Familiarity with Android APIs and common design patterns Strong understanding of Android UI frameworks: Jetpack Compose, XML layouts, and WebViews Experience with dependency management tools (Gradle, Maven, JFrog) Upper-Intermediate or higher level of spoken and written English WILL BE A PLUS Experience with accessibility features and standards Experience developing and integrating SDKs Familiarity with automation frameworks (Appium, Espresso) CI/CD experience with platforms like CircleCI or Jenkins Ensure solutions meet accessibility compliance standards Participate in code reviews and contribute to architecture decisions Personal Profile Proactive attitude Strong team player with a collaborative mindset Independent and self-motivated learner Strong problem-solving skills and attention to detail Responsibilities Conduct in-depth research into Android system internals Develop and deliver high-quality, enterprise-grade features according to product requirements Collaborate closely with support, product management, and other mobile teams Stay up to date on mobile development trends and advancements in accessibility Ensure solutions meet accessibility compliance standards Participate in code reviews and contribute to architecture decisions

Technology

Harvey Nash Technology

Senior Android Developer

Senior

Remote

Warsaw, Poland

130 - 155 PLN/hr

🏢 Summary: Remote B2B contract for an Android Software Engineer working on long-term mobile development projects for an international logistics company. The role involves Android/Kotlin development, refactoring, code reviews, mentoring, automated testing, and improving mobile architecture practices. Candidates should have strong experience with modern Android architecture patterns, CI/CD, and complex mobile applications. 🗂️ Requirements: Experience in Android development, Experience in Kotlin, Knowledge of MVVM architecture, Knowledge of Clean Architecture, Knowledge of SOLID principles, Experience in mobile software architecture, Experience in code reviews, Experience mentoring developers, Knowledge of CI/CD, Knowledge of automated testing fundamentals, Understanding of UI/UX principles, Experience in complex mobile projects, Experience in refactoring, Fluent English 📃 Skills: Android, Kotlin, MVVM, CI/CD, SOLID, UI/UX 🏢 Description: We are looking for contractors for the role: Software Engineer (Android), remote Rate: 130 - 155 pln/h (B2B contract via Harvey Nash) Duration:long-term (1st contract ab. 6 months, then extensions) End-clients: international logistics company Process: 2-3 stages Tasks: Mobile software development and design Refactor existing code Participate in code reviews and pair programming sessions Drive improvements within the team Mentor less experienced team members Analyze and understand user requirements and business objectives to effectively guide the development process Creating project documentation Ensure ongoing maintenance and support implement automated tests Requirements: Few years of experience in Android / Kotlin development and design ​​​​​​​Experience in mobile applications design (mobile software architecture knowledge) - knowledge of MVVM, Clean Architecture and SOLID principles Some experience in Senior / Principal / Tech Lead role: conducting code reviews, mentoring, etc. Knowledge of CI/CD and  automation testing fundamentals ​​​​Understanding of UI/UX design principles Experience in complex mobile projects and in refactoring Fluent in English