June 9, 2026

Expert UX/UI Designer

Senior • Hybrid

150 - 155 PLN/hr

Warsaw, Poland

OGÓLNE INFORMACJE:

  • Branża: bankowość

  • Lokalizacja: 1-2 w miesiącu wymagana jest obecność w biurze w Krakowie/ Gdańsku/ Warszawie

  • Stawka: do 150-155 PLN/h netto +VAT

  • Forma współpracy: B2B - długofalowa współpraca

Podsumowanie:

Głównym celem stanowiska jest projektowanie interfejsów oraz doskonalenie doświadczenia użytkowników w aplikacjach mobilnych, głównie w obszarze płatności, przy użyciu metodologii UX i współpracy z interesariuszami.

Obowiązki:

  • Projektowanie procesów, ekranów i doświadczeń aplikacji mobilnej.

  • Optymalizacja ekranów zgodnie z przyjętym Design Systemem.

  • Praca w zwinnych metodach tworzenia oprogramowania.

  • Stworzenie i udoskonalanie dobrego doświadczenia klienta w aplikacji mobilnej.

Wymagania MUST HAVE:

  • User-Centred Design

  • Design Thinking

  • Znajomość pracy warsztatowej z interesariuszami i zespołem

  • Znajomość i doświadczenie w pracy z Lean UX

  • Umiejętność tworzenia hipotez badawczych i dobrania metod do ich weryfikacji

  • Umiejętność określania miar sukcesu oraz przekładania liczb na konkretne akcje

  • Material Design

  • Human Interface Guidelines

  • Zasady projektowania

  • Zasady WCAG 2.1/2.2

  • Znajomość narzędzi: Figma, Jira, Confluence, Figjam

  • Prowadzenie warsztatów projektowych

  • Przygotowywanie prototypów

  • Przygotowywanie specyfikacji do developmentu

  • Audyty użyteczności

  • Doświadczenie powyżej 10 lat

Wymagania NICE TO HAVE:

  • Znajomość metodyki SCRUM

  • Znajomość technologii low-code

Inne Detale:

  • Języki: język polski - komunikatywny w mowie i piśmie, język angielski - minimum w stopniu umożliwiającym pracę z dokumentacją techniczną.

  • Przewidywana długość trwania projektu: do końca 2027

Similar jobs you might like

Technology

emagine Polska

Ekspert UI Designer

Senior

Hybrid

Warsaw, Poland

150 - 170 PLN/hr

🏢 Summary: Senior UI Designer role focused on designing and reviewing visual interfaces for mobile banking applications, while supporting product teams in delivering user‑centered and visually consistent solutions. The position involves developing and maintaining mobile Design Systems and ensuring high quality handoff to development. 🗂️ Requirements: Minimum 10 years of experience in UI/UX design, Experience in mobile application design (iOS, Android), Strong knowledge of User-Centred Design principles, Knowledge of UX heuristics and best practices, Understanding of Gestalt principles, Advanced visual design skills (typography, color, composition, grids), Knowledge of Material Design and Human Interface Guidelines, Experience in responsive design (RWD, multi-device), Knowledge of WCAG 2.1/2.2 standards, Experience in creating and developing design systems (components, tokens), Advanced proficiency in Figma (auto-layout, variants), Experience in prototyping (low and high fidelity, microinteractions), Experience in preparing design specifications and handoff to development, Ability to conduct Figma training and mentoring 📃 Skills: Figma, iOS, Android, Material, HIG, WCAG, RWD, SCRUM, Low-code 🏢 Description: Informacje o projekcie: Branża: bankowość Stawka: 150-170 zł/h netto + VAT, B2B Lokalizacja: Kraków/Gdańsk/Warszawa (hybryda - raz na tydzień/dwa w biurze) Podsumowanie: Rola Eksperta UI Designera koncentruje się na projektowaniu i rewizji wizualnego interfejsu aplikacji mobilnych oraz zapewnieniu wsparcia dla zespołów produktowych, co ma na celu skuteczne dostarczanie użytecznych i atrakcyjnych wizualnie produktów. Zakres obowiązków: Projektowanie i rewizja wizualnych interfejsów użytkownika dla aplikacji mobilnych. Wsparcie zespołów produktowych (PO, Analitycy, UX, Dev) w codziennych zadaniach. Współtworzenie i rozwój Design Systemu pod mobile oraz platformę Eximee. Wymagania kluczowe: User-Centred Design. Zasady projektowania (heurystyki, best practices UX). Zasady Gestalt (hierarchia, percepcja, grupowanie). Zaawansowany visual design (typografia, kolor, kompozycja, gridy). Material Design oraz Human Interface Guidelines. Projektowanie aplikacji mobilnych (iOS/Android). Responsywne projektowanie (RWD, multi-device). Zasady WCAG 2.1/2.2. Tworzenie i rozwój design systemów (komponenty, tokeny). Zaawansowana znajomość Figma (auto-layout, variants). Prowadzenie szkoleń i mentoring z zakresu Figmy. Prototypowanie (low/high fidelity, microinterakcje). Storytelling w projektowaniu i prezentacji rozwiązań. Wysokie kompetencje prezentacyjne i argumentowanie decyzji projektowych. Współpraca z biznesem i developmentem + przygotowywanie specyfikacji (handoff, design QA). Doświadczenie powyżej 10 lat. Mile widziane: Znajomość metodyki SCRUM. Znajomość technologii low-code.

Technology

emagine Polska

Programista iOS

Mid

Remote

Łódź, Poland

110 - 120 PLN/hr

🏢 Summary: Long-term B2B opportunity for an iOS Developer to build and maintain mobile applications in the financial sector, working in a hybrid model with occasional presence in Łódź. The role focuses on developing new features, maintaining high code quality, and collaborating with cross-functional teams to deliver consistent mobile solutions. The position requires strong experience in the Apple ecosystem and modern mobile engineering practices. 🗂️ Requirements: Minimum 3 years of experience in iOS application development, Strong knowledge of iOS ecosystem, Proficiency in Swift, Proficiency in SwiftUI, Experience with Xcode, Knowledge of CI/CD processes, Knowledge of mobile architecture and design patterns, Ability to write automated tests, Ability to work with technical documentation in English 📃 Skills: iOS, Swift, SwiftUI, Xcode, CICD, Architecture, DesignPatterns, Testing, English 🏢 Description: OGÓLNE INFORMACJE: Branża : finansowa Lokalizacja : praca hybrydowa (1x/2tyg z biura w Łodzi) Stawka : do 120 PLN/h netto+VAT Forma współpracy : B2B - długofalowa współpraca Wprowadzenie i Podsumowanie: Rola Programisty iOS wiąże się z rozwojem i utrzymywaniem aplikacji mobilnych na platformie iOS w zespole technicznym, dążąc do zapewnienia wysokiej jakości kodu oraz współpracy z innymi zespołami w celu wdrażania nowych funkcji. Idealny kandydat powinien mieć minimum trzyletnie doświadczenie w programowaniu aplikacji w ekosystemie Apple oraz dobrą znajomość technologii takich jak Xcode, Swift i SwiftUI . Główne Obowiązki: Rozwój i utrzymanie komponentów mobilnych na platformie iOS. Tworzenie nowych funkcjonalności oraz udział w pracach projektowych wspólnie z innymi zespołami. Dbanie o wysoką jakość kodu poprzez testy automatyczne, przeglądy kodu i stosowanie dobrych praktyk inżynierskich. Współpraca z zespołem backendowym, frontendowym webowym oraz Android nad spójną architekturą rozwiązań. Utrzymywanie nowoczesnych standardów i rozwijanie komponentów zgodnie z kierunkiem organizacji. Wymagania Kluczowe: Minimum trzy lata doświadczenia w tworzeniu aplikacji na platformę iOS . Bardzo dobra znajomość ekosystemu Apple (iOS, Xcode, Swift, SwiftUI) . Znajomość podejścia CI/CD oraz narzędzi wspierających jakość oprogramowania. Znajomość wzorców projektowych oraz architektury aplikacji mobilnych. Umiejętność pisania testów automatycznych. Znajomość języka angielskiego pozwalająca na pracę z dokumentacją techniczną. Preferowane Umiejętności: Doświadczenie w pracy metodą Agile. Znajomość Jira, Confluence. Doświadczenie z narzędziami DevOps / CI/CD. Doświadczenie z komponentami bezpieczeństwa lub procesami autoryzacyjnymi.

Technology

emagine Polska

Programista iOS

Mid

Hybrid

Lodz, Poland

🏢 Summary: B2B offer for an iOS Developer to develop and maintain mobile applications in the financial sector, working in a hybrid model with a long-term engagement. The role focuses on building new features, maintaining high code quality, and collaborating with cross-functional teams to deliver consistent mobile solutions. The position requires strong experience in the Apple ecosystem and modern mobile development practices. 🗂️ Requirements: Minimum 3 years of experience in iOS application development, Strong knowledge of Apple ecosystem, Proficiency in Swift, Proficiency in SwiftUI, Proficiency in Xcode, Experience with CI/CD processes, Knowledge of mobile architecture and design patterns, Ability to write automated tests, Experience with code reviews and engineering best practices, English proficiency for technical documentation 📃 Skills: iOS, Swift, SwiftUI, Xcode, CI/CD, Agile, Jira, Confluence, DevOps, Git 🏢 Description: OGÓLNE INFORMACJE: Branża : finansowa Lokalizacja : praca hybrydowa (1x/2tyg z biura w Łodzi) Stawka : do 120 PLN/h netto+VAT Forma współpracy : B2B - długofalowa współpraca Wprowadzenie i Podsumowanie: Rola Programisty iOS wiąże się z rozwojem i utrzymywaniem aplikacji mobilnych na platformie iOS w zespole technicznym, dążąc do zapewnienia wysokiej jakości kodu oraz współpracy z innymi zespołami w celu wdrażania nowych funkcji. Idealny kandydat powinien mieć minimum trzyletnie doświadczenie w programowaniu aplikacji w ekosystemie Apple oraz dobrą znajomość technologii takich jak Xcode, Swift i SwiftUI . Główne Obowiązki: Rozwój i utrzymanie komponentów mobilnych na platformie iOS. Tworzenie nowych funkcjonalności oraz udział w pracach projektowych wspólnie z innymi zespołami. Dbanie o wysoką jakość kodu poprzez testy automatyczne, przeglądy kodu i stosowanie dobrych praktyk inżynierskich. Współpraca z zespołem backendowym, frontendowym webowym oraz Android nad spójną architekturą rozwiązań. Utrzymywanie nowoczesnych standardów i rozwijanie komponentów zgodnie z kierunkiem organizacji. Wymagania Kluczowe: Minimum trzy lata doświadczenia w tworzeniu aplikacji na platformę iOS . Bardzo dobra znajomość ekosystemu Apple (iOS, Xcode, Swift, SwiftUI) . Znajomość podejścia CI/CD oraz narzędzi wspierających jakość oprogramowania. Znajomość wzorców projektowych oraz architektury aplikacji mobilnych. Umiejętność pisania testów automatycznych. Znajomość języka angielskiego pozwalająca na pracę z dokumentacją techniczną. Preferowane Umiejętności: Doświadczenie w pracy metodą Agile. Znajomość Jira, Confluence. Doświadczenie z narzędziami DevOps / CI/CD. Doświadczenie z komponentami bezpieczeństwa lub procesami autoryzacyjnymi.

Technology

RITS Professional Services

OutSystems Developer

Mid

Hybrid

Warsaw, Poland

90 - 105 PLN/hr

🏢 Summary: B2B contract role for an OutSystems Developer in the banking sector, focused on development and maintenance of applications built on OutSystems platforms. The project involves rapid application development and business process automation within a 12‑month engagement with possible extension. Hybrid work model with partial on-site presence in Warsaw or Poznań. 🗂️ Requirements: Minimum 2 years of commercial experience with OutSystems O11 or ODC, Knowledge of architectural differences between O11 and ODC, Proficiency in JavaScript for front-end scripting, Knowledge of integration mechanisms in OutSystems, Practical knowledge of OutSystems best practices (performance, architecture, security, data presentation), Experience in building process applications using OutSystems BPT, Knowledge of CI/CD in OutSystems environment, English proficiency for reading documentation and participating in meetings 📃 Skills: OutSystems, O11, ODC, JavaScript, BPT, CI/CD, REST, SOAP 🏢 Description: Lokalizacja: Warszawa / Poznań (min. 2 dni w tygodniu pracy z biura) Forma współpracy: B2B Stawka: do 105 zł/h netto + VAT Start: kwiecień 2026 Czas trwania projektu: ok. 12 miesięcy (z możliwością przedłużenia) Branża: bankowa Obowiązki Dołączysz do zespołu realizującego projekty dla klienta z sektora bankowego, skupiające się na rozwoju i utrzymaniu aplikacji tworzonych w technologii OutSystems. Jest to rola łącząca szybkie tworzenie aplikacji z automatyzacją procesów biznesowych. Wymagania Minimum 2 lata komercyjnego doświadczenia w tworzeniu aplikacji na platformach O11 lub ODC Znajomość różnic w architekturze aplikacji pomiędzy O11 a ODC Znajomość JavaScript umożliwiająca tworzenie skryptów front-endowych Wiedza o mechanizmach integracji dostępnych w OutSystems Praktyczna znajomość dobrych praktyk OutSystems (wydajność, architektura, bezpieczeństwo, prezentacja danych) Doświadczenie w tworzeniu aplikacji procesowych (OutSystems BPT) Znajomość zagadnień CI/CD w środowisku OutSystems Znajomość języka angielskiego (czytanie dokumentacji, udział w spotkaniach międzynarodowych) Mile widziane Certyfikaty OutSystems Doświadczenie w sektorze bankowym Doświadczenie w pracy z językami high-code Znajomość nowych rozwiązań OutSystems (Mentor, Agentic AI) Znajomość Microsoft Power Platform 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.: 32/3/2026/r/3272

Technology

emagine Polska

Senior FrontEnd Developer (Angular)

Senior

Remote

Warsaw, Poland

🏢 Summary: Long-term B2B opportunity for a Senior Frontend Developer to build and enhance web applications using Angular 16+ in the financial sector. The role focuses on delivering high-quality banking solutions, contributing to code reviews, refactoring, and collaborating within agile teams. Hybrid work model with competitive hourly rate. 🗂️ Requirements: Minimum 5 years of experience as Frontend Developer, Minimum 5 years of commercial experience with Angular 16+, Strong experience with TypeScript and JavaScript, Practical experience with RxJS, Node.JS, NPM, HTML5, CSS, GIT, Experience integrating and working with REST API 📃 Skills: Angular, TypeScript, JavaScript, RxJS, NodeJS, NPM, HTML5, CSS, GIT, REST, SCRUM, Kotlin, Swift 🏢 Description: OGÓLNE INFORMACJE: Branża : finansowa Lokalizacja : praca hybrydowa (1x w miesiącu z biura w Warszawie) Stawka : do 160 PLN/h netto+VAT Forma współpracy : B2B - długofalowa współpraca Podsumowanie: Poszukujemy doświadczonego programisty Frontend z co najmniej pięcioletnim doświadczeniem, który skoncentruje się na rozwijaniu aplikacji w oparciu o Angular. Celem jest wspieranie zespołu w dostarczaniu wysokiej jakości rozwiązań dla sektora bankowego oraz innych obszarów związanych z technologiami webowymi i mobilnymi. Obowiązki: Opracowywanie i rozwijanie aplikacji webowych przy użyciu Angular 16+ Programowanie przy użyciu TypeScript i JavaScript Przeprowadzanie code review oraz refaktoryzacja kodu Współpraca z zespołem przy projektach zwinnych Wykorzystywanie REST API w aplikacjach Wymagania: Must Haves: Min. 5-letnie doświadczenie jako Frontend Developer Znajomość frameworku Angular 16+ (min. 5 lat doświadczenia komercyjnego) Doświadczenie w programowaniu w TypeScript/JavaScript Znajomość technologii: RxJS, Node.JS, NPM, HTML5, CSS, GIT Znajomość REST API Nice to Haves: Doświadczenie w sektorze bankowym Znajomość technologii mobilnych: Android - Kotlin, iOS - Swift Znajomość pracy w metodykach zwinnych (SCRUM) Dobre umiejętności interpersonalne i komunikacyjne

Technology

emagine Polska

Mid iOS Developer (banking)

Mid

Hybrid

Warsaw, Poland

115 - 125 PLN/hr

🏢 Summary: Oferta dotyczy roli iOS Developera w sektorze bankowym, odpowiedzialnego za tworzenie i rozwój aplikacji mobilnych na platformę iOS w modelu głównie zdalnym. Projekt obejmuje pracę z kluczowymi frameworkami iOS, implementację testów oraz wykorzystanie algorytmów kryptograficznych w architekturze client-server. 🗂️ Requirements: Minimum 4 lata doświadczenia w programowaniu, Minimum 2 lata doświadczenia w programowaniu na iOS, Praktyczne doświadczenie w tworzeniu aplikacji mobilnych na iOS, Biegłość w Objective-C lub Swift, Doświadczenie z Networking, Core Data, Push notifications, Znajomość GIT, Znajomość programowania obiektowego, Doświadczenie w architekturze client-server, Umiejętność pisania testów jednostkowych i funkcjonalnych na iOS, Znajomość relacyjnych baz danych 📃 Skills: Swift, Objective-C, iOS, Networking, CoreData, PushNotifications, GIT, OOP, Client-Server, UnitTesting, FunctionalTesting, SQL, Cryptography, SCRUM 🏢 Description: Lokalizacja: Głównie praca zdalna, 2 dni w miesiącu z biura w Warszawie Branża: Bankowość Stawka: 125 zł/h na b2b Podsumowanie: Rolą programisty iOS w firmie jest tworzenie i rozwijanie aplikacji mobilnych na platformę iOS, co wnosi znaczący wkład w rozwój produktów dostosowanych do potrzeb użytkowników. Obowiązki: Opracowywanie i wdrażanie aplikacji mobilnych na platformę iOS. Praca z frameworkami Networking, Core Data oraz Push notifications. Tworzenie i utrzymywanie dokumentacji technicznej. Współpraca w zespole w metodykach takich jak SCRUM. Tworzenie testów jednostkowych i funkcjonalnych dla aplikacji iOS. Implementacja oraz używanie algorytmów kryptograficznych w aplikacjach. Wymagania: Minimum 4 lata doświadczenia w programowaniu, w tym 2 lata na platformę iOS. Praktyczna znajomość programowania aplikacji mobilnych na iOS. Biegłość oraz doświadczenie z językami Objective-C / Swift. Dobra znajomość frameworków Networking, Core Data oraz Push notifications. Umiejętność posługiwania się narzędziami kontroli wersji – preferowany GIT. Bardzo dobra znajomość zagadnień projektowania i programowania obiektowego. Doświadczenie w tworzeniu aplikacji w architekturze client-server. Umiejętność pisania testów jednostkowych i funkcjonalnych, szczególnie pod kątem iOS. Znajomość zagadnień relacyjnych baz danych oraz mile widziana znajomość algorytmów kryptograficznych. Miłe widziane: Znajomość metodyk Agile (np. SCRUM).

Technology

emagine Polska

Expert UX Writer

Senior

Hybrid

Warsaw, Poland

140 - 180 PLN/hr

🏢 Summary: B2B contract for an experienced UX Writer to design and optimize content for a mobile application in a hybrid work model. The role focuses on creating and implementing content strategy, improving conversion through UX writing, and collaborating closely with product and development teams in an Agile environment. The position also includes mentoring and building scalable content systems. 🗂️ Requirements: Minimum 10 years of experience in UX writing, User-Centred Design expertise, Designing content aligned with user journey and context, Creating and implementing content strategy for mobile applications, Experience in conversion optimization (UX + CRO, KPI-driven writing), Advanced UX writing (microcopy, system messages, onboarding, error messages), Defining tone of voice and voice & style guidelines, Building and maintaining Content Design Systems, Working with design systems for content consistency, Experience with A/B testing and content analytics, Knowledge of WCAG 2.1/2.2 and plain language principles, Experience in mobile and web application content design, Collaboration with Product Owners, designers, and developers, Working knowledge of Scrum / Agile methodologies 📃 Skills: UXWriting, CRO, A/BTesting, Analytics, WCAG, Scrum, Agile, Storytelling, Microcopy, ContentStrategy, ContentDesignSystems, DesignSystems, PlainLanguage 🏢 Description: Informacje ogólne: Tryb pracy: hybrydowy, raz na 1-2 tygodnie wymagana jest obecność w biurze Warszawa/ Kraków/ Gdańsk Rodzaj umowy: kontrakt B2B Stawka: 140 - 180 PLN netto + vat/ h Poszukujemy doświadczonego Eksperta UX Writer, który przyczyni się do projektowania i rewizji treści w aplikacji mobilnej. Kluczowe umiejętności obejmują umiejętność pisania zorientowanego na użytkownika, tworzenie strategii treści oraz współpracę z zespołem produktowym w zwinnych metodach pracy. Główne obowiązki: Projektowanie treści zgodnych z user journey oraz kontekstem użycia. Tworzenie i wdrażanie strategii treści, w tym treści sprzedażowych. Optymalizacja treści pod kątem konwersji i wskaźników KPI. Implementacja storytellingu w treściach oraz budowanie narracji produktu. Definiowanie tone of voice oraz utrzymywanie systemów treści. Współpraca z Product Ownerami, designerami i developerami. Mentoring oraz rozwój kompetencji UX writing w organizacji. Praca z danymi oraz przeprowadzanie A/B testów. Kluczowe wymagania: User-Centred Design (pisanie zorientowane na użytkownika) Projektowanie treści zgodnych z user journey i kontekstem użycia Tworzenie i wdrażanie strategii treści sprzedażowych w aplikacji Doświadczenie w optymalizacji treści pod konwersję (UX writing dla KPI, UX + CRO) Zaawansowany UX writing (mikrocopy, komunikaty systemowe, onboarding, błędy) Storytelling w projektowaniu treści i budowaniu narracji produktu Definiowanie tone of voice i voice & style guidelines Tworzenie i utrzymanie systemów treści (Content Design Systems) Współpraca z design systemami (spójność treści w komponentach) Umiejętność pracy z danymi (A/B testy, analityka, iteracja treści) Znajomość zasad dostępności (WCAG 2.1/2.2, plain language) Doświadczenie w projektowaniu treści dla aplikacji mobilnych i webowych Współpraca z Product Ownerami, designerami i developerami (embedded w procesie) Znajomość metodyki Scrum / Agile Doświadczenie powyżej 10 lat Miłe widziane: Znajomość metodyki SCRUM Znajomość technologii low-code

Technology

emagine Polska

Android Developer

Senior

Hybrid

Warsaw, Poland

120 - 140 PLN/hr

🏢 Summary: B2B role for an Android Developer in the banking sector focused on building and enhancing modern Android mobile applications. The position involves developing, testing, and maintaining high-quality mobile solutions using Java and Android SDK with strong emphasis on Kotlin. Work is mostly remote with occasional office presence in Warsaw. 🗂️ Requirements: Minimum 4 years of programming experience, Minimum 2 years of Android development experience, Strong knowledge of Java, Strong knowledge of Android SDK, Practical experience in mobile application development, Very good understanding of object-oriented design, Experience with Dagger, Experience with RxJava, Experience with Coroutines, Ability to write unit and functional tests, Experience working in Agile methodology, Ability to communicate in English in technical context 📃 Skills: Android, Java, Kotlin, AndroidSDK, Git, Dagger, RxJava, Coroutines, OOP, CI, Agile, UnitTesting, DevOps, Jira, Confluence, SamsungKNOX, Accessibility, ClientServer 🏢 Description: Stawka: 140 zł/h na b2b Lokalizacja: 2-4 dni w miesiącu z biura w Warszawie, reszta zdalnie Start: ASAP Branża: Bankowość Podsumowanie: Stanowisko Android Developer ma na celu tworzenie oraz rozwijanie aplikacji mobilnych na platformie Android, co jest kluczowe dla dostarczenia nowoczesnych rozwiązań technologicznych, które zwiększają konkurencyjność i zadowolenie klientów. Zakres obowiązków: Programowanie aplikacji mobilnych na platformie Android. Praca z językiem Java oraz Android SDK, z nastawieniem na Kotlin. Posługiwanie się narzędziami kontroli wersji, szczególnie GIT. Projektowanie i programowanie z użyciem wzorców obiektowych. Dokumentowanie kodu oraz testowanie aplikacji. Współpraca w zespole Agile i implementacja Continuous Integration. Wymagania kluczowe: Minimum 4 lata doświadczenia w programowaniu, w tym 2 lata na platformie Android. Znajomość Javy i Android SDK. Praktyczne umiejętności w programowaniu aplikacji mobilnych. Bardzo dobra znajomość projektowania i programowania obiektowego. Doświadczenie w pracy z Daggerem, RxJava i Coroutines. Umiejętność pisania testów jednostkowych i funkcjonalnych. Znajomość angielskiego umożliwiająca komunikację w kontekście technicznym. Doświadczenie w metodyce Agile. Miło widziane: Znajomość Kotlin. Umiejętności w obszarze DevOps. Doświadczenie z narzędziami Jira i Confluence. Znajomość Samsung KNOX SDK. Doświadczenie w tworzeniu aplikacji w architekturze client-server. Znajomość zagadnień Accessibility.

Technology

emagine Polska

Programista Android z Kotlin Multiplatform

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Offer for an experienced Android Developer to work on mobile banking applications in a hybrid model (Warsaw 1–2 days/week) with B2B contract up to 150 PLN/h. The role focuses on Kotlin Multiplatform development, high-level and presentation architecture, database changes, and comprehensive testing. The candidate will be responsible for implementing features, ensuring architectural compliance, and preparing solutions for deployment. 🗂️ Requirements: Minimum 5 years experience as Android Developer, Minimum 3 years experience with Kotlin MultiPlatform, Knowledge of Clean Architecture, Knowledge of SOLID principles, Knowledge of MVI architecture, Minimum 2 years experience with RxJava or Coroutines, Experience with Koin dependency injection, Experience with OkHttp networking, Experience with Compose and Compose MultiPlatform, Experience writing unit, integration and performance tests, Experience with JUnit4 and Mockk, Experience with CI pipelines, Experience with Git or Gerrit version control 📃 Skills: Kotlin, Android, KotlinMultiplatform, CleanArchitecture, SOLID, MVI, RxJava, Coroutines, Koin, OkHttp, Compose, JUnit4, Mockk, CI, Git, Gerrit 🏢 Description: Branża : bankowość Stawka: do 150 zł/h na b2b Lokalizacja: 1-2 dni w tyg z biura w Warszawie Poszukujemy doświadczonego Programisty Android do zdalnej współpracy z minimalnym 5-letnim doświadczeniem. Idealny kandydat powinien posiadać umiejętności z zakresu Kotlin MultiPlatform oraz znaczną wiedzę z architektury wysokopoziomowej i prezentacji. Główne obowiązki obejmują inicjowanie baz danych, programowanie zmian oraz przygotowanie testów. Dodatkowo, preferowane będą umiejętności dotyczące technologii asynchronicznych i narzędzi do kontroli wersji. Główne Obowiązki: Inicjowanie i modyfikacja baz danych Przygotowanie środowiska programistycznego Programowanie zmiany (kodowanie) Przygotowanie i przeprowadzenie testów wewnętrznych Weryfikacja zgodności realizowanej zmiany z architekturą systemu Opracowanie testów (jednostkowych, integracyjnych, wydajnościowych) Przygotowanie zmiany do wdrożenia Wymagania: Minimum 5-letnie doświadczenie jako Android developer Znajomość Kotlin MultiPlatform (min 3 lata doświadczenia) Znajomość architektury wysokopoziomowej: Clean Architecture, SOLID Znajomość architektury prezentacji: MVI Doświadczenie w asynchroniczności: RxJava, Coroutine (min 2 lata doświadczenia) Doświadczenie w dependency injection: Koin Doświadczenie w komunikacji sieciowej: OkHttp Znajomość bibliotek do UI: Compose, Compose MultiPlatform Umiejętność pisania testów BDD: JUnit4, Mockk CI: Zuul CI Doświadczenie w kontroli wersji: Git/Gerrit Umiejętność samodzielnej analizy i rozwiązywania problemów Umiejętności mile widziane: Znajomość platformy iOS oraz środowiska deweloperskiego Xcode Doświadczenie w pracy z narzędziami AI wspomagającymi development Praca w obszarze bankowości mobilnej Praca nad aplikacjami mobilnymi

Technology

emagine Polska

Programista Android z Kotlin Multiplatform

Senior

Hybrid

Warsaw, Poland

130 - 150 PLN/hr

🏢 Summary: B2B contract for an experienced Android Developer in the banking sector, working mostly remotely with 1–2 days per week from the Warsaw office. The role focuses on developing and modifying mobile applications using Kotlin Multiplatform, ensuring compliance with high-level architecture standards, and delivering tested, production-ready features. 🗂️ Requirements: Minimum 5 years experience as Android Developer, Minimum 3 years experience with Kotlin Multiplatform, Knowledge of Clean Architecture, Knowledge of SOLID principles, Knowledge of MVI architecture, Minimum 2 years experience with RxJava or Coroutines, Experience with Koin, Experience with OkHttp, Experience with Compose, Experience with Compose Multiplatform, Experience writing BDD tests, Experience with JUnit4, Experience with Mockk, Experience with Zuul CI, Experience with Git, Experience with Gerrit 📃 Skills: Kotlin, Android, KotlinMultiplatform, CleanArchitecture, SOLID, MVI, RxJava, Coroutines, Koin, OkHttp, Compose, JUnit4, Mockk, ZuulCI, Git, Gerrit 🏢 Description: Branża : bankowość Stawka: do 150 zł/h na b2b Lokalizacja: 1-2 dni w tyg z biura w Warszawie Poszukujemy doświadczonego Programisty Android do zdalnej współpracy z minimalnym 5-letnim doświadczeniem. Idealny kandydat powinien posiadać umiejętności z zakresu Kotlin MultiPlatform oraz znaczną wiedzę z architektury wysokopoziomowej i prezentacji. Główne obowiązki obejmują inicjowanie baz danych, programowanie zmian oraz przygotowanie testów. Dodatkowo, preferowane będą umiejętności dotyczące technologii asynchronicznych i narzędzi do kontroli wersji. Główne Obowiązki: Inicjowanie i modyfikacja baz danych Przygotowanie środowiska programistycznego Programowanie zmiany (kodowanie) Przygotowanie i przeprowadzenie testów wewnętrznych Weryfikacja zgodności realizowanej zmiany z architekturą systemu Opracowanie testów (jednostkowych, integracyjnych, wydajnościowych) Przygotowanie zmiany do wdrożenia Wymagania: Minimum 5-letnie doświadczenie jako Android developer Znajomość Kotlin MultiPlatform (min 3 lata doświadczenia) Znajomość architektury wysokopoziomowej: Clean Architecture, SOLID Znajomość architektury prezentacji: MVI Doświadczenie w asynchroniczności: RxJava, Coroutine (min 2 lata doświadczenia) Doświadczenie w dependency injection: Koin Doświadczenie w komunikacji sieciowej: OkHttp Znajomość bibliotek do UI: Compose, Compose MultiPlatform Umiejętność pisania testów BDD: JUnit4, Mockk CI: Zuul CI Doświadczenie w kontroli wersji: Git/Gerrit Umiejętność samodzielnej analizy i rozwiązywania problemów Umiejętności mile widziane: Znajomość platformy iOS oraz środowiska deweloperskiego Xcode Doświadczenie w pracy z narzędziami AI wspomagającymi development Praca w obszarze bankowości mobilnej Praca nad aplikacjami mobilnymi