New offer - be the first one to apply!
August 8, 2026
Développeur Mobile (iOS, Android, Capacitor)
Senior • On-site
Luxembourg, Luxembourg
Pour accompagner l’évolution de notre plateforme interne, nous recherchons un Développeur mobiles (iOS, Android, Capacitor), passionné par la qualité logicielle, les enjeux de performance et la robustesse des livrables.
Le rôle a vocation à être transverse, assurant la solidité de notre socle technique actuel (résilience, sécurité, gestion de l’obsolescence), tout en étant un acteur clé du lancement de nos nouveaux projets.
Missions au quotidien
Renforcer la fiabilité & investigation
- Participer aux travaux de montée en version et au traitement de l’obsolescence.
- Exploiter les logs pour diagnostiquer des problématiques complexes et garantir la résilience de la plateforme.
Renforcer la sécurité applicative
- Intégrer les bonnes pratiques de sécurité dès la conception (Security by Design) : authentification, autorisation, gestion des secrets et protection des données.
- Participer au traitement des vulnérabilités (OWASP, dépendances) et contribuer à la sécurisation continue de la plateforme.
Améliorer l’existant
- Contribuer à l’optimisation des performances, à la qualité du code et à l’amélioration de la gestion des erreurs et de la télémétrie.
Contribuer aux chantiers de refonte
- Apporter une expertise technique lors de la modernisation des services et sur les nouveaux projets, en veillant à la bonne intégration avec nos interfaces web et mobiles.
Sécuriser les livraisons
- Assurer la documentation technique et l’automatisation des tests afin de garantir des mises en production fluides et stables.
Profil
- Expertise Java : +5 ans d’expérience, maîtrise de Java (v17+) et de l’écosystème Spring (Boot, Security).
- Esprit d’analyse : capacité naturelle à investiguer dans les logs et les outils de monitoring pour identifier les causes racines (root cause analysis).
- Culture transverse (Front & Mobile) : notions d’Angular et compréhension des environnements mobiles (iOS, Android, Capacitor) pour faciliter les échanges avec les autres pôles.
- Base de données : maîtrise de MS SQL.
- Sensibilité à l’observabilité : utilisation d’outils comme OpenTelemetry et/ou la suite ELK.
- Exigence technique : expérience en environnement OpenShift, GitLab CI et forte culture du test et de la sécurité (référentiel OWASP).
Similar jobs you might like
Technology
emagine Polska
Mobile Developer (Junior-Mid)
Mid
Hybrid
Lisbon, Portugal
🏢 Summary: Mobile Developer role focused on building, enhancing, and maintaining mobile applications across the full development lifecycle. The position involves working with native or hybrid technologies, integrating REST APIs, and ensuring performance and code quality. The developer will contribute to technical decisions and continuous improvement of mobile solutions. 🗂️ Requirements: 2+ years of mobile development experience, Experience with native or hybrid mobile technologies, Experience integrating REST APIs, Knowledge of Clean Code principles, Knowledge of SOLID principles, English level B1/B2 for technical communication 📃 Skills: Android, iOS, Kotlin, Swift, Flutter, ReactNative, REST, Git, Agile, CleanCode, SOLID 🏢 Description: We are seeking a Mobile Developer with at least 2 years of experience to join our team. What You Will Do: Develop, enhance, and maintain mobile applications; Participate in the entire development cycle, from implementation to publication and maintenance of apps; Ensure performance, usability, and quality of applications; Contribute to technical decisions and continuous improvement of solutions. What We Are Looking For: 2+ years of experience in mobile development; Experience with native or hybrid mobile technologies such as Android, iOS, Kotlin, Swift, Flutter, or React Native; Knowledge of integration with REST APIs; Familiarity with best development practices (Clean Code, SOLID, etc.); Experience with Git and Agile methodologies is valued; English B1/B2 (technical communication and writing); Team spirit, autonomy, and a willingness to evolve technically.
Technology
Toro Performance Sp. z o.o.
Mobile App Developer (Android/Kotlin)
Senior
Remote
🏢 Summary: Opportunity for an experienced Mobile App Developer to build and enhance Android and cross-platform applications supporting digital identity and service delivery solutions. The role focuses on developing scalable, high-quality mobile products within an Agile, multidisciplinary team environment. 🗂️ Requirements: Several years of mobile development experience, Strong knowledge of Android development, Proficiency in Kotlin, Experience working in Agile teams, Ability to contribute to application architecture and performance improvements 📃 Skills: Android, Kotlin, ReactNative, Agile, Cloud 🏢 Description: We are looking for an experienced Mobile App Developer to join a global product team working on applications that support digital identity and service delivery solutions. The role involves developing and improving mobile applications, primarily on Android, as well as contributing to cross-platform solutions. You will collaborate with a multidisciplinary team in an Agile environment to build reliable, user-friendly, and scalable products. Key Responsibilities: Develop and maintain mobile applications Collaborate with designers, analysts, and developers Contribute to application architecture and performance improvements Ensure code quality and reliability Requirements: Several years of experience in mobile development Strong knowledge of Android development (Kotlin) Ability to work in a collaborative, Agile team Good communication skills Nice to Have: Experience with cross-platform technologies (e.g., React Native) Familiarity with modern development tools and cloud environments
Technology
co.brick
Android Developer
Mid
Remote
Gliwice, Poland
110 - 130 PLN
🏢 Summary: Offer for an Android Developer responsible for building, maintaining, and optimizing modern mobile applications on the Android platform. The role focuses on developing new features, improving existing solutions, and ensuring high code quality and performance. The position involves close collaboration with UX/UI, backend, and QA teams. 🗂️ Requirements: Experience in Android application development, Proficiency in Kotlin and/or Java, Knowledge of Android SDK, Understanding of Activity, Fragment, ViewModel, Experience with REST API integration, Proficiency with Git, Knowledge of clean code principles and best practices 📃 Skills: Kotlin, Java, AndroidSDK, Activity, Fragment, ViewModel, REST, Git 🏢 Description: Opis roli: Poszukujemy Android Developera, który dołączy do zespołu tworzącego nowoczesne aplikacje mobilne. Osoba na tym stanowisku będzie odpowiedzialna za rozwój, utrzymanie oraz optymalizację aplikacji na platformę Android, dbając o wysoką jakość kodu i dobrą wydajność aplikacji. Zakres obowiązków: Tworzenie i rozwój aplikacji mobilnych na system Android Utrzymanie istniejących rozwiązań oraz wdrażanie nowych funkcjonalności Współpraca z zespołem projektowym (UX/UI, backend, QA) Dbanie o jakość kodu, testy oraz optymalizację wydajności Analiza i rozwiązywanie problemów technicznych Wymagania: Doświadczenie w tworzeniu aplikacji na Androida Znajomość języków: Kotlin i/lub Java Znajomość Android SDK oraz podstawowych komponentów (Activity, Fragment, ViewModel) Umiejętność pracy z REST API Znajomość Git Zrozumienie zasad clean code i dobrych praktyk programistycznych Mile widziane: Doświadczenie z Jetpack (np. LiveData, Navigation, Room) Znajomość wzorców architektonicznych (MVVM, MVI) Doświadczenie z testami (unit / UI) Znajomość CI/CD Publikacje aplikacji w Google Play
Technology
B2Bnetwork
Software Developer
Mid
Hybrid
Warsaw, Poland
20,000 - 21,000 PLN
🏢 Summary: Offer for a Software Developer role focused on designing and implementing backend services for a mobile banking application as part of a long-term development strategy. The position involves building and maintaining APIs in Java (Spring Boot), deploying services to cloud environments, and working in an Agile/Scrum team. The role emphasizes microservices architecture, CI/CD practices, and cloud-based infrastructure. 🗂️ Requirements: Higher technical education (Computer Science, Automation, Telecommunications), Experience in developing mobile applications (iOS/Android), Experience in Java programming with Spring Boot, Knowledge of REST API and GraphQL, Experience with relational and NoSQL databases, Experience with Docker, Kubernetes or Terraform, Understanding of microservices architecture, Experience working in Agile/Scrum methodology, Ability to work in an international team 📃 Skills: Java, Spring, SpringBoot, REST, GraphQL, SQL, NoSQL, Docker, Kubernetes, Terraform, AWS, Azure, CI/CD, Scrum, Microservices 🏢 Description: Opis projektu: Poszukujemy osoby na stanowisko Software Developer, która będzie wspierała zespół w rozwoju aplikacji bankowości mobilnej w ramach strategii banku na lata 2026-30. Zadania: Projektowanie i implementacja usług backendowych dla aplikacji mobilnej. Współpraca z zespołem front end, architektów i testerów w celu zapewnienia spójności i integracji systemów. Tworzenie i utrzymanie API (REST, GraphQL) w technologii Java (Spring Boot). Wdrażanie i monitorowanie usług w środowiskach chmurowych (np. AWS, Azure). Zastosowanie najlepszych praktyk w zakresie Continuous Integration i Continuous Deployment (CI/CD). Współpraca w zespole Scrum/Agile – udział w planowaniu iteracji, sesjach retrospektyw i codziennych stand-upach. Testowanie, debugowanie i optymalizacja kodu w celu zapewnienia wysokiej wydajności i niezawodności systemu. Dokumentacja kodu i procesów wewnętrznych. Wymagania: Ukończone wyższe wykształcenie techniczne (informatyka, automatyka, telekomunikacja). Doświadczenie w tworzeniu aplikacji mobilnych (iOS/Android). Doświadczenie w programowaniu w języku Java (Spring Boot). Znajomość REST API i GraphQL. Doświadczenie w pracy z bazami danych relacyjnymi i NoSQL. Znajomość narzędzi do wdrażania i monitorowania usług (np. Docker, Kubernetes, Terraform). Zrozumienie zasad architektury mikroserwisowej. Doświadczenie w pracy w modelu Agile/Scrum. Umiejętność pracy w międzynarodowym zespole. Wysoki poziom zaangażowania i motywacji do rozwiązywania złożonych problemów technicznych. Mile widziane: Znajomość języka angielskiego na poziomie B2 i wyższym. Zainteresowanie nowoczesnymi technologiami i metodami pracy (DevOps, CI/CD). Zdolność do szybkiego uczenia się i adaptacji do nowych narzędzi i technologii.
Technology
B2Bnetwork
React Native Developer
Senior
Remote
Warsaw, Poland
🏢 Summary: The role focuses on integrating React Native solutions into an existing native iOS/Android mobile platform, designing architecture and implementing hybrid modules within a mature codebase. The position involves bridging React Native and native layers, optimizing performance, and contributing to scalable, maintainable mobile architecture. 🗂️ Requirements: Strong commercial experience with React Native, Experience in native mobile development (iOS and/or Android), Understanding of mobile application architecture, Experience integrating React Native with native applications, Ability to implement cross-layer communication and bridging, Experience with navigation and state management, Familiarity with CI/CD processes and build tools, Focus on code quality and performance optimization 📃 Skills: React, ReactNative, JavaScript, TypeScript, iOS, Android, Swift, Kotlin, Objective-C, Java, CI/CD, Git, Xcode, Gradle 🏢 Description: We are looking for an experienced React Native Developer to support the integration of React Native solutions into an existing native mobile platform (iOS/Android). Responsibilities: Designing and implementing an architectural approach to combine React Native components with the native application Analyzing the current mobile architecture and identifying optimal integration points Implementing and developing React Native modules within the existing native codebase Ensuring scalability, performance, and maintainability of the solution Handling communication between native and React Native layers (data flow, bridging) Contributing to and optimizing build/deployment processes Maintaining high code quality and alignment with platform standards Close collaboration with iOS and Android teams to ensure smooth integration of new features Requirements: Strong knowledge of React Native with proven commercial experience Experience in native mobile development (iOS and/or Android) Solid understanding of mobile application architecture Experience integrating hybrid solutions with native applications Ability to work with navigation, state management, and cross-layer communication Familiarity with CI/CD processes and build tools Strong focus on code quality, performance, and readability Good teamwork and communication skills Nice to have: Experience working with large, existing mobile systems Knowledge of mobile performance optimization best practices Experience working in Agile environments We offer: Opportunity to work on a modern mobile platform Collaboration with an experienced development team Real impact on architecture and product direction Flexible working conditions
Technology
New offer
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: 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, and 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
New offer
STS
Mobile Software Engineer (iOS)
Senior
On-site
Katowice, SL, Poland
🏢 Summary: Oferta dla doświadczonego Mobile Software Engineer (iOS), odpowiedzialnego za rozwój, utrzymanie i publikowanie aplikacji mobilnych. Rola obejmuje samodzielne dostarczanie funkcjonalności od planowania po monitoring, integrację z backendem oraz dbanie o jakość, wydajność i stabilność rozwiązań. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS, Bardzo dobra znajomość Swift, Doświadczenie z frameworkami iOS, Znajomość Git i Swift Package Manager, Doświadczenie w integracji REST API, WebSocket i gRPC, Znajomość wytycznych Apple dotyczących UI i UX, Znajomość relacyjnych baz danych, Doświadczenie w wdrożeniach, monitoringu i utrzymaniu systemów produkcyjnych, Doświadczenie w publikowaniu aplikacji w App Store, Umiejętność tworzenia modularnego, wydajnego i odpornego na błędy kodu produkcyjnego, Umiejętność identyfikowania i rozwiązywania wycieków pamięci oraz wąskich gardeł 📃 Skills: iOS, Swift, Git, SPM, REST, WebSocket, gRPC, SQL, AppStore, Monitoring 🏢 Description: Opis Do zespołu poszukiwany jest doświadczony Mobile Software Engineer (iOS), odpowiedzialny za rozwój i utrzymanie aplikacji mobilnych. Rola jest przeznaczona dla osoby samodzielnej, dbającej o jakość kodu i rozumiejącej biznesowy kontekst tworzonych rozwiązań. Wymagania • Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS • Bardzo dobra znajomość języka Swift • Doświadczenie w pracy z frameworkami iOS • Znajomość systemów kontroli wersji Git oraz Swift Package Manager (SPM) • Doświadczenie w integracji aplikacji z backendem: REST API, WebSocket, gRPC • Znajomość wytycznych Apple dotyczących projektowania interfejsów i UX • Znajomość relacyjnych baz danych • Umiejętność pisania produkcyjnego, czytelnego i odpornego na błędy kodu, z uwzględnieniem edge case’ów • Doświadczenie w pracy z systemami produkcyjnymi: wdrożenia, monitoring i utrzymanie Oczekiwania • Samodzielne tworzenie nowych funkcjonalności: od planowania po wdrożenie i monitoring • Dbałość o jakość, wydajność i stabilność aplikacji • Identyfikowanie i rozwiązywanie problemów, takich jak wycieki pamięci i bottlenecki • Doświadczenie w publikowaniu aplikacji w App Store • Dbałość o utrzymanie kodu i jego modularność • Umiejętność analizy systemów oraz przepływów danych • Rozumienie zależności między komponentami systemu • Umiejętność analizy problemów biznesowych i przekładania ich na rozwiązania techniczne • Dobra organizacja pracy i umiejętność priorytetyzacji zadań • Gotowość do dzielenia się wiedzą i wspierania mniej doświadczonych członków zespołu Co oferujemy • Pracę w zespole opartym na pasji i współpracy • Pracę hybrydową (3+2) • Wsparcie przypisanego partnera podczas onboardingu • Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami • Bezpłatne zajęcia z języka angielskiego • Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną • Bezpłatne bilety na mecze reprezentacji Polski • Śniadania i obiady w Bistro w dobrej cenie • Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia • Codziennie świeże owoce, kawę i zdrowe przekąski • Poszanowanie równowagi między życiem zawodowym a prywatnym
Technology
E Net Production Sp. z o.o.
Mobile Developer (iOS)
Mid
Remote
Katowice, Poland
🏢 Summary: Mobile iOS Developer role focused on designing and developing scalable, secure and high‑performance mobile applications for a proprietary e‑commerce engine. The position involves architecting iOS solutions, integrating backend APIs, ensuring code quality, security and CI/CD automation within an Agile environment. You will contribute to native feature development, performance optimization and technical standards for the iOS platform. 🗂️ Requirements: Minimum 2–3 years of experience in mobile application development, Experience in designing mobile application architecture, Very good knowledge of iOS ecosystem and Swift, Experience with SwiftUI and Swift Concurrency, Experience in API design and backend integration, Knowledge of microservices architecture, Understanding of architectural patterns and memory management, Experience in performance optimization, Knowledge of mobile application security practices, Experience with unit and integration testing, Experience with CI/CD pipelines for iOS, Experience with monitoring and analytics tools, Proficiency with Xcode 📃 Skills: Swift, SwiftUI, SwiftConcurrency, SPM, CocoaPods, Xcode, iOS, API, Microservices, CI/CD, Firebase, AppCenter, Sentry, OWASP, Encryption, Scrum 🏢 Description: Własny silnik e-commerce | Zespół Wewnętrzny | iOS Do #TeamENP poszukujemy Mobile Developera. Razem z zespołem ekspertów będziesz współtworzyć innowacyjne rozwiązania mobilne dla naszego autorskiego silnika e-commerce. Na co dzień będziesz współpracować z architektami, developerami Android/iOS, UX/UI oraz zespołem backendowym, a Twoim kluczowym zadaniem będzie projektowanie architektury aplikacji mobilnych oraz mentoring zespołu developerskiego. W pracy zespołowej cenimy komunikację, współpracę, zaufanie oraz aktywne uczestnictwo w budowaniu środowiska sprzyjającego innowacjom. Razem z nami możesz rozwijać się zgodnie z najwyższymi standardami IT i e-commerce. Zapoznaj się z Twoimi przyszłymi zadaniami, naszymi wymaganiami i zaaplikuj, aby dołączyć do grona ekspertów w ENP! Zadania na stanowisku Projektowanie architektury aplikacji mobilnych iOS z uwzględnieniem skalowalności, bezpieczeństwa i wydajności. Przygotowywanie i integracja natywnych funkcji dla iOS. Optymalizacja istniejących rozwiązań pod kątem wydajności, bezpieczeństwa i skalowalności. Tworzenie i rozwój architektury aplikacji. Tworzenie i utrzymanie testów jednostkowych i integracyjnych oraz automatyzacja procesów wdrażania w środowisku CI/CD. Monitorowanie, analiza i debugowanie wydajności aplikacji przy użyciu odpowiednich narzędzi. Zapewnienie wysokiego poziomu bezpieczeństwa aplikacji. Współpraca z zespołem developerskim, QA oraz Product Ownerem. Uczestnictwo w code review i wdrażanie dobrych praktyk. Aktywny udział w spotkaniach oraz proponowanie usprawnień. Zapewnienie wysokiej jakości i bezpieczeństwa aplikacji (m.in. cert pinning, szyfrowanie, OWASP Mobile). Praca w metodykach Agile/Scrum. Wymagania Minimum 2–3 lata doświadczenia w tworzeniu aplikacji mobilnych oraz projektowaniu architektury rozwiązań mobilnych. Bardzo dobra znajomość ekosystemu iOS: Swift 6, Swift Concurrency, SPM, CocoaPods, SwiftUI. Doświadczenie w projektowaniu API, integracji z backendem oraz pracy z architekturą mikroserwisową. Wiedza z zakresu projektowania aplikacji: wzorce architektoniczne, zarządzanie pamięcią, optymalizacja wydajności i responsywności. Wiedza z zakresu bezpieczeństwa aplikacji mobilnych. Umiejętność pisania czystego, modularnego i łatwego do utrzymania kodu. Znajomość środowiska deweloperskiego Xcode. Doświadczenie w pracy z narzędziami monitoringu i analityki (Firebase, AppCenter, Sentry itp.). Bardzo dobre umiejętności komunikacyjne i prezentacyjne. Znajomość języka polskiego na poziomie min. B2. Znajomość języka angielskiego na poziomie min. B2. Mile widziane Doświadczenie w projektach o dużej skali użytkowników. Doświadczenie w e‑commerce lub fintech. Doświadczenie z technologiami Capacitor / Cordova. Doświadczenie z CI/CD związane z budowaniem aplikacji natywnych iOS. Oferujemy Pakiet benefitów pracowniczych, w tym prywatną opiekę medyczną Medicover oraz grupowe ubezpieczenie na życie PZU. Kartę sportową Medicover Sport. Programy zniżkowe dla pracowników, m.in. w Media Expert. Elastyczne formy współpracy: umowa o pracę, B2B. Program Poleceń Pracowniczych. Pracę w trybie hybrydowym lub 100% zdalnym. Rozwój kompetencji technicznych oraz zdobywanie praktycznego doświadczenia w szerokim obszarze e‑commerce. Dostęp do szkoleń oraz konwersacje w języku angielskim z native speakerem.
Technology
Plenti
Senior Mobile Developer (Android/iOS)
Senior
Remote
Gdansk, Poland
169 - 190 PLN/hr
🏢 Summary: Senior Mobile Developer role focused on building and maintaining an enterprise-grade mobile SDK for passwordless authentication used globally. The position involves low-level mobile engineering, security and cryptography implementation, and performance optimization across Android and iOS platforms. The role includes architectural decision-making and close collaboration with backend teams in an international environment. 🗂️ Requirements: 6+ years commercial experience in mobile development (Android and/or iOS), Strong knowledge of Kotlin and/or Swift, Practical experience in developing mobile SDKs, Cross-platform experience with Android and iOS, Knowledge of OS internals (memory, threading, security model), Experience with cryptography or threat modeling, Experience in performance optimization, Knowledge of concurrency and asynchronous programming, Experience with CI/CD for mobile applications, English proficiency min. B2, Polish proficiency min. C1 📃 Skills: Kotlin, Swift, Android, iOS, SDK, Cryptography, Concurrency, CI/CD, Threading, Memory, Security, Git 🏢 Description: Cześć! Dla naszego klienta, międzynarodowej firmy z branży usług informatycznych, poszukujemy Senior Mobile Developera, który dołączy do zespołu budującego nowoczesną platformę passwordless authentication, wykorzystywaną na milionach urządzeń na całym świecie. To rozwiązanie klasy enterprise, używane m.in. w sektorze finansowym i bankowym, które odpowiada za bezpieczne zarządzanie tożsamością użytkowników. Projekt koncentruje się na rozwoju zaawansowanego mobile SDK, które stanowi warstwę bezpieczeństwa działającą bezpośrednio na urządzeniu użytkownika. Będziesz mieć okazję pracować blisko systemu operacyjnego, w obszarze security, wydajności i low-level engineeringu, tworząc produkt używany przez innych developerów. Wspólnie z zespołem będziesz podejmować kluczowe decyzje architektoniczne mające wpływ na dalszy rozwój produktu. Lokalizacja: Gdańsk Model pracy: Hybryda lub zdalnie (sporadyczne wizyty w biurze) Forma zatrudnienia: B2B lub umowa o pracę Wynagrodzenie: B2B: 169 - 190 PLN/h + VAT || UoP: 20750 - 23000 PLN brutto Zakres obowiązków: rozwój i utrzymanie mobilnego SDK (Android/iOS), projektowanie i implementacja rozwiązań z zakresu bezpieczeństwa i kryptografii, praca z pamięcią, wielowątkowością i optymalizacją wydajności, integracja z mechanizmami systemowymi (lifecycle, permissions, system services), analiza zmian w systemach operacyjnych i dostosowywanie SDK do nowych wersji platform, udział w projektowaniu rozwiązań, security reviews oraz podejmowaniu decyzji architektonicznych, ścisła współpraca z zespołami backendowymi, praca w środowisku międzynarodowym (język angielski na co dzień). Oczekiwania: 6+ lat doświadczenia komercyjnego w tworzeniu rozwiązań mobilnych (Android i/lub iOS), bardzo dobra znajomość Kotlin i/lub Swift, praktyczne doświadczenie w tworzeniu mobile SDK, elastyczność i gotowość do działania cross-platformowo (zarówno w środowisku Androidowym, jak i iOS), solidna wiedza z zakresu: OS internals (memory, threading, security model) oraz lifecycle i zarządzania zasobami, doświadczenie z kryptografią lub threat modelingiem, doświadczenie w optymalizacji wydajności, praktyczna wiedza z zakresu concurrency i programowania asynchronicznego, znajomość procesów CI/CD dla aplikacji mobilnych, bardzo dobra znajomość języka angielskiego (min. B2), płynna znajomość języka polskiego (min. C1), umiejętność samodzielnej pracy i branie odpowiedzialności za tworzony produkt, nastawienie na bycie częścią zespołu i otwartość na feedback. Mile widziane: doświadczenie cross-platform (np. Kotlin Multiplatform, React Native, Flutter), znajomość narzędzi do profilowania (np. Instruments, Perfetto, Systrace), doświadczenie z komponentami sprzętowymi (TEE, Secure Enclave, KeyStore), wiedza z zakresu mobile security (RASP, root/jailbreak detection, anti-tampering, itp.), podstawowa znajomość UX / procesów projektowania produktów cyfrowych. Oferujemy: realny wpływ na rozwój produktu używanego globalnie przez miliony użytkowników, dużą samodzielność oraz szerokie możliwości rozwoju, pracę w płaskiej strukturze i możliwość proponowania własnych rozwiązań, środowisko nastawione na jakość i konstruktywny feedback, wsparcie przełożonego, program mentoringowy i regularne spotkania 1on1, współpracę w oparciu o kontrakt B2B lub umowę o pracę, elastyczne godziny pracy (start między 7:00 a 10:00), nowoczesny sprzęt (MacBook + urządzenia testowe), integracje zespołowe i warsztaty techniczne, pakiet benefitów (prywatna opieka medyczna, MultiSport, lekcje angielskiego), pracę zdalną ze sporadycznymi wizytami w gdańskim biurze.
Technology
B2Bnetwork
IOS Developer
Mid
Hybrid
Warsaw, Poland
🏢 Summary: Development of a modern, scalable iOS mobile application for individual clients, focused on new features, backend integration, and personalized user experience. The role involves maintaining high performance and stability, contributing to application architecture, and participating in the full release cycle within a Scrum environment. 🗂️ Requirements: 3–5 years experience in native iOS development, Commercial experience with Swift, Experience in developing and maintaining production mobile applications, Experience with REST API integration, Experience with reactive programming (Combine or RxSwift), Experience with CI/CD and application release process, Experience working in Scrum or Agile, Knowledge of mobile app performance and quality optimization, Knowledge of WCAG accessibility standards 📃 Skills: Swift, iOS, REST, Combine, RxSwift, CI/CD, AppStore, TestFlight, Scrum, Agile, WCAG, MVVM, CleanArchitecture, UnitTesting, UITesting 🏢 Description: Opis projektu: W związku z dynamicznym rozwojem poszukujemy doświadczonego iOS Developera, który dołączy do zespołu rozwijającego nowoczesną aplikację mobilną dla klientów indywidualnych. Projekt obejmuje tworzenie skalowalnych rozwiązań mobilnych, integrację z systemami backendowymi oraz rozwój funkcjonalności wspierających personalizację doświadczenia użytkownika. Praca odbywa się w metodyce Scrum, w ścisłej współpracy z zespołami produktowymi, projektowymi oraz technicznymi, odpowiedzialnymi za rozwój powiązanych komponentów aplikacji na rynku polskim. Zadania: Rozwój nowych funkcjonalności aplikacji mobilnej iOS (Swift). Utrzymanie i rozwój istniejącego kodu aplikacji. Integracja z backendem poprzez REST API. Dbanie o jakość, wydajność i stabilność aplikacji (np. ograniczanie błędów/crashy). Współtworzenie struktury aplikacji (np. podział na moduły, spójność kodu). Współpraca z zespołem (UX/UI, backend, QA, DevOps) w Scrumie. Udział w procesie wydawania aplikacji (CI/CD, App Store/TestFlight). Uwzględnianie podstaw dostępności (WCAG). Wymagania: Min. 3–5 lat doświadczenia w natywnym iOS (Swift). Doświadczenie w rozwoju i utrzymaniu aplikacji mobilnych (produkcyjnych). Znajomość REST API (integracja z backendem). Doświadczenie w reactive programming (Combine lub RxSwift). Znajomość procesu release aplikacji (CI/CD, App Store, TestFlight). Doświadczenie w pracy w Scrum / Agile. Świadomość wydajności i jakości aplikacji mobilnych (crash rate, UX, responsywność). Znajomość WCAG/dostępności. Mile widziane: Doświadczenie w natywnym rozwoju aplikacji mobilnych Android. Znajomość architektury (MVVM/Clean). Doświadczenie w modularyzacji aplikacji. Testy (unit/UI). Doświadczenie w projektach bankowych, finansowych lub pokrewnych.