Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

May 19, 2026

Senior QA & Release Engineer – Automotive (AAOS)

Senior • Hybrid

110 - 120 PLN

Krakow, Poland

Project description:

Own the quality assurance strategy and delivery infrastructure for the IVI application, ensuring a stable and repeatable testing and release process, high-quality software builds, and efficient validation across emulator and hardware environments, with particular focus on offline-capable offroad navigation workflows, map performance, and connectivity transition scenarios. Main goal of the project is to create an Android Application for Offroad Navigation App that will be deployed on an Automotive IVI system.

Main responsibilities:

  • Define, maintain and execute the overall testing strategy, based on an emulator-first approach, with hardware validation performed as a subsequent step

  • Establish and maintain a clear separation between emulator-based and hardware-based testing activities, coordinating execution of hardware-dependent validation with the customer

  • Build, maintain, and evolve: compliance checks regression test suites automated validation pipelines

  • Develop and manage the AAOS build and release pipeline, including: application signing build variants OEM sideloading artifacts release packaging

  • Ensure a fast feedback loop with the customer’s engineering team, enabling emulator-validated builds to be quickly verified on target hardware

  • Prepare and support certification and release activities, including: OEM validation processes, Google Play release preparation, production readiness verification

  • Own the release infrastructure and deployment governance, including: environment configurations, feature flag management, rollback procedures, release traceability

Requirements:

  • Strong understanding of Android Automotive OS (AAOS) build, integration, and testing frameworks

  • Experience with CI/CD pipelines and release management for Android-based platforms

  • Experience in validation across emulator and physical hardware environments

  • Experience testing navigation-centric IVI applications, including offline navigation and connectivity transition scenarios

  • Strong analytical and debugging skills

  • Experience working in Agile software development environments

Nice to have:

  • Familiarity with OEM integration and Google certification processes for automotive software platforms

  • Understanding of automotive software development processes and constraints (e.g., ASPICE)

  • Experience with connected vehicle and navigation systems

Additional information:

For the time being, no travel is expected. As the customer is based in Montana, USA, and operates with an 8-hour time difference, some overlap in working hours may be required to ensure effective collaboration and synchronization. Therefore, core working hours may occasionally extend until 18:00–19:00 CET.

A company laptop will be provided by Spyrosoft, with Linux as the preferred working environment. Any additional equipment or toolchain required for the project will be provided by the customer.

Similar jobs you might like

Technology

Appliscale

Mid Android Engineer

Mid

Remote

Krakow, Poland

13,000 - 19,000 PLN

🏢 Summary: Join a team developing, delivering, and maintaining production Android applications for B2B and B2C clients across Europe. The role covers mobile and connected-system architecture, app quality and performance, CI/CD, production monitoring, and Agile collaboration. 🗂️ Requirements: 2+ years of commercial Android application development experience, Bachelor’s degree or higher in Computer Science or Software Engineering, Experience delivering Android apps to customers, Hands-on CI/CD experience, Mobile and backend architecture problem-solving experience, Knowledge of software engineering principles, testing, data structures and algorithms, Knowledge of object-oriented design patterns, dependency injection, SOLID and Clean Code, Experience with Agile methodologies, English proficiency 📃 Skills: Android, Kotlin, AWS, TypeScript, JavaScript, Node.js, REST, CI/CD, Testing, Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitLabCI, Datadog, Elixir, C++, C#, Golang, Erlang, Python 🏢 Description: About the role We are seeking candidates for our client, which operates in Europe. You will be a member of a team responsible for the development and delivery of mobile Android apps. Hands-on experience in delivering Android apps to customers, supported with CI/CD processes and production monitoring, is a requirement. Technologies we work with: Kotlin, Android, AWS, Typescript, JavaScript, Node.js, REST APIs. Responsibilities: Development and delivery of Android apps for B2B or B2C clients Design software architecture between mobile apps and systems that they connect with Follow and improve the concepts of dependency injection and threading inside apps Scoping and assessing the complexity of features Continuously improve the quality and performance of mobile apps Maintaining apps on production used by consumers from several European countries Monitor and create prototypes for new technological opportunities (E.g., WearOS) Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Collaborating with other team members and teams that depend on the functionalities that you develop Required qualifications: Minimum of 2 years commercial work experience in building Android apps Bachelor's or higher degree in Computer Science, Software Engineering Strong understanding of software engineering principles, testing, data structures and algorithms Solid hands-on experience in solving architectural problems for mobile apps and backend services Strong hands-on experience of CI&CD processes Understanding of OO design patterns, dependency injection, SOLID principles and Clean Code Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Team player Self-motivation, proactive attitude Proficiency in English, it’s our daily business language Nice to have: Experience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc. Working experience with one of the object-oriented and/or functional languages such as Elixir, C++, C#, Golang, Erlang, Python

Technology

P&P Solutions

Full-Stack Mobile Engineer (iOS, Android & Spring Boot)

Mid

Remote

Warsaw, Poland

140 - 150 PLN

🏢 Summary: Part-time remote Full-Stack Mobile Engineer role focused on maintaining and incrementally improving production native iOS and Android applications alongside Spring Boot backend services. The engineer will resolve live issues, manage mobile releases, implement enhancements, and support secure, reliable application operations. 🗂️ Requirements: 3+ years of commercial iOS development experience, 3+ years of commercial Android development experience, Swift and UIKit expertise, Kotlin and Jetpack Compose expertise, Native iOS and Android development knowledge, UIKit, Storyboard, and Jetpack Compose knowledge, iOS Keychain and Android KeyStore experience, Mobile OS compatibility experience, End-to-end mobile release management experience, App Store, TestFlight, and Google Play publishing experience, Mobile CI/CD and device compatibility testing familiarity, Spring Boot and Java 17 experience, REST API integration and PostgreSQL experience, Spring Security familiarity, Mobile security, cryptographic key management, and secure authentication knowledge, RSA-based authentication, secure API communication, token lifecycle, and session management knowledge, Production incident troubleshooting and root-cause analysis experience, Cross-functional collaboration in an Enhance & Operate model 📃 Skills: Swift, UIKit, Storyboard, Kotlin, Jetpack, Compose, Keychain, KeyStore, TestFlight, AppStore, GooglePlay, CI/CD, SpringBoot, Java, REST, PostgreSQL, SpringSecurity, RSA 🏢 Description: 📍 Location: 100% Remote ⏳ Engagement: Part-time (50% FTE) We are looking for a Full-Stack Mobile Engineer to support the maintenance and incremental development of a production mobile solution covering native iOS, native Android, and Spring Boot backend services. The project requires a hands-on engineer who can work across the mobile ecosystem, troubleshoot production issues, deliver improvements, manage mobile application releases, and support the evolution of secure and reliable mobile applications. Requirements: Mobile Development (iOS & Android): 3+ years of commercial experience in iOS development using Swift and UIKit 3+ years of commercial experience in Android development using Kotlin and Jetpack Compose Strong understanding of native mobile application development across both platforms Strong knowledge of UIKit, Storyboard-based applications, and Jetpack Compose Experience with mobile platform security mechanisms, including iOS Keychain and Android KeyStore Experience ensuring mobile application compatibility with new operating system releases Mobile Application Releases & Delivery: Hands-on experience managing mobile application releases end-to-end Experience with App Store release processes, including certificates, provisioning profiles, TestFlight, and publication Experience managing Google Play releases and application publishing processes Familiarity with mobile CI/CD pipelines, release automation, and device compatibility testing Backend & API Integration: Experience working with existing Spring Boot applications (Java 17) Ability to analyze, debug, and modify existing backend services Understanding of REST APIs and API integrations Experience working with PostgreSQL Familiarity with Spring Security Security & Authentication: Practical knowledge of mobile application security best practices Understanding of cryptographic key management and secure authentication mechanisms Experience with RSA-based authentication Knowledge of secure API communication patterns Understanding of token lifecycle and session management Production Support & Collaboration: Experience working with production applications and resolving live issues Experience participating in incident analysis, root cause investigations, and resolution activities Ability to collaborate with cross-functional engineering and delivery teams in an Enhance & Operate model Nice to have: Working knowledge of AWS services, including: EC2 RDS S3 CloudWatch WAF Additional experience with security and authentication solutions Key Responsibilities: Maintain and enhance native mobile applications for iOS and Android. Investigate, troubleshoot, and resolve production issues. Implement minor feature enhancements and improvements. Ensure compatibility with new mobile operating system releases. Manage App Store and Google Play release processes. Support and maintain the Spring Boot backend. Participate in incident analysis, root cause investigations, and resolution activities. Collaborate with cross-functional engineering and delivery teams in an Enhance & Operate model.

Technology

Talentica

Android Software Engineer

Mid

Remote

Warsaw, MZ, Poland

🏢 Summary: Own and develop a production Android client for an AI-native assistant, with AI interactions central to the mobile experience. The role focuses on Kotlin development, AI API integration, performance, reliability and collaboration with backend and Machine Learning engineers in a remote-first global team. 🗂️ Requirements: 3+ years of professional Android development experience, Kotlin, AI functionality integration: LLM, vision or speech APIs, Asynchronous programming: Coroutines and Flow, REST or gRPC APIs, Structured data formats, Debugging and performance profiling, Handling latency, partial failures and non-deterministic behavior, ML Kit or lightweight on-device inference, Production app releases through Google Play Store 📃 Skills: Android, Kotlin, Java, LLM, Vision, Speech, Coroutines, Flow, REST, gRPC, SQL, NoSQL, TensorFlow, Lite, MLKit, Analytics, Logging, Profiling, GooglePlay 🏢 Description: About the product Our client is developing an AI-native assistant designed to support everyday communication, organization, errands and complex workflows with minimal user input. The product 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. The company’s 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, expected impact on the product and organization. The compensation package consists of a base salary and equity. The company remains flexible when considering exceptional candidates. A company laptop will be provided where required for the role. Remote work and global collaboration The company operates as a remote-first, globally distributed organization. There is no fixed company-wide working schedule and no requirement to follow one specific time zone. Team members are expected to maintain sufficient working-hours overlap with their immediate colleagues to collaborate effectively. The successful candidate will work from Poland and collaborate with engineering, Machine Learning and product specialists located 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 company believes that outstanding products are built by small, highly capable and hands-on teams. 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. The company is focused on hiring people who meet its technical and ownership standards rather than filling a predetermined number of seats. 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. The company aims to make decisions efficiently and provide candidates with a prompt outcome.

Technology

4IT Solutions

Inżynier ds. Build & Release Aplikacji Mobilnych

Senior

Hybrid

Warsaw, MZ, Poland

190 - 215 PLN/hr

🏢 Summary: Oferta dotyczy roli Inżyniera Build & Release odpowiedzialnego za projektowanie, automatyzację i utrzymanie procesów dostarczania aplikacji Android oraz iOS. Stanowisko obejmuje rozwój mobilnych pipeline’ów CI/CD, zarządzanie podpisywaniem i publikacją aplikacji oraz optymalizację jakości i wydajności procesów release’owych. Współpraca ma charakter długoterminowy, w modelu hybrydowym. 🗂️ Requirements: Minimum 10 lat doświadczenia w rozwoju aplikacji mobilnych, Minimum 5 lat doświadczenia w Build & Release dla Android i iOS, Doświadczenie w środowiskach rozwijających wiele aplikacji mobilnych, Doświadczenie z Gradle, Xcode, Fastlane, Jenkins i Git, Projektowanie i utrzymanie mobilnych pipeline’ów CI/CD, Znajomość podpisywania aplikacji, certyfikatów i publikacji w Google Play oraz App Store, Zarządzanie provisioning profiles, keystore i wariantami aplikacji, Znajomość narzędzi monitoringu, jakości i dystrybucji mobilnej, Doświadczenie w Mobile Security i DevSecOps, Optymalizacja buildów i rozwiązywanie problemów release’owych, Znajomość macOS, Linux, Python i Bash, Doświadczenie we współpracy z architektami, programistami i interesariuszami biznesowymi 📃 Skills: Android, iOS, Gradle, Xcode, Fastlane, Jenkins, Git, CI/CD, Firebase, Crashlytics, Grafana, ELK, SonarQube, Artifactory, Sentry, NDK, Groovy, AppGallery, DevSecOps, macOS, Linux, Python, Bash 🏢 Description: Poszukujemy Inżyniera ds. Build & Release Aplikacji Mobilnych dla naszego Klienta – globalnego lidera w zakresie kompleksowych usług IT, obsługujący blisko 6000 klientów z różnych branż na całym świecie. Każdego dnia wspiera rozwój swoich partnerów dostarczając operacje o znaczeniu krytycznym na dużą skalę – z zachowaniem najwyższych standardów bezpieczeństwa, niezawodności i wydajności. Firma jest zaufanym partnerem najbardziej innowacyjnych organizacji na świecie, wyróżniając się głęboką wiedzą specjalistyczną, wieloletnim doświadczeniem i wartościami, które przekładają się na realne wyniki biznesowe. Na początek konkrety: Możliwa forma współpracy: B2B Stawka: 190-215 PLN/h Tryb pracy: hybryda (osoby z Warszawy 1 raz w tygodniu z biura, osoby spoza Warszawy - 2 razy w miesiącu) Wymiar pracy: 1FTE O projekcie: Projekt koncentruje się na budowie nowoczesnego, zautomatyzowanego środowiska Build & Release dla aplikacji Android i iOS, zapewniającego wysoką jakość, bezpieczeństwo oraz niezawodność procesu wydawniczego. Współpraca z zespołami Android, iOS, QA, Architektami oraz DevOps, wpływając na sposób pracy wielu zespołów produktowych i kierunek rozwoju procesów inżynierskich w organizacji. Zakres obowiązków: Projektowanie, rozwój oraz utrzymanie procesów Build & Release dla aplikacji mobilnych Android i iOS. Projektowanie oraz rozwój pipeline'ów CI/CD zapewniających szybkie, bezpieczne i powtarzalne dostarczanie aplikacji. Automatyzacja procesów budowania, podpisywania, testowania oraz publikacji aplikacji mobilnych. Zarządzanie procesami wydawniczymi w Google Play, Apple App Store oraz innych kanałach dystrybucji. Administracja certyfikatami, provisioning profiles, kluczami podpisującymi oraz politykami bezpieczeństwa. Monitorowanie jakości procesu Build & Release oraz identyfikowanie obszarów wymagających optymalizacji. Analiza oraz rozwiązywanie problemów związanych z procesami kompilacji, integracji i publikacji aplikacji. Optymalizacja czasu budowania aplikacji oraz wydajności infrastruktury CI/CD. Tworzenie i utrzymywanie standardów oraz dobrych praktyk dotyczących procesu dostarczania aplikacji mobilnych. Współpraca z zespołami Android, iOS, QA, Architektami oraz DevOps przy projektowaniu rozwiązań technicznych. Wspieranie zespołów developerskich w zakresie procesów Build & Release oraz automatyzacji. Mentoring techniczny i dzielenie się wiedzą z innymi inżynierami. Udział w definiowaniu kierunku rozwoju platformy Mobile CI/CD oraz wdrażaniu nowych technologii. Wymagania: Minimum 10 lat doświadczenia w rozwoju aplikacji mobilnych. Minimum 5 lat doświadczenia w projektowaniu i utrzymaniu procesów Build & Release dla Android oraz iOS. Doświadczenie w pracy w środowiskach rozwijających wiele aplikacji mobilnych (fintech, aplikacje bankowe) Praktyczne doświadczenie z Gradle, Xcode, Fastlane, Jenkins oraz Git. Doświadczenie w projektowaniu i utrzymaniu pipeline’ów CI/CD dla aplikacji mobilnych. Znajomość procesów podpisywania aplikacji, zarządzania certyfikatami oraz publikacji do Google Play i App Store. Doświadczenie w zarządzaniu certyfikatami, provisioning profiles oraz keystore. Doświadczenie w zarządzaniu wieloma wariantami aplikacji (flavors, build variants, environments). Znajomość: Firebase Crashlytics, Grafana, ELK, SonarQube, Artifactory, Sentry, NDK Groovy oraz Huawei AppGallery. Doświadczenie z zagadnieniami Mobile Security i DevSecOps. Umiejętność diagnozowania i optymalizacji procesów budowania, skracania czasu buildów oraz rozwiązywania problemów związanych z release’ami. Dobra znajomość środowisk macOS i Linux oraz języków skryptowych Python i Bash. Doświadczenie w definiowaniu standardów technicznych, współpracy z architektami, developerami oraz interesariuszami biznesowymi. Proaktywne podejście do pracy Oferujemy: Atrakcyjna lokalizacja biura Możliwość pracy zdalnej Długoterminowa współpraca Atmosfera otwartości i współpracy w zgranym zespole Otwartość na inicjatywy pracowników Bliskość restauracji i sklepów Możliwość realnego wpływu na produkt Opis procesu rekrutacji: Rozmowa telefoniczna z przedstawicielem 4IT Solutions Weryfikacja techniczna z przedstawicielem naszego Klienta (1,5h) Zdalna rozmowa rozmowa rekrutacyjna (1,5h) Spotkanie z Managerem zespołu