June 10, 2026
Android OS Platform Engineer (Network Stack) for a Finnish Stealth startup
Senior • Remote
55 - 70 EUR
Warsaw, Poland
Finnish stealth startup building network-level caller ID and call verification technology. Continue reading if you'd like to join and partake in the European angle of this new technology.
This is a low-level Android platform role focused on AOSP, telephony, networking, and system integration. It is not a standard Android application development position.
Required Responsibilities:
AOSP Framework Development: Experience modifying the Android Open Source Project core layers, specifically the telephony or telecom sub-systems (such as frameworks/opt/telephony).
Android HAL & IPC: Experience building Hardware Abstraction Layer (HAL) modules using AIDL or HIDL, and managing low-level communications via Binder IPC.
C++ and Java/Kotlin Proficiency: Experience writing systems-level C++ alongside Java or Kotlin code, including integration via the Android NDK and JNI.
Low-Level Network Programming: Practical experience with socket manipulation, custom protocol encapsulation, and network routing using Android ConnectivityManager (e.g., binding sockets to specific network interfaces).
Real-Time Communication Protocols: Knowledge of data transport and security protocols, specifically WebRTC data channels, SCTP, DTLS, and SIP/SDP signaling management.
Nice to haves, no deal breakers!:
Baseband & Embedded Systems: Familiarity with real-time operating systems (RTOS), cellular modem architecture, or writing C code for baseband processors.
Android Application Components: Experience implementing custom phone applications using TelecomManager and InCallService APIs.
Firmware Deployment: Knowledge of the Android build system, vendor partitions, system image compilation, and platform signing keys.
Hybrid Application Bridges: Experience interfacing native code with web runtimes, specifically configuring secure JavaScript interfaces within Android WebView components.
Project details
Start: ASAP
End date: Ongoing, until further notice
Location: Poland, remote!
Allocation: 100%
Contract: B2B
Career advancement:
We value your growth and operate on the B.O.T. Model (Build, Operate, Transfer). This approach allows you to develop your skills while offering the opportunity to transition directly to our partner for long-term collaboration.
Similar jobs you might like
Technology
B3 Consulting Poland
Android Developer
Mid
Hybrid
Warsaw, Poland
🏢 Summary: The offer is for an Android Developer responsible for building and testing native Android applications within an IoT ecosystem, focusing on BLE-based communication with home appliances. The role involves full lifecycle development in a Scrum team, ensuring high-quality architecture, testing, and hardware-software integration. It combines mobile development with low-level protocol work and real-device validation in a lab environment. 🗂️ Requirements: Minimum 3 years of experience in native Android development, Commercial experience with Kotlin, Experience with Bluetooth Low Energy (BLE), Understanding of mobile-to-hardware communication, Knowledge of HTTP, REST, JSON, XML, WebSockets, Familiarity with Clean Architecture and SOLID principles, Experience with Git, Experience with Jira, Experience with GitHub Actions, English level B2/C1, Residence in Poland or eligibility to work in Poland 📃 Skills: Android, Kotlin, BLE, HTTP, REST, JSON, XML, WebSockets, Git, Jira, GitHub, NDK, KMM, SSL, TLS, Coroutines, Flows, Jetpack, Compose 🏢 Description: We are part of an international organization listed on Nasdaq Stockholm, operating in 11 countries. In Poland, we work with full autonomy. We independently choose our technologies, processes, and ways of working while maintaining the highest professional standards. We deliver a wide range of IT projects in Poland and internationally, across multiple domains and technologies. This allows our consultants to develop their competencies and gain experience aligned with their professional ambitions. Our collaboration is built around the CARE philosophy. For us, it means responsible project matching, transparent cooperation, and a long-term approach to professional growth. Join us as Android Developer. Grow in an environment that cares about your development as much as you do. Your responsibilities Native App Development: Design and develop high-quality native Android applications within the IoT ecosystem. IoT Integration & Testing: Actively test and implement seamless connectivity between mobile applications and home appliances, focusing on pairing and communication stability. Protocol Implementation: Work closely with low-level communication protocols, specifically Bluetooth Low Energy (BLE) , to ensure reliable hardware-software interaction. Quality Assurance: Conduct integration and end-to-end testing, utilizing tools for automated Unit and UI testing to maintain high performance in a complex, distributed system. Agile Collaboration: Participate in the full software development lifecycle within a cross-functional Scrum team, contributing to clean architecture and codebase modularization. Lab-Based Development: Utilize the onsite hardware laboratory to validate features on physical appliances that cannot be fully simulated. Requirements Professional Experience: At least 3 years of experience in native Android development. Technical Expertise: Experience with Kotlin. IoT Knowledge: Experience with Bluetooth Low Energy (BLE) and a solid understanding of how mobile devices interface with external hardware. Web Technologies: Proficiency in web-related standards including HTTP, REST, JSON, XML, and WebSockets. Architecture & Engineering: Familiarity with Clean Architecture, SOLID principles, and codebase modularization; experience with Git, Jira, and GitHub Actions. English: at least B2/C1 level Nice to have: Experience with Android NDK and Kotlin Multiplatform Mobile (KMM). Knowledge of cybersecurity practices (SSL/TLS, certificate pinning). Experience with Kotlin Coroutines and Flows for reactive programming. Familiarity with Android Jetpack Libraries and Jetpack Compose. You need to live in Poland and/or be eligible to work here. What we offer Work in a Scandinavian culture built on logic and dialogue. Health and sports benefits tailored to your needs. Speed Coaching – short sessions that provide new perspectives and solutions. Sports training, an internal team, and opportunities to take part in competitions. Team events and development-focused meetups.
Technology
DCV Technologies
SW developer – C++ framework – Developers for Android extension framework
Mid
Remote
Warsaw, Poland
🏢 Summary: C++ Framework Developer role focused on Android extension framework development for embedded and automotive platforms. The position involves building and integrating system-level components within AOSP/AAOS, working across areas such as System UI, Media, Smartphone Integration, and Vehicle Services. The role requires hands-on experience with Linux-based systems, IPC mechanisms, and vehicle-related interfaces. 🗂️ Requirements: 1.3+ years hands-on C++ development experience, Strong knowledge of C++11/14/17, Experience with Android framework extension (AOSP or AAOS), Proficiency in Linux system programming and POSIX APIs, Experience with IPC mechanisms (Binder, AIDL, sockets, shared memory), Experience in middleware and system-level component development, Knowledge of multithreading, synchronization, and memory management, Experience with debugging tools (gdb, valgrind, perf, strace, ADB, Logcat), Experience with CMake and Android build system (Soong), Knowledge of GCC or Clang toolchains, Experience with unit testing frameworks, Experience with Git and CI/CD tools, Understanding of automotive standards (ASPICE, MISRA C++, ISO 26262) 📃 Skills: C++, C++11, C++14, C++17, Android, AOSP, AAOS, Linux, POSIX, Binder, AIDL, Sockets, CMake, Soong, GCC, Clang, GoogleTest, GoogleMock, JUnit, Git, Gerrit, Jenkins, GitLab, ASPICE, MISRA, ISO26262, VHAL, CAN, LIN 🏢 Description: We are looking for C++ Framework Developers to work on Android extension framework development for embedded / automotive platforms. Send CV if you have the below skill (marcillina.tietjen@dcvtechnologies.co.uk) Development teams will be set up for the following functional areas: Launcher and System UI Media & Radio Smartphone Integration Phone Vehicle Services & Settings Driver Information (non-safety) Experience: 1.3 – 8 years (hands-on) Key Skills & Experience: C++ (C++11 / C++14 / C++17) with framework-level development Android framework extension (AOSP / AAOS) Linux system programming, POSIX APIs IPC: Binder, AIDL, sockets, shared memory Middleware and system-level component development Multithreading, synchronization, memory management, performance optimization Debugging: gdb, valgrind, perf, strace, ADB, Logcat, Perfetto, Systrace, dumpsys Vehicle HAL (VHAL), CAN / LIN communication Native C++ ↔ Android integration (Binder / AIDL) CMake, Android build system / Soong, GCC / Clang Unit testing: GoogleTest / GoogleMock / JUnit Git / Gerrit, CI/CD (Jenkins, GitLab CI), Agile Exposure to ASPICE, MISRA C++, ISO 26262 (non-safety) Domain experience (good to have – any one): Launcher & System UI | Media & Radio | Smartphone Integration | Phone | Vehicle Services & Settings | Driver Information
Technology
Sii
C Developer – telco sector (f/m/x)
Mid
Remote
Bialystok, Poland
🏢 Summary: C Developer role in a low-level embedded 5G telecommunications project focused on high-performance and reliable mobile network systems. The position involves developing scalable, multi-threaded software close to the hardware layer on Linux, including system-level troubleshooting and build configuration management. 🗂️ Requirements: Minimum 3 years of experience in C development, Strong proficiency in C for high-performance and high-reliability systems, Experience developing multi-threaded applications on Linux, Experience with inter-process and cross-thread communication, Understanding of telecommunications protocols and mobile network systems, Ability to troubleshoot and debug complex system-level issues in Linux, Experience with CMake build configuration, Experience participating in code reviews and maintaining code quality standards 📃 Skills: C, Linux, CMake, Multithreading, IPC, Telecommunications, 5G, Debugging 🏢 Description: If you are looking for a new challenge as a C Developer, join a low-level embedded project in the telecommunications sector focused on 5G mobile network hardware. The role involves developing high-performance and reliable software close to the hardware layer for advanced telecom systems. If this opportunity sounds interesting to you, please apply. Your tasks Work as a C developer for high-performance and high-reliability mobile network systems and applications Develop scalable, multi-threaded functionalities using Linux OS and its multi-threading and cross-thread/cross-process communication capabilities Collaborate with cross-functional teams to design, implement, and test new features and functionalities Troubleshoot and debug complex system issues, leveraging your Linux OS and knowledge of telecommunications protocols and standards Participate in code reviews and maintain coding standards, ensuring high-quality and maintainable code Create and/or manage CMake build configurations Requirements Minimum 3 years of experience in C development Strong proficiency in C programming for developing high-performance and highly reliable systems Experience developing scalable, multi-threaded applications on Linux, including inter-process and cross-thread communication Solid understanding of telecommunications protocols and mobile network systems Ability to troubleshoot, debug, and optimize complex system-level issues in Linux environments Experience with build systems and code quality practices, including CMake configuration and participation in code reviews Good command of English (communicative for all work purposes) Fluent in Polish required Residing in Poland required What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!
Technology
Sii
C Developer – telco sector (f/m/x)
Mid
Remote
Wroclaw, Poland
🏢 Summary: C Developer role in a low-level embedded 5G telecommunications project focused on developing high-performance, reliable software close to the hardware layer. The position involves building scalable, multi-threaded applications on Linux and working with telecom protocols in advanced mobile network systems. 🗂️ Requirements: Minimum 3 years of experience in C development, Strong proficiency in C for high-performance and reliable systems, Experience with multi-threaded application development on Linux, Experience with inter-process and cross-thread communication, Understanding of telecommunications protocols and mobile network systems, Ability to troubleshoot and debug system-level issues in Linux, Experience with CMake build configuration, Participation in code reviews and code quality practices, Fluent Polish, Communicative English, Residence in Poland 📃 Skills: C, Linux, Multithreading, IPC, CMake, 5G, Telecommunications, Debugging 🏢 Description: If you are looking for a new challenge as a C Developer, join a low-level embedded project in the telecommunications sector focused on 5G mobile network hardware. The role involves developing high-performance and reliable software close to the hardware layer for advanced telecom systems. If this opportunity sounds interesting to you, please apply. Your tasks Work as a C developer for high-performance and high-reliability mobile network systems and applications Develop scalable, multi-threaded functionalities using Linux OS and its multi-threading and cross-thread/cross-process communication capabilities Collaborate with cross-functional teams to design, implement, and test new features and functionalities Troubleshoot and debug complex system issues, leveraging your Linux OS and knowledge of telecommunications protocols and standards Participate in code reviews and maintain coding standards, ensuring high-quality and maintainable code Create and/or manage CMake build configurations Requirements Minimum 3 years of experience in C development Strong proficiency in C programming for developing high-performance and highly reliable systems Experience developing scalable, multi-threaded applications on Linux, including inter-process and cross-thread communication Solid understanding of telecommunications protocols and mobile network systems Ability to troubleshoot, debug, and optimize complex system-level issues in Linux environments Experience with build systems and code quality practices, including CMake configuration and participation in code reviews Good command of English (communicative for all work purposes) Fluent in Polish required Residing in Poland required What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!
Technology
Experis Manpower Group
Senior Android Native Developer
Senior
Hybrid
Krakow, Poland
130 - 140 PLN/hr
🏢 Summary: Offer for an experienced Android Developer to design, develop, and maintain native Android applications using Kotlin and Java in a hybrid work model. The role focuses on building high-quality, scalable applications, integrating APIs, and collaborating with cross-functional teams. The position includes code reviews, performance optimization, and technical mentorship responsibilities. 🗂️ Requirements: Proven experience in native Android development, Strong portfolio of released Android applications, Expertise in Kotlin, Expertise in Java, Strong knowledge of Android SDK and architecture components, Experience with RESTful APIs and JSON, Knowledge of MVVM, MVP, or similar architectural patterns, Experience with Git version control, Bachelor’s degree in Computer Science, Software Engineering, or related field 📃 Skills: Kotlin, Java, Android, SDK, MVVM, MVP, REST, JSON, Git 🏢 Description: B2B: 130-140 zł/h netto + VAT Location" Hybrid (6 days per month from Cracow's office) Tasks: Design, develop, and maintain high-quality native Android applications using Kotlin and Java Collaborate with cross-functional teams to define, design, and implement new features Participate in code reviews to ensure code quality, performance, and security standards Optimize applications for maximum speed, efficiency, and scalability Integrate third-party APIs and services to enhance application functionality Identify and resolve bugs and performance bottlenecks promptly Stay updated with the latest industry trends, tools, and best practices in Android development Contribute to technical documentation and provide mentorship to junior team members Required skills and qualifications: Proven experience in native Android development with a strong portfolio of released applications Expertise in Kotlin and Java programming languages Solid understanding of Android SDK, architecture components, and lifecycle management Experience with RESTful APIs, JSON, and third-party libraries and SDKs Knowledge of MVVM, MVP, or other architectural patterns Familiarity with version control systems such as Git Strong problem-solving skills and attention to detail Excellent communication skills and ability to work effectively within a team Bachelor’s degree in Computer Science, Software Engineering, or related field Relevant certifications in Android development are a plus Offers: Hybrid work model: 6 days per month from the office in Cracow Multisport card Private healthcare Life insurance PowerYou platform - e-learning
Technology
Norbsoft
AOSP Developer (Android Framework Engineer) - Mid/Senior
Mid
Remote
Warsaw, Poland
18,000 - 24,000 PLN
🏢 Summary: Role focused on deep customization and development of the Android Open Source Project (AOSP) across the full Android technology stack. The position involves modifying Android Framework components, implementing custom system services, optimizing OS-level performance and UX, and integrating AOSP with dedicated hardware. The developer will manage system builds and maintain AOSP source integrity for specialized devices. 🗂️ Requirements: Deep understanding of Android architecture (Binder, AIDL, System Server), Proven experience working with AOSP source code, especially Framework layer, Very good knowledge of Java in system-level development, Very good knowledge of Kotlin in system-level development, Ability to work with C/C++ and JNI for native components integration, Experience with XML for system layouts and OS configuration 📃 Skills: Android, AOSP, Java, Kotlin, C++, C, JNI, XML, Binder, AIDL 🏢 Description: 📱 3 zdania o nas Być może nie kojarzysz naszej nazwy, ale bardzo prawdopodobne, że w swoim telefonie masz przynajmniej jedną aplikację, którą zrobiliśmy. Jesteśmy niewielką firmą, ale tworzymy aplikacje mobilne, z których korzystają miliony użytkowników (np. Wakacje.pl , Empik Foto, Modivo, Costa Coffee Club, SkyCash, PAYBACK , czy Oriflame Business App używana w 45 krajach na całym świecie). 📱 Opis stanowiska Jako AOSP Developer w Norbsoft, wyjdziesz poza ramy standardowego tworzenia aplikacji. Twoim obszarem będzie cały stos technologiczny Androida. Będziesz odpowiedzialny/a za dostosowanie systemu do specyficznych wymagań hardware’owych, optymalizację wydajności oraz implementację unikalnych funkcji systemowych, których nie znajdziesz w standardowym Androidzie. 📱 Kluczowe zadania Rozwój warstwy Android Framework: Modyfikacja i rozszerzanie kluczowych komponentów. Customizacja System Services: Projektowanie i implementacja usług systemowych oraz mechanizmów komunikacji międzyprocesowej. Optymalizacja UX/UI na poziomie OS: Praca z warstwą wyświetlania i zarządzania zasobami w celu uzyskania maksymalnej płynności na dedykowanym hardware. Integracja Systemu: Ścisła współpraca z zespołem niskopoziomowym przy integracji zmian w AOSP z konkretnymi podzespołami urządzenia. Utrzymanie i budowa obrazów: Zarządzanie procesem budowania obrazów systemu (Build System) oraz dbałość o integralność drzewa AOSP. 📱 Wymagania techniczne Architektura Androida: Głębokie zrozumienie mechanizmów wewnętrznych systemu (Binder, AIDL, System Server). Doświadczenie z AOSP: Udokumentowana umiejętność pracy z kodem źródłowym systemu Android (szczególnie warstwy Framework ). Java & Kotlin: Bardzo dobra znajomość obu języków w kontekście systemowym. C/C++ & JNI: Znajomość pozwalająca na pracę z natywnymi komponentami oraz komunikację między warstwą Java a C++. XML: Doświadczenie w pracy z layoutami systemowymi oraz konfiguracją komponentów OS i manifestów. 📱 Mile widziane Doświadczenie w projektowaniu unikalnych interfejsów użytkownika na poziomie systemowym. Znajomość warstwy HAL (Hardware Abstraction Layer). Umiejętność analizy logów systemowych i profilowania wydajności 📱 Co oferujemy? Praca przy unikalnym hardware: Realny wpływ na kształt systemu operacyjnego dla nowoczesnego urządzenia. Zespół ekspertów: Współpraca z ludźmi, którzy o systemach mobilnych wiedzą niemal wszystko. Elastyczność: Możliwość pracy zdalnej lub w modelu hybrydowym. Kultura inżynierska: Skupienie na jakości kodu i rozwiązywaniu ciekawych problemów technologicznych. Chcesz budować systemy, a nie tylko aplikacje? Prześlij nam swoje CV!
Technology
ITDS
Mid-Level Kotlin Android Developer – Mobile Platform & Security
Mid
Hybrid
Krakow, Poland
25,200 - 29,400 PLN
🏢 Summary: Mid-Level Kotlin Android Developer role focused on building secure, scalable Android applications using modern architectures and tools in a hybrid Krakow-based model. The position involves developing Kotlin applications with Jetpack Compose, integrating network services, and implementing CI/CD pipelines while ensuring high mobile security standards. You will collaborate in distributed teams to deliver robust digital mobile solutions. 🗂️ Requirements: Minimum 4 years of Android development experience in Kotlin, Strong knowledge of Android frameworks and libraries: Retrofit, Coroutines, Room, Hands-on experience with Android Lifecycle, ViewModel, LiveData, Experience with MVP, MVVM, Clean Architecture design patterns, Practical experience with CI/CD pipelines, Knowledge of secure data storage, SSL pinning, authentication mechanisms, Understanding of modularization and dependency management, Ability to troubleshoot production issues, Fluent English (spoken and written), Legal right to work in the European Union 📃 Skills: Kotlin, Android, Jetpack, Compose, Retrofit, Coroutines, Room, Lifecycle, ViewModel, LiveData, MVP, MVVM, CleanArchitecture, Koin, Dagger, Hilt, CI/CD, SSL, Flow 🏢 Description: Empower Mobile Innovation — Drive Secure and Seamless Digital Experiences! Krakow-based opportunity with hybrid work model. As a Mid-Level Kotlin Android Developer, you will be working on developing cutting-edge Android applications that enhance customer engagement and strengthen security measures. The role focuses on delivering robust, scalable mobile solutions in a rapidly evolving digital landscape. Quick Facts: - Hybrid work model based in Krakow - Fluent English required (spoken and written) - Only candidates with an existing legal right to work in the European Union will be considered Responsibilities: - Create and develop Android applications in Kotlin, using Jetpack Compose for modern UI design - Design and implement solutions following MVP and MVVM design patterns, ensuring modularity and maintainability - Integrate applications with network services using Retrofit, ensuring secure and reliable communication - Manage dependencies using Koin, Dagger, or Hilt - Build and maintain CI/CD pipelines to streamline deployment cycles - Apply best practices in mobile security, including encrypted data storage and secure network protocols - Diagnose and resolve application issues, including production incidents - Collaborate in distributed teams, participating in code reviews, retrospectives, and knowledge sharing Requirements: - Minimum of 4 years of experience developing Android applications in Kotlin - Strong proficiency with Android frameworks and libraries: Retrofit, Coroutines, Room - Hands-on experience with Android Lifecycle, ViewModel, and LiveData - Solid understanding of modularization principles and dependency management - Practical experience establishing and maintaining CI/CD pipelines - Familiarity with MVP, MVVM, and Clean Architecture - Knowledge of mobile security best practices: secure data storage, SSL pinning, authentication mechanisms - Ability to troubleshoot and resolve complex technical issues, including in production environments - Willingness to work in distributed teams and actively participate in code reviews Nice to Have: - Experience with Flow for asynchronous programming - Certifications related to Android development or cybersecurity
Technology
.intent
Senior Android Mobile Engineer
Senior
Hybrid
Warsaw, Poland
15,000 - 30,000 PLN
🏢 Summary: Senior Android Engineer role in an embedded-focused project for next-generation IoT and connected devices, working closely with hardware, firmware, and embedded teams. The position involves full ownership of Android applications, device communication, onboarding flows, and performance optimization in complex ecosystems. Regular on-site presence in Warsaw is required due to security constraints. 🗂️ Requirements: 6+ years of commercial Android experience, Strong proficiency in Kotlin and Java, Hands-on experience with Jetpack Compose, Experience with Kotlin Coroutines and asynchronous programming, Experience with unit testing and TDD, Experience with dependency injection frameworks, Experience building apps communicating over BLE, Understanding of Android SDKs, system components, and lifecycle, Familiarity with C/C++, Experience working with embedded or IoT ecosystems, Understanding of TCP, UDP, and IP networking fundamentals, Experience with REST, HTTP, and WebSockets, Knowledge of OAuth 2.0 and OpenID Connect, Experience with performance optimization and multithreading, B2+ level English, Availability for regular on-site work in Warsaw 📃 Skills: Android, Kotlin, Java, Jetpack, Compose, Coroutines, TDD, Hilt, Koin, BLE, C, C++, TCP, UDP, IP, REST, HTTP, WebSockets, OAuth2, OpenID, RBAC 🏢 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
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