Unlock Full Resume Report

New offer - be the first one to apply!

August 14, 2026

Android Software Engineer

Mid • Remote

Warsaw, MZ, Poland

About the product

The product is an AI-native assistant designed to support everyday communication, organization, errands and complex workflows with minimal user input. It must reliably manage long-running processes, retain context, interact with external tools and complete real-world tasks despite the non-deterministic nature of modern AI models. Its objective is to make everyday activities significantly faster and easier for users.

About the role

As an Android Software Engineer, you will own the Android client experience and shape how AI behaves, responds and performs on mobile devices. This is not a thin-client or simple API-integration role. You will help build a production Android application in which AI interactions are central to the product experience, with a strong focus on performance, reliability and clarity.

What you will do

  • Build and maintain production Android applications using Kotlin.
  • Integrate AI-powered features, including chat, vision, voice and recommendations, through backend APIs.
  • Design user experience patterns for AI interactions, including streaming responses, retries and partial results.
  • Optimize application performance, responsiveness and memory usage across AI-intensive workflows.
  • Implement analytics, logging and feedback collection to support AI evaluation and continuous product improvement.
  • Collaborate closely with backend and Machine Learning engineers on API contracts and system behavior.
  • Ensure application stability, security and scalability in production environments.

What we are looking for

  • At least three years of professional Android development experience using Kotlin.
  • Hands-on experience integrating AI functionality such as LLM, vision or speech APIs.
  • Strong understanding of asynchronous programming, particularly Coroutines and Flow.
  • Familiarity with REST or gRPC APIs and structured data formats.
  • Strong debugging and performance-profiling skills.
  • Ability to build systems that must handle latency, partial failures and non-deterministic behavior.
  • Experience with ML Kit or lightweight on-device inference.
  • Experience shipping production applications through the Google Play Store.

What success looks like

  • The Android application is stable, smooth and reliable in real-world use.
  • Performance remains responsive and efficient in terms of latency, memory and CPU usage.
  • Production issues are identified early, monitored effectively and resolved through clear root-cause analysis.

Technology stack

  • Kotlin / Java
  • Coroutines / Flow
  • REST / gRPC
  • SQL / NoSQL
  • TensorFlow Lite and on-device inference

Compensation and employment

The position is offered under an employment contract. Compensation is determined individually based on professional experience and technical capability, scope of responsibility, location and relevant market benchmarks, and expected impact on the product and organization. The compensation package consists of a base salary and equity. Exceptional candidates may be considered flexibly. A company laptop will be provided where required for the role.

Remote work and global collaboration

The organization operates as a remote-first, globally distributed team. There is no fixed company-wide working schedule or requirement to follow one specific time zone. Team members are expected to maintain sufficient working-hours overlap with their immediate colleagues to collaborate effectively.

You will work from Poland and collaborate with engineering, Machine Learning and product specialists across different regions. Poland-based employees join existing global teams rather than a separate local team. The exact reporting line and hiring manager will be confirmed during the recruitment process.

How the team works

The team works in small, highly capable and hands-on groups. Decisions are made collaboratively, while individuals are expected to take ownership, exercise sound judgment and execute independently. The team moves quickly while balancing product quality, experimentation and learning from real user behavior.

There is no fixed hiring quota for this position. Candidates are selected based on technical and ownership standards rather than a predetermined number of openings.

Recruitment process

The standard recruitment process consists of up to four stages:

  • Technical assessment, where relevant to the candidate’s background.
  • HR interview.
  • One or more technical interviews.
  • Founder or leadership interview.

Particularly strong candidates may be fast-tracked directly to the technical interview stage based on their experience and previous work. Applications are evaluated by members of the technical team. Interviews may be conducted virtually and, where relevant, onsite. The exact format and interviewers may vary, and decisions are communicated promptly.

Similar jobs you might like

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

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: About Us More than 5 billion people use everyday apps like email, notes, and task managers. Most of these apps do not use AI in a smart way. We want to build an AI assistant that helps people with conversations, daily tasks, planning, and work. It should be easy to use and need very little input from users. Our product is designed to be reliable for long tasks, remember important information, and help users finish real tasks. It can think through several steps, work with other tools, and perform well even when AI results are not always the same. Our goal is to help people complete daily tasks much faster while making the experience simple and enjoyable. Role As an Android Software Engineer, you will build and improve our Android app. You will make sure AI works well on mobile devices and gives users a smooth experience. This is not just a simple mobile app. AI is a key part of the product, so performance, reliability, and user experience are very important. 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, we will invite you to 3 or 4 interviews. Our technical team reviews all applications. Interviews are held online or in person. We try to keep the process fast and clear. If you show the skills and attitude we need, we will make you an offer to join our team. We want people who are excited to help build AI products that can improve daily life for millions of users.

Technology

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: Hello Android Engineers! 😊 The mission of our stealth AI client is to build a proactive smart assistant for everyday users, bringing real 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 max, 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 do YOU offer? • 5+ years of experience in native Android development with Kotlin • Hands-on experience in integrating AI/LLM features, vision, and speech APIs • Deep mastery of Coroutines, Flow, and asynchronous programming • Experience with on-device ML frameworks (e.g., TensorFlow Lite, MLKit) is a strong plus • Strong profiling, debugging, and performance optimization skills for high-load, AI-heavy workflows • A curious, product-minded engineer What will YOU do? • Own the Android application experience, driving how AI feels, behaves, and performs on mobile devices. • Design resilient mobile UX patterns for AI interactions (handling streaming responses, retries, and latency). • Optimize app responsiveness, 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. Does this sound interesting? Do not hesitate to apply, and let's talk!

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

.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

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

New offer

EPAM Systems

Senior Android Engineer

Senior

Remote

Katowice, SL, Poland

🏢 Summary: Senior Android Engineer role focused on building reliable mobile integrations that ingest, unify, and expose health data from on-device and third-party sources. The position involves Google Health Connect, backend-connected data flows, and collaboration with QA and product teams to deliver stable, high-performance releases. 🗂️ Requirements: 5+ years building, shipping, and maintaining Android apps, Senior-level Android development expertise, Kotlin production experience, Jetpack Compose production experience, Android architecture, performance, debugging, and stability expertise, Platform API, third-party SDK, and backend service integration experience, REST API, asynchronous data flow, coroutines, and Flow experience, Incremental delivery, pragmatic testing, refactoring, and risk-management discipline 📃 Skills: Android, Kotlin, Compose, HealthConnect, REST, Coroutines, Flow, APIs, SDKs, Debugging, Testing, Refactoring 🏢 Description: Responsibilities - Build and maintain Android client integrations for ingesting and unifying health data from on-device and third-party sources. - Integrate with Google Health Connect and external health data providers, handling permissions, sync, and data quality. - Expose health data cleanly to product teams through shared, well-documented client interfaces. - Partner with backend, QA, and consuming product teams to deliver reliable end-to-end data flows. - Ensure quality and safety through incremental rollouts, with a strong focus on stability and performance. Requirements - Senior Android engineer with 5+ years building, shipping, and maintaining mobile apps. - Deep expertise in Android development, including architecture, performance, debugging, and stability. - Strong production experience with Kotlin and Jetpack Compose in real-world applications. - Solid experience integrating with platform APIs, third-party SDKs, and backend services, including REST APIs, asynchronous data flows, coroutines, and Flow. - Solid engineering discipline: incremental delivery, pragmatic testing, careful refactoring, and effective risk management. Nice to have - Experience with Google Health Connect integrations, including reading and writing health data, permissions, and background sync. - Experience with health tech, wellness, or regulated products, such as HIPAA and health-data handling. - Experience contributing to or extending internal frameworks and libraries. - Experience with analytics, experimentation, A/B testing, instrumentation, and monitoring. We offer - Hybrid-by-design work mode and the opportunity to work remotely within Poland. - Opportunity to work abroad for up to 60 days annually. - Business-driven relocation opportunities. - Career development programs, thought leadership, mentoring, soft-skills, and well-being programs. - Certification opportunities in Anthropic, Gemini, GCP, Azure, and AWS. - English classes. - Stable pay. - Participation in the Employee Stock Purchase Plan with a 15% discount. - Benefits package, including health insurance, multisport, and shopping vouchers. - Referral bonuses up to $2,000. - Offices with entertainment and relaxation zones, table tennis, football, free snacks, coffee, and more. - Corporate, social, and well-being events. Benefits listed above are available to employees only. Contractor engagement is available; terms of B2B cooperation agreements are agreed individually.

Technology

New offer

EPAM Systems

Senior Android Engineer

Senior

Remote

Gdansk, PM, Poland

🏢 Summary: Senior Android Engineer role focused on building reliable mobile integrations that ingest, unify, and expose health data from on-device and third-party sources. The position works across Android and backend boundaries to deliver secure, stable end-to-end data flows using Google Health Connect and external providers. 🗂️ Requirements: 5+ years building, shipping, and maintaining mobile applications, Senior-level Android development expertise, Kotlin and Jetpack Compose production experience, Android architecture, performance, debugging, and stability expertise, Platform API, third-party SDK, and backend service integration experience, REST API, asynchronous data flow, coroutines, and Flow experience, Incremental delivery, pragmatic testing, refactoring, and risk management discipline 📃 Skills: Android, Kotlin, Compose, HealthConnect, REST, Coroutines, Flow, SDKs, APIs, Debugging, Testing 🏢 Description: Responsibilities - Build and maintain Android client integrations for ingesting and unifying health data from on-device and third-party sources. - Integrate with Google Health Connect and external health data providers, handling permissions, sync, and data quality. - Expose health data cleanly to product teams through shared, well-documented client interfaces. - Partner with backend, QA, and consuming product teams to deliver reliable end-to-end data flows. - Ensure quality and safety through incremental rollouts, with a strong focus on stability and performance. Requirements - Senior Android engineer with 5+ years building, shipping, and maintaining mobile apps. - Deep expertise in Android development, including architecture, performance, debugging, and stability. - Strong production experience with Kotlin and Jetpack Compose in real-world applications. - Solid experience integrating with platform APIs, third-party SDKs, and backend services, including REST APIs, asynchronous data flows, coroutines, and Flow. - Solid engineering discipline: incremental delivery, pragmatic testing, careful refactoring, and effective risk management. Nice to have - Experience with Google Health Connect integrations, including reading and writing health data, permissions, and background sync. - Experience with health tech, wellness, or regulated products, such as HIPAA and health data handling. - Experience contributing to or extending internal frameworks and libraries. - Experience with analytics, experimentation, A/B testing, instrumentation, and monitoring. We offer - Hybrid-by-design work mode and the opportunity to work remotely within Poland. - Opportunity to work abroad for up to 60 days annually. - Business-driven relocation opportunities. - Career development programs, thought leadership, mentoring, soft-skills and well-being programs. - Certifications in Anthropic, Gemini, GCP, Azure, and AWS. - English classes. - Stable pay. - Participation in the Employee Stock Purchase Plan with a 15% discount. - Benefits package, including health insurance, multisport, and shopping vouchers. - Referral bonuses up to $2,000. - Offices with entertainment and relaxation zones, table tennis, football, free snacks, coffee, and more. - Corporate, social, and well-being events. Benefits listed above are available to employees only. Contractor cooperation is available. Terms of B2B cooperation agreements are agreed individually. Only selected candidates will be contacted.

Technology

New offer

EPAM Systems

Senior Android Engineer

Senior

Remote

Lodz, LD, Poland

🏢 Summary: Senior Android Engineer role focused on building reliable mobile integrations that ingest, unify, and expose on-device and third-party health data. The position involves Google Health Connect, backend-connected data flows, and close collaboration with backend, QA, and product teams to deliver stable, high-performance releases. 🗂️ Requirements: 5+ years building, shipping, and maintaining mobile apps, Senior-level Android development expertise, Production experience with Kotlin, Production experience with Jetpack Compose, Experience with platform APIs, third-party SDKs, and backend services, Experience with REST APIs, asynchronous data flows, coroutines, and Flow, Strong architecture, performance, debugging, and stability skills, Incremental delivery, pragmatic testing, careful refactoring, and risk management 📃 Skills: Android, Kotlin, Compose, REST, Coroutines, Flow, APIs, SDKs, HealthConnect 🏢 Description: We are looking for a Senior Android Engineer to build and harden mobile client integrations that bring health data into the client’s application, including on-device and third-party health data sources, and expose that data cleanly to the product teams that consume it. We are looking for a proactive and self-sufficient person able to navigate complex integration work across mobile and backend boundaries, unblock themselves quickly, and collaborate closely with backend, QA, and partner teams. Responsibilities • Build and maintain Android client integrations for ingesting and unifying health data from on-device and third-party sources • Integrate with Google Health Connect and external health data providers, handling permissions, sync, and data quality • Expose health data cleanly to product teams through shared, well-documented client interfaces • Partner with backend, QA, and consuming product teams to deliver reliable end-to-end data flows • Ensure quality and safety through incremental rollouts, with a strong focus on stability and performance Requirements • Senior Android engineer with 5+ years building, shipping, and maintaining mobile apps • Deep expertise in Android development, including architecture, performance, debugging, and stability • Strong production experience with Kotlin and Jetpack Compose in real-world applications • Solid experience integrating with platform APIs, third-party SDKs, and backend services (REST APIs, asynchronous data flows, coroutines/Flow) • Solid engineering discipline: incremental delivery, pragmatic testing, careful refactoring, and effective risk management Nice to have • Experience with Google Health Connect integrations, including reading/writing health data, permissions, and background sync • Experience with health tech, wellness, or regulated products (e.g., HIPAA, health data handling) • Experience contributing to or extending internal frameworks/libraries • Experience with analytics/experimentation (A/B testing), instrumentation, and monitoring We offer • Hybrid-by-design work mode and opportunity to work remotely within Poland • Chance to work abroad for up to 60 days annually • Business-driven relocation opportunities • Career development programs • Thought leadership, mentoring, soft skills, and well-being programs • Certification opportunities: Anthropic, Gemini, GCP, Azure, AWS • English classes • Stable pay • Participation in the Employee Stock Purchase Plan with a 15% discount • Benefits package: health insurance, multisport, and shopping vouchers • Referral bonuses up to $2,000 • Offices with entertainment and relaxation zones, table tennis and football, free snacks, coffee, and more • Corporate, social, and well-being events Benefits listed above are available to employees only. Contractor engagement is also available. Terms of B2B cooperation agreements are agreed individually.

Technology

New offer

EPAM Systems

Senior Android Engineer

Senior

Remote

Wroclaw, DS, Poland

🏢 Summary: Senior Android Engineer role focused on building reliable mobile integrations that ingest, unify, and expose health data from device and third-party sources. The position works across Android and backend boundaries to deliver secure, stable end-to-end data flows with backend, QA, and product teams. 🗂️ Requirements: 5+ years building, shipping, and maintaining Android mobile applications, Senior-level Android development expertise, Kotlin and Jetpack Compose production experience, Android architecture, performance, debugging, and stability expertise, Platform API, third-party SDK, and backend service integration experience, REST API, asynchronous data flow, coroutines, and Flow experience, Incremental delivery, pragmatic testing, refactoring, and risk management discipline 📃 Skills: Android, Kotlin, JetpackCompose, REST, Coroutines, Flow, APIs, SDKs 🏢 Description: Responsibilities - Build and maintain Android client integrations for ingesting and unifying health data from on-device and third-party sources. - Integrate with Google Health Connect and external health data providers, handling permissions, sync, and data quality. - Expose health data cleanly to product teams through shared, well-documented client interfaces. - Partner with backend, QA, and consuming product teams to deliver reliable end-to-end data flows. - Ensure quality and safety through incremental rollouts, with a strong focus on stability and performance. Requirements - Senior Android engineer with 5+ years building, shipping, and maintaining mobile apps. - Deep expertise in Android development, including architecture, performance, debugging, and stability. - Strong production experience with Kotlin and Jetpack Compose in real-world applications. - Solid experience integrating with platform APIs, third-party SDKs, and backend services, including REST APIs, asynchronous data flows, coroutines, and Flow. - Solid engineering discipline: incremental delivery, pragmatic testing, careful refactoring, and effective risk management. Nice to have - Experience with Google Health Connect integrations, including reading and writing health data, permissions, and background sync. - Experience with health tech, wellness, or regulated products, such as HIPAA and health data handling. - Experience contributing to or extending internal frameworks and libraries. - Experience with analytics, experimentation, A/B testing, instrumentation, and monitoring. We offer - Hybrid-by-design work and the opportunity to work remotely within Poland. - Opportunity to work abroad for up to 60 days annually. - Business-driven relocation opportunities. - Career development programs, thought leadership, mentoring, soft-skills, and well-being programs. - Certification opportunities in Anthropic, Gemini, GCP, Azure, and AWS. - English classes. - Stable pay. - Participation in the Employee Stock Purchase Plan with a 15% discount. - Benefits package, including health insurance, multisport, and shopping vouchers. - Referral bonuses up to $2,000. - Offices with entertainment and relaxation zones, table tennis, football, free snacks, coffee, and more. - Corporate, social, and well-being events. - Benefits listed above are available to employees only. - Open to working with contractors; B2B cooperation terms are agreed individually.