June 25, 2026

Mobile Developer

Senior • Remote

150 - 160 PLN/hr

Gliwice, Poland

Join a long-term enterprise development team as a Senior Native Mobile Engineer to build, scale, and optimize core mobile applications. This role requires an engineer capable of working cross-platform across native environments using SwiftUI for iOS and Kotlin for Android. You will play a central role in delivering smooth user experiences, maintaining high code quality, and aligning directly with team leads and client stakeholders based in Germany.

Details

  • Start Date: October 1, 2026.

  • Duration: Long-term project (contracts renewed in stable 3-month cycles).

  • Allocation: 0.75 FTE / 1 FTE

  • Rate: 160-200 PLN net / hour.

  • Work Model: 100% Remote (with occasional meetings on-site at the client’s office in Hamburg).

  • Language Requirement: German at a minimum B2 level (C1 preferred) for daily engineering and business communication.

Responsibilities

  • Native Development: Design, build, and maintain robust native mobile applications using SwiftUI (iOS) and Kotlin (Android).

  • Clean Architecture: Write clean, modular, and easily testable code while implementing modern mobile architecture patterns (e.g., MVVM, MVI).

  • API Integration: Connect mobile frontends with secure backend RESTful APIs and real-time data streams.

  • UI/UX Excellence: Implement fluid animations, responsive layouts, and modern components according to design specifications.

  • Performance Tuning: Monitor, debug, and optimize application rendering speeds, memory usage, and battery consumption profiles.

Requirements

  • Native Platform Mastery: Strong commercial track record in native iOS development (Swift / SwiftUI) and native Android development (Kotlin).

  • Ecosystem Knowledge: Solid understanding of platform-specific deployment workflows, App Store Connect, and Google Play Console environments.

  • Software Engineering Principles: Experience with Git workflows, automated testing frameworks, and continuous integration (CI/CD) pipelines for mobile.

  • Soft Skills: Highly autonomous mindset, comfortable aligning directly with international clients, and strong team-player capabilities.

Similar jobs you might like

Technology

co.brick Talents sp. z o.o.

Senior Mobile Developer with German

Senior

Remote

Gliwice, Poland

23,000 - 27,000 PLN/hr

🏢 Summary: Long-term remote opportunity for a Senior Native Mobile Engineer to design, build, and optimize enterprise mobile applications across iOS and Android using SwiftUI and Kotlin. The role focuses on clean architecture, API integration, performance tuning, and delivering high-quality user experiences in collaboration with German stakeholders. Contracts are renewed in stable 3-month cycles with full-time allocation. 🗂️ Requirements: Strong commercial experience in native iOS development (Swift, SwiftUI), Strong commercial experience in native Android development (Kotlin), Experience with modern mobile architecture patterns (MVVM, MVI), Experience integrating RESTful APIs, Knowledge of App Store Connect and Google Play Console, Experience with Git workflows, Experience with automated testing frameworks, Experience with CI/CD pipelines for mobile, German language proficiency minimum B2 level 📃 Skills: Swift, SwiftUI, Kotlin, MVVM, MVI, REST, Git, CI/CD, AppStoreConnect, GooglePlayConsole 🏢 Description: co.brick talents — powered by AI, powered by people. Join a long-term enterprise development team as a Senior Native Mobile Engineer to build, scale, and optimize core mobile applications. This role requires an engineer capable of working cross-platform across native environments using SwiftUI for iOS and Kotlin for Android. You will play a central role in delivering smooth user experiences, maintaining high code quality, and aligning directly with team leads and client stakeholders based in Germany. Details Start Date: October 1, 2026. Duration: Long-term project (contracts renewed in stable 3-month cycles). Allocation: 0.75 FTE / 1.0 FTE Rate: 160-200 PLN net / hour. Work Model: 100% Remote (with occasional meetings on-site at the client’s office in Hamburg). Language Requirement: German at a minimum B2 level (C1 preferred) for daily engineering and business communication. Responsibilities Native Development: Design, build, and maintain robust native mobile applications using SwiftUI (iOS) and Kotlin (Android). Clean Architecture: Write clean, modular, and easily testable code while implementing modern mobile architecture patterns (e.g., MVVM, MVI). API Integration: Connect mobile frontends with secure backend RESTful APIs and real-time data streams. UI/UX Excellence: Implement fluid animations, responsive layouts, and modern components according to design specifications. Performance Tuning: Monitor, debug, and optimize application rendering speeds, memory usage, and battery consumption profiles. Requirements Native Platform Mastery: Strong commercial track record in native iOS development ( Swift / SwiftUI ) and native Android development ( Kotlin ). Ecosystem Knowledge: Solid understanding of platform-specific deployment workflows, App Store Connect, and Google Play Console environments. Software Engineering Principles: Experience with Git workflows, automated testing frameworks, and continuous integration (CI/CD) pipelines for mobile. Soft Skills: Highly autonomous mindset, comfortable aligning directly with international clients, and strong team-player capabilities.

Technology

Dawid Wierciak Flow to Grow

Mobile Developer (iOS + Kotlin + German)

Mid

Remote

Warsaw, Poland

130 - 180 PLN/hr

🏢 Summary: Long-term remote B2B project for a Mobile Developer focused on native mobile application development using SwiftUI, iOS, and Kotlin. The role requires strong experience in native mobile apps and German language proficiency at B2 level or higher. The project starts in October 2026 with a minimum commitment of 4 working days per week. 🗂️ Requirements: Experience with native mobile application development, Strong knowledge of SwiftUI, Experience with Kotlin, German language proficiency at B2 level or higher, Availability for minimum 4 working days per week 📃 Skills: SwiftUI, iOS, Kotlin 🏢 Description: About the role We are looking for a Mobile Developer to join a long-term project focused on native mobile application development. Tech stack SwiftUI, iOS, Kotlin Requirements Experience with native mobile application development. Strong knowledge of SwiftUI (iOS). Experience with Kotlin. German language proficiency at B2 level or higher (C1 preferred). We offer B2B contract. Rate: 130–180 PLN/hour . Remote work. Long-term project Minimum commitment of 4 working days per week. Project start in October 2026. Recruitment process Screening interview. Client interview. Decision.

Technology

emagine Polska

Senior Mobile Engineer (iOS & Android) (Lisbon/Porto)

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: Senior Mobile Engineer role focused on designing and delivering high-quality, scalable mobile applications for both iOS and Android in an international project. The position involves contributing to architecture decisions, ensuring performance and security, and maintaining code quality through best practices and testing. 🗂️ Requirements: 7+ years of mobile development experience, Strong experience with iOS development using Swift, Strong experience with Android development using Kotlin, Solid understanding of MVVM or Clean Architecture, Experience integrating RESTful APIs, Knowledge of mobile performance, scalability, and security best practices, Experience working with Agile methodologies (Scrum or Kanban) 📃 Skills: Swift, Kotlin, iOS, Android, MVVM, CleanArchitecture, REST, Performance, Scalability, Security, Agile, Scrum, Kanban 🏢 Description: We are looking for a Senior Mobile Engineer with strong experience in both iOS (Swift) and Android (Kotlin) to join an international project focused on building high-quality mobile applications. Main Responsibilities: Design, develop, and maintain mobile applications for both iOS and Android platforms Contribute to the architecture and technical decisions of mobile solutions Build scalable, high-performance, and user-focused applications Collaborate closely with Product Managers, Designers, and other Engineers Ensure code quality through best practices, code reviews, and testing Troubleshoot, debug, and optimize application performance Key Requirements: 7+ years of experience in mobile development Strong hands-on experience with: iOS (Swift) Android (Kotlin) Solid understanding of mobile architectures (e.g., MVVM, Clean Architecture) Experience integrating RESTful APIs Knowledge of mobile performance, scalability, and security best practices Experience with Agile methodologies (Scrum/Kanban) Strong problem-solving skills and attention to detail Good communication skills in English Nice to Have: Experience with cross-platform solutions (e.g., Kotlin Multiplatform, Flutter, React Native) Familiarity with CI/CD pipelines for mobile applications Experience with automated testing (unit/UI) Knowledge of mobile app distribution processes (App Store / Google Play)

Technology

emagine Polska

Senior Mobile Engineer

Senior

Remote

Warsaw, Poland

140 - 140 PLN/hr

🏢 Summary: Oferta dotyczy roli Senior Mobile Engineer odpowiedzialnego za projektowanie i rozwój biblioteki komponentów (design systemu) dla nowej aplikacji mobilnej banku w oparciu o Kotlin Multiplatform. Projekt obejmuje budowę skalowalnego, bezpiecznego i wysokiej jakości rozwiązania z naciskiem na architekturę oraz najlepsze praktyki inżynieryjne. Praca realizowana jest w pełni zdalnie w sektorze bankowym. 🗂️ Requirements: Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych, Bardzo dobra znajomość Kotlin i środowiska Android, Minimum 1–2 lata doświadczenia z Kotlin Multiplatform, Znajomość Compose Multiplatform, Doświadczenie w projektowaniu architektury aplikacji (MVVM, Clean Architecture), Znajomość SwiftUI, Znajomość platformy iOS, Znajomość Jetpack Compose 📃 Skills: Kotlin, Android, KotlinMultiplatform, ComposeMultiplatform, SwiftUI, iOS, MVVM, CleanArchitecture, JetpackCompose 🏢 Description: Informacje o projekcie: Branża: bankowość Lokalizacja: zdalnie Stawka ~ 140 pln/h netto + Vat Wprowadzenie i podsumowanie: Poszukujemy doświadczonego Senior Mobile Engineer do pracy nad systemem designu dla nowej aplikacji mobilnej banku. Stanowisko wymaga głębokiej znajomości Kotlin oraz Kotlin Multiplatform, a także umiejętności współpracy z zespołami i dbałości o wysoką jakość kodu. Główne obowiązki: Projektowanie i rozwój biblioteki komponentów dla nowej aplikacji mobilnej banku z użyciem Kotlin Multiplatform (KMM). Współpraca z innymi zespołami (squady domenowe, backend, UX/UI) przy tworzeniu skalowalnego i bezpiecznego rozwiązania. Utrzymywanie wysokiej jakości kodu poprzez code review, testy jednostkowe i integracyjne. Optymalizacja kodu pod kątem wydajności, dostępności i zgodności z WCAG. Wdrażanie najlepszych praktyk inżynieryjnych (w tym CI/CD, automatyzacji testów związanych z procesem wytwarzania biblioteki). Aktywny udział w decyzjach architektonicznych. Kluczowe wymagania: Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych. Doskonała znajomość Kotlin oraz środowiska Android. Minimum 1-2 lata doświadczenia z Kotlin Multiplatform. Znajomość Compose Multiplatform. Doświadczenie w tworzeniu architektury aplikacji (np. MVVM, Clean Architecture). Znajomość SwiftUI i platformy iOS. Znajomość Jetpack Compose. Znajomość narzędzi Git, CI/CD, Jira, Docker (mile widziane). Umiejętność pracy zespołowej i komunikacji z zespołami produktowymi i biznesowymi. Wymagania mile widziane: Doświadczenie w projektach z sektora finansowego lub fintech. Praktyczna wiedza z zakresu WCAG.

Technology

EPAM Systems

Senior/Lead Mobile (iOS/Android) Developer

Senior

Remote

🏢 Summary: Senior/Lead Mobile Developer role focused on leading the design and development of advanced iOS and Android applications using Swift and Kotlin. The position involves architecting scalable mobile solutions, ensuring high code quality, and driving best practices across the development lifecycle. You will also provide technical leadership while delivering secure, high-performance mobile applications. 🗂️ Requirements: 3+ years experience with Swift for iOS development, 3+ years experience with Kotlin for Android development, Experience leading or mentoring development teams, Experience with RESTful APIs and backend integration, Experience with third-party libraries, Experience with CI/CD pipelines, Experience with automated testing, Experience with deployment processes, Knowledge of mobile architecture best practices, Experience with performance optimization and debugging, Knowledge of mobile security best practices 📃 Skills: Swift, Kotlin, iOS, Android, REST, CICD, APIs, AutomatedTesting, Deployment, Architecture, Security, Libraries, Backend 🏢 Description: We are looking for a highly skilled Senior/Lead Mobile Developer with deep expertise in Swift/Kotlin to join our mobile development team. In this role, you will lead the design, development, and optimization of cutting-edge applications, ensuring best practices in architecture, code quality, and user experience. You will mentor junior developers, collaborate with cross-functional teams, and play a key role in shaping our mobile strategy. Responsibilities Lead the design, development, and deployment of advanced iOS and Android applications using Swift and/or Kotlin Architect robust, scalable, and maintainable codebases, ensuring adherence to best practices and coding standards Collaborate with product managers, designers, and backend engineers to deliver seamless user experiences Mentor and guide junior developers, conducting code reviews and providing technical leadership Stay up-to-date with the latest iOS/Android trends, technologies, and best practices Troubleshoot, debug, and optimize application performance Ensure the security and privacy of user data in compliance with industry standards Requirements Extensive experience developing iOS applications with Swift (3+ years) Extensive experience developing Android applications with Kotlin (3+ years) Proven track record of leading or mentoring development teams Experience with RESTful APIs, third-party libraries, and integration of backend services Familiarity with CI/CD pipelines, automated testing, and deployment processes Good work ethic and strong sense of ownership of the end result Excellent verbal and written communication skills, B2 level of English We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Healthcare

emagine Polska

Mobile Engineer with native iOS and some Android (Swift and Kotlin)

Senior

Remote

Warsaw, Poland

🏢 Summary: B2B contract for a Senior Mobile Engineer to build and evolve an AI-powered healthcare app into a comprehensive healthcare management platform. The role focuses on native iOS development with contributions to Android, secure coding, and scalable architecture in close collaboration with product teams. 100% remote project in the healthcare industry with 6-month contracts and possible extensions. 🗂️ Requirements: Senior-level experience in software engineering, Strong expertise in native iOS development with Swift, Experience with native Android development using Kotlin, Solid knowledge of software architecture and system design, Experience implementing secure coding practices, Ability to conduct vulnerability assessments, Experience designing and delivering production mobile applications 📃 Skills: Swift, iOS, Kotlin, Android, Firebase, AI, Security, Architecture, SystemDesign, MobileDevelopment 🏢 Description: PROJECT INFORMATION: Industry: Healthcare Remote work: 100% FTE: 100% Project language: English Project length: 6 months contracts + prolongations. Start: ASAP / Flexible Assignment type: B2B Remuneration: up to 39 EUR/h Summary: This role involves contributing to the development of an AI-powered healthcare app and evolving it into a comprehensive healthcare management platform. The primary goal is to deliver tangible solutions efficiently while ensuring collaboration with product teams and implementing best security practices. Responsibilities: * Take responsibility for mobile application implementation. * Design and implement practical applications while avoiding over-engineering. * Ensure secure coding practices and conduct vulnerability assessments. * Collaborate closely with product teams to align technical solutions with business needs. * Maintain an adaptable software architecture. Must Haves: * Experience as a Senior Software Engineer or similar role. * Expertise in native iOS development with Swift. * Solid understanding of software architecture and system design principles. * Some experience in native Android development with Kotlin. Nice to Haves: * Experience in a startup environment. * Familiarity with Firebase and mobile-specific technologies. * Knowledge of Dutch healthcare systems or regulated industries. * Experience with AI-native workflows and growth strategies in mobile apps.

Technology

emagine Polska

Senior Mobile Test Automation Engineer

Senior

Hybrid

Stockholm, Sweden

🏢 Summary: Senior Test Automation Engineer role responsible for leading mobile quality strategy and building scalable automation for native iOS and Android applications used at scale. The position focuses on improving CI/CD reliability, release readiness, and test frameworks while coaching teams on quality practices. This is a hands-on role combining automation engineering, strategy, and cross-team collaboration. 🗂️ Requirements: Strong experience in native mobile test automation for iOS and Android, Hands-on experience with XCTest and XCUITest, Hands-on experience with Espresso and Compose UI Testing, Solid proficiency in Swift and/or Kotlin, Experience building scalable end-to-end mobile test frameworks, Strong experience with CI/CD pipelines for mobile applications, Knowledge of test strategy and performance testing, Experience improving release quality and test stability metrics 📃 Skills: Swift, SwiftUI, Kotlin, XCTest, XCUITest, Espresso, JUnit, Compose, Maestro, BrowserStack, Fastlane, Xcode, GitLab, CI/CD 🏢 Description: We’re looking for a senior Test Automation Engineer to lead quality and release confidence for native iOS and Android apps used by millions of users. Start: May/June Duration: Initial 6 months Location: Hybrid in Stockholm, Sweden About the role You’ll own the mobile quality strategy across iOS and Android — building scalable automation, improving CI/CD reliability, and enabling teams to ship high-quality releases faster. This is a hands-on senior role combining automation engineering, strategy, and coaching. Responsibilities Own mobile testing strategy and release readiness Build and maintain automated test frameworks for iOS and Android Improve CI/CD pipelines, test stability, and feedback loops Define regression, performance, and exploratory testing approaches Track and improve quality metrics such as coverage, flakiness, crashes, and release stability Support engineers in building quality into development from day one Collaborate with engineering, product, and infrastructure teams on testing environments and release processes Tech stack iOS: Swift, SwiftUI, XCTest, XCUITest Android: Kotlin, Espresso, JUnit, Compose UI Testing Automation: Maestro, BrowserStack CI/CD: Fastlane, Xcode Cloud, GitLab We’re looking for someone with Strong experience in native mobile test automation for both iOS and Android Hands-on experience with XCTest/XCUITest and Espresso/Compose UI Testing Solid Swift and/or Kotlin skills Experience building scalable end-to-end mobile testing frameworks Strong CI/CD and mobile automation experience Knowledge of test strategy, performance testing, and release quality A collaborative mindset and experience coaching engineering teams Bonus experience Real-time data or map-based applications Visual regression or snapshot testing Mobile performance and observability tooling Testing background services, location, or push notifications

Technology

RITS Professional Services

Senior Mobile Engineer

Senior

Remote

Warsaw, Poland

100 - 140 PLN/hr

🏢 Summary: B2B remote role for a Senior Mobile Engineer to build a modern banking mobile application and develop a shared component library using Kotlin Multiplatform. The position focuses on scalable, secure mobile architecture, cross-platform development, and high code quality within a Scrum team. 🗂️ Requirements: Minimum 5 years of mobile application development experience, Very good knowledge of Kotlin and Android environment, At least 1–2 years of experience with Kotlin Multiplatform, Experience with Compose Multiplatform, Experience in mobile architecture design (MVVM, Clean Architecture or similar), Knowledge of SwiftUI and iOS platform, Knowledge of Jetpack Compose, Experience with code reviews and unit/integration testing, Experience with CI/CD and test automation, Experience in banking sector 📃 Skills: Kotlin, Android, KMM, Compose, SwiftUI, iOS, Jetpack, MVVM, CleanArchitecture, CI/CD, Git, Docker, Jira, WCAG, Scrum 🏢 Description: Senior Mobile Engineer RITS Group to firma informatyczna, która oferuje najwyższej jakości usługi programistyczne zarówno dla rynku polskiego, jak i międzynarodowego. Jesteśmy dumni, że należymy do grona najszybciej rozwijających się spółek technologicznych. Naszym priorytetem jest jakość oraz innowacyjność dostarczanych rozwiązań, a nasza kultura organizacyjna opiera się na zaufaniu, współpracy i ciągłym doskonaleniu. Oferujemy 📍 Praca w modelu zdalnym 💼 Forma współpracy: B2B 💰 Stawka: 100 - 140 PLN/h 🛠 Metodyka pracy: Scrum O projekcie Dołączysz do zespołu odpowiedzialnego za budowę nowoczesnej aplikacji mobilnej dla sektora bankowego. Poszukujemy doświadczonego Senior Mobile Engineera, który będzie współtworzył bibliotekę komponentów opartą o Kotlin Multiplatform oraz wspierał rozwój skalowalnej i bezpiecznej architektury mobilnej. Obowiązki Projektowanie i rozwój biblioteki komponentów dla nowej aplikacji mobilnej banku z wykorzystaniem Kotlin Multiplatform (KMM) Współpraca z innymi zespołami (squady domenowe, backend, UX/UI) przy tworzeniu skalowalnego i bezpiecznego rozwiązania Utrzymywanie wysokiej jakości kodu poprzez code review, testy jednostkowe i integracyjne Optymalizacja kodu pod kątem wydajności, dostępności oraz zgodności z WCAG Wdrażanie najlepszych praktyk inżynieryjnych, w tym CI/CD oraz automatyzacji testów związanych z procesem wytwarzania biblioteki Aktywny udział w decyzjach architektonicznych Wymagania Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych Bardzo dobra znajomość Kotlin oraz środowiska Android Minimum 1–2 lata doświadczenia z Kotlin Multiplatform Znajomość Compose Multiplatform Doświadczenie w projektowaniu architektury aplikacji (MVVM, Clean Architecture lub podobne) Znajomość SwiftUI oraz platformy iOS Znajomość Jetpack Compose Znajomość narzędzi Git, CI/CD, Jira oraz Docker będzie dodatkowym atutem Umiejętność pracy zespołowej oraz skutecznej komunikacji z zespołami produktowymi i biznesowymi Aktualne lub wcześniejsze doświadczenie w sektorze bankowym Mile widziane Doświadczenie w projektach z sektora finansowego lub fintech Praktyczna wiedza z zakresu WCAG Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Nie zwlekaj i zaaplikuj już teraz! Nr ref.: 36/5/2026/r/3526

Technology

dotLinkers

Senior Mobile Engineer

Senior

Remote

Krakow, Poland

25,000 - 30,000 PLN/mo

🏢 Summary: B2B contract role for a Senior Mobile Engineer to develop and scale a high-traffic React Native mobile application used internationally. The position involves owning features end-to-end, contributing to architecture decisions, and collaborating closely with backend teams. The focus is on building performant, stable, and well-tested iOS and Android apps. 🗂️ Requirements: 4+ years of professional experience with React Native, Strong knowledge of iOS and Android platforms, Experience with app releases and distribution, Solid understanding of mobile architecture and design patterns, Experience with automated testing, Very good English communication skills, Working proficiency in Polish 📃 Skills: ReactNative, iOS, Android, JavaScript, MobileArchitecture, DesignPatterns, AutomatedTesting, AppStore, GooglePlay, English, Polish 🏢 Description: Senior Mobile Engineer (React Native) Location: Remote Contract: B2B Salary: up to 30 000 PLN net / month About the company A product-focused technology company developing a mobile and web platform that supports educational institutions and families in their daily operations. The product simplifies communication, reduces administrative work, and is used at scale by a large and growing international user base. Role overview The company is looking for an experienced Senior Mobile Engineer (React Native) to help develop and scale a high-traffic mobile application. You will work on core product features, contribute to architectural decisions, and collaborate closely with backend and product teams. Responsibilities Develop and maintain a large-scale React Native mobile app (iOS & Android) Own features from concept to production Collaborate with backend engineers on new functionality Write clean, maintainable, and well-tested code Contribute to architectural and technical decisions Optimize performance, stability, and developer experience Requirements 4+ years of professional experience with React Native Strong knowledge of iOS and Android platforms Experience with app releases and distribution Solid understanding of mobile architecture and design patterns Experience with automated testing Very good English communication skills Working proficiency in Polish Nice to have Experience with Firebase Knowledge of mobile analytics tools Advanced testing experience Familiarity with the JavaScript ecosystem (Node.js, React, Next.js) Understanding of mobile UI/UX principles What’s offered 30 000 PLN net monthly (B2B) 20–26 days of paid time off Modern equipment and tools Benefits package (sports card, private healthcare, English lessons) High autonomy and real impact on product and technical decisions Transparent culture with no micromanagement

Technology

emagine Polska

Senior Mobile Engineer | Android, Kotlin Multiplatform

Senior

Remote

Warsaw, Poland

145 - 145 PLN/hr

🏢 Summary: B2B contract (145 PLN/h + VAT), 100% remote. The role involves designing and developing a scalable and secure mobile component library for a banking application using Kotlin Multiplatform, with strong focus on architecture, performance and code quality. The position includes active participation in architectural decisions and cross-team collaboration. 🗂️ Requirements: Minimum 5 years of mobile application development experience, Experience in banking sector, Strong knowledge of Kotlin, Strong knowledge of Android platform, Minimum 1 year of experience with Kotlin Multiplatform, Knowledge of Compose Multiplatform, Experience in mobile application architecture (MVVM or Clean Architecture), Knowledge of SwiftUI, Knowledge of iOS platform, Knowledge of Jetpack Compose 📃 Skills: Kotlin, Android, KotlinMultiplatform, ComposeMultiplatform, JetpackCompose, SwiftUI, iOS, MVVM, CleanArchitecture 🏢 Description: B2B, stawka 145 zł/h + VAT tryb 100% zdalny Rola Senior Mobile Engineera polega na projektowaniu oraz rozwoju biblioteki komponentów aplikacji mobilnej banku, przy użyciu Kotlin Multiplatform. Głównym celem tej pozycji jest zapewnienie skalowalnych i bezpiecznych rozwiązań, które przyczyniają się do wydajności i zgodności z zasadami WCAG. Obowiązki: Projektowanie i rozwój biblioteki komponentów dla nowej aplikacji mobilnej banku z użyciem Kotlin Multiplatform (KMM). Współpraca z innymi zespołami (squady domenowe, backend, UX/UI) w celu tworzenia skalowalnych i bezpiecznych rozwiązań. Utrzymywanie wysokiej jakości kodu poprzez code review, testy jednostkowe i integracyjne. Optymalizacja kodu pod kątem wydajności, dostępności i zgodności z WCAG. Wdrażanie najlepszych praktyk inżynieryjnych, w tym CI/CD oraz automatyzacji testów związanych z procesem wytwarzania biblioteki. Aktywny udział w decyzjach architektonicznych. Wymagania Kluczowe: Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych. Doświadczenie w sektorze bankowym. Doskonała znajomość Kotlin oraz środowiska Android. Minimum 1 rok doświadczenia z Kotlin Multiplatform. Znajomość Compose Multiplatform. Doświadczenie w tworzeniu architektury aplikacji (np. MVVM, Clean Architecture). Znajomość SwiftUI i platformy iOS. Znajomość Jetpack Compose. Znajomość narzędzi Git, CI/CD, Jira, Docker (mile widziane). Umiejętność pracy zespołowej i komunikacji z zespołami produktowymi i biznesowymi. Praktyczna wiedza z zakresu WCAG - nice to have