Unlock Full Resume Report

This position is no longer accepting applications

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

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

May 5, 2026

Mobile Developer (Android) – Kotlin + React Native (K/M/N)

Mid • Hybrid

100 - 110 PLN

Warsaw, Poland

O projekcie

Projekt obejmuje rozwój oraz utrzymanie aplikacji mobilnych. Zakres współpracy dotyczy zarówno implementacji nowych funkcjonalności, jak i pracy nad istniejącymi rozwiązaniami.

Twój zakres obowiązków

  • realizacja projektowych prac deweloperskich

  • rozwój nowych funkcjonalności oraz utrzymanie istniejących rozwiązań

  • analiza i naprawa zgłoszonych błędów

  • wsparcie testów

  • tworzenie oraz aktualizacja dokumentacji

Nasze wymagania

  • minimum 3 lata doświadczenia w programowaniu aplikacji mobilnych Android

  • praktyczna znajomość narzędzi: BitBucket, Git, Jenkins

  • praktyczna znajomość środowiska Kubernetes

Mile widziane

  • znajomość technologii backendowych (Spring, Spring Cloud, Hibernate) – w zakresie integracji

  • doświadczenie w pracy w architekturze mikroserwisowej

  • znajomość narzędzi: Jira, Confluence

  • znajomość narzędzi: ELK, Prometheus, Grafana, SonarQube

  • znajomość narzędzi testów jednostkowych (np. JUnit, Mockito)

  • doświadczenie w pracy w metodyce SCRUM

Similar jobs you might like

Technology

STS

Mobile Software Engineer (Android)

Senior

On-site

Katowice, SL, Poland

🏢 Summary: Oferta dla doświadczonego Mobile Software Engineera (Android), odpowiedzialnego za rozwój, wdrażanie i utrzymanie aplikacji mobilnych. Rola obejmuje pracę nad architekturą, integracją z backendem, jakością oraz stabilnością produktu w pełnym cyklu życia. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu aplikacji Android, Bardzo dobra znajomość Kotlin, Znajomość MVVM, MVI i Clean Architecture, Doświadczenie z nowoczesnymi frameworkami i bibliotekami Android, Znajomość Git i narzędzi do zarządzania zależnościami, Doświadczenie w integracji z REST API, WebSocket i gRPC, Znajomość Material Design, Znajomość relacyjnych baz danych, Doświadczenie w tworzeniu utrzymywalnego kodu produkcyjnego, Doświadczenie we wdrażaniu, monitoringu i utrzymaniu aplikacji produkcyjnych, Doświadczenie w publikowaniu aplikacji w Google Play, Umiejętność diagnozowania problemów wydajnościowych i pamięciowych 📃 Skills: Android, Kotlin, MVVM, MVI, Git, REST, WebSocket, gRPC, MaterialDesign, SQL, GooglePlay 🏢 Description: Do naszego zespołu poszukujemy doświadczonego Mobile Software Engineer (Android), który będzie odpowiedzialny za rozwój oraz utrzymanie aplikacji mobilnych. Szukamy osoby, która łączy kompetencje techniczne z rozumieniem potrzeb biznesowych i potrafi pracować w dynamicznym środowisku. Nasze wymagania: Minimum 5 lat doświadczenia w tworzeniu aplikacji na platformę Android Bardzo dobra znajomość języka Kotlin Dobra znajomość wzorców architektury aplikacji mobilnych (np. MVVM, MVI, Clean Architecture) Doświadczenie w pracy z nowoczesnymi frameworkami i bibliotekami Android Znajomość systemów kontroli wersji (Git) oraz narzędzi do zarządzania zależnościami Doświadczenie w integracji aplikacji z backendem (REST API, Websocket, gRPC) Znajomość zasad projektowania interfejsów zgodnych z wytycznymi Android (Material Design) Znajomość relacyjnych baz danych Umiejętność pisania czytelnego, utrzymywanego kodu produkcyjnego (z uwzględnieniem obsługi błędów i edge case’ów) Doświadczenie w pracy z aplikacjami w środowisku produkcyjnym (wdrażanie, monitoring, utrzymanie) Tego oczekujemy: Samodzielności w realizacji funkcjonalności: od analizy po wdrożenie i utrzymanie Dbałości o jakość, wydajność i stabilność aplikacji Umiejętności diagnozowania i rozwiązywania problemów (np. wydajnościowych, pamięciowych) Doświadczenia w publikowaniu aplikacji w Google Play Dbałości o modularność i skalowalność kodu Umiejętności analizy systemów i przepływu danych między komponentami Rozumienia zależności pomiędzy elementami systemu Umiejętności przekładania wymagań biznesowych na rozwiązania techniczne Dobrej organizacji pracy oraz umiejętności priorytetyzacji zadań Gotowości do dzielenia się wiedzą i wspierania innych członków zespołu Aktywnego udziału w rozwoju architektury systemów Efektywnej komunikacji i pracy zespołowej Zaangażowania w pełen cykl życia produktu To oferujmy: Pracę w świetnym zespole, którego siłą jest pasja i współpraca, Pracę hybrydową (3+2) Pracę pod skrzydłami przypisanego partnera w procesie 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, Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro, Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia, Codziennie świeże owoce, dobra kawa i zdrowe przekąski, Poszanowanie równowagi między życiem zawodowym a prywatnym.

Technology

Scalo

Senior Android Developer

Senior

Remote

Krakow, MA, Poland

130 - 150 PLN/hr

🏢 Summary: Oferta dotyczy zdalnej współpracy B2B przy rozwoju aplikacji Android w domenie Fintech. Rola obejmuje tworzenie i rozwój interfejsów oraz funkcjonalności, udział w pełnym cyklu życia aplikacji, dbałość o jakość, bezpieczeństwo i współpracę w Agile/Scrum. Stawka wynosi 150 zł/h + VAT. 🗂️ Requirements: Kilkuletnie komercyjne doświadczenie w tworzeniu aplikacji Android, Bardzo dobra znajomość Kotlin i ekosystemu Android, Doświadczenie z nowoczesnymi komponentami Android, Znajomość Jetpack Compose i nowoczesnego tworzenia UI, Praktyczne doświadczenie z Coroutines lub RxJava, Znajomość MVVM i Clean Architecture, Doświadczenie w testach jednostkowych, Tworzenie czytelnego, testowalnego i łatwego w utrzymaniu kodu, Zrozumienie bezpieczeństwa aplikacji mobilnych, Doświadczenie w pracy z API, Samodzielne analizowanie problemów i proponowanie rozwiązań, Bardzo dobra znajomość języka angielskiego 📃 Skills: Android, Kotlin, Jetpack, Compose, Coroutines, RxJava, MVVM, GraphQL, API, Agile, Scrum 🏢 Description: Zakres współpracy obejmuje: projektowanie i implementację nowoczesnych interfejsów użytkownika dla aplikacji Android w domenie Fintech, rozwój nowych funkcjonalności oraz ulepszanie istniejących elementów aplikacji zgodnie z potrzebami użytkowników i biznesu, udział w pełnym cyklu życia aplikacji- od koncepcji, przez implementację i testy, aż po publikację w Google Play Store, projektowanie czystego, testowalnego i dobrze udokumentowanego kodu z uwzględnieniem najlepszych praktyk inżynierskich, dbanie o bezpieczeństwo aplikacji oraz poprawę jakości istniejących rozwiązań, współpracę z zespołami developerskimi, produktowymi oraz innymi interesariuszami w środowisku Agile/Scrum, analizowanie problemów technicznych i produktowych oraz proponowanie usprawnień, realizację usług w trybie w pełni zdalnym, stawkę: 150 zł/h + VAT (B2B). Kompetencje wymagane do realizacji usług: kilkuletnie komercyjne doświadczenie w tworzeniu aplikacji Android, bardzo dobra znajomość Kotlin oraz ekosystemu Android, doświadczenie w budowaniu aplikacji z wykorzystaniem nowoczesnych komponentów Android, znajomość Jetpack Compose oraz nowoczesnych podejść do tworzenia UI, praktyczne doświadczenie z programowaniem asynchronicznym (Coroutines / RxJava), znajomość wzorców architektonicznych stosowanych w aplikacjach mobilnych (np. MVVM, Clean Architecture), umiejętność wytwarzania kodu wysokiej jakości- czytelny, testowalny i łatwy w utrzymaniu, doświadczenie z testami jednostkowymi oraz dbaniem o jakość aplikacji, zrozumienie znaczenia bezpieczeństwa w aplikacjach mobilnych, doświadczenie w pracy z API (mile widziane GraphQL), samodzielność w analizowaniu problemów i proponowaniu rozwiązań, bardzo dobra znajomość języka angielskiego.

Technology

Appliscale

Mid Android Engineer

Mid

Remote

Krakow, Poland

13,000 - 19,000 PLN

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

Technology

Randlab

React Native Developer (K/M/N)

Mid

Hybrid

Warsaw, Poland

95 - 105 PLN

🏢 Summary: Oferta dla React Native Developera odpowiedzialnego za rozwój, utrzymanie i optymalizację aplikacji mobilnych na Android i iOS. Rola obejmuje implementację funkcjonalności, integracje z backendem, testowanie oraz współpracę z zespołem projektowym. 🗂️ Requirements: Minimum 3 lata doświadczenia z React Native, Bardzo dobra znajomość React Native dla Android i iOS, Znajomość JavaScript, Znajomość TypeScript, Doświadczenie w integracji z REST API, Znajomość Git, Umiejętność debugowania i optymalizacji aplikacji mobilnych, Znajomość dobrych praktyk tworzenia aplikacji mobilnych, Umiejętność pracy w zespole projektowym 📃 Skills: ReactNative, Android, iOS, JavaScript, TypeScript, REST, Git 🏢 Description: Opis projektu Poszukujemy React Native Developera, który będzie odpowiedzialny za rozwój oraz utrzymanie aplikacji mobilnych dla platform Android i iOS. Osoba na tym stanowisku będzie współpracować z zespołem projektowym przy implementacji nowych funkcjonalności oraz optymalizacji istniejących rozwiązań. Zakres współpracy rozwój aplikacji mobilnych w technologii React Native implementacja nowych funkcjonalności utrzymanie oraz rozwój istniejącego kodu integracja aplikacji z usługami backendowymi współpraca z analitykami, projektantami UX/UI oraz testerami optymalizacja wydajności aplikacji mobilnych udział w testowaniu i wdrażaniu nowych wersji aplikacji dbanie o jakość oraz czytelność kodu Wymagania obligatoryjne minimum 3 lata doświadczenia w tworzeniu aplikacji mobilnych w technologii React Native bardzo dobra znajomość React Native (Android oraz iOS) znajomość JavaScript oraz TypeScript doświadczenie w integracji aplikacji z REST API znajomość systemu kontroli wersji Git umiejętność debugowania oraz optymalizacji aplikacji mobilnych znajomość dobrych praktyk tworzenia aplikacji mobilnych umiejętność pracy w zespole projektowym

Technology

Britenet

React Native Developer (iOS, Android)

Mid

Hybrid

Warsaw, MZ, Poland

70 - 90 PLN

🏢 Summary: Oferta dotyczy rozwoju i utrzymania aplikacji mobilnych React Native dla klienta z publicznego sektora medialnego. Obejmuje projektowanie, implementację, testowanie i dokumentowanie rozwiązań oraz współpracę z zespołem; przez pierwsze 3 tygodnie wdrożenie odbywa się w biurze, a później praca hybrydowa (2 dni w biurze tygodniowo). 🗂️ Requirements: Minimum 3 lata doświadczenia w tworzeniu aplikacji mobilnych w React Native, Bardzo dobra znajomość React Native i dobrych praktyk programowania mobilnego na iOS oraz Android, Bardzo dobra znajomość JavaScript i TypeScript, Znajomość ekosystemu React i React Native: Expo, React Navigation, Redux, Context API, Umiejętność debugowania i profilowania aplikacji mobilnych, Komunikatywna znajomość języka angielskiego, preferowany poziom B2 📃 Skills: ReactNative, JavaScript, TypeScript, iOS, Android, Expo, ReactNavigation, Redux, ContextAPI 🏢 Description: Projekt realizowany dla klienta z sektora publicznego z branży medialnej. Wdrożenie (pierwsze 3 tygodnie) odbywa się stacjonarnie z biura. Następnie praca hybrydowa (2 dni w tygodniu z biura). Wymagania Minimum 3 lata doświadczenia w tworzeniu aplikacji mobilnych (React Native), Bardzo dobra znajomość React Native oraz dobrych praktyk programowania mobilnego (iOS i Android), Bardzo dobra znajomość JavaScript / TypeScript, Znajomość ecosystemu dla React oraz React Native (Expo, React Navigation, Redux, Context API), Umiejętność debugowania i profilowania aplikacji mobilnych, Komunikatywna znajomość j. angielskiego (preferowany poziom B2). Zadania Projektowanie i implementacja aplikacji mobilnych w technologii React Native, Współpraca z zespołem projektowym w celu określenia wymagań i funkcjonalności, Utrzymanie i rozwój istniejących aplikacji mobilnych, Wdrażanie dobrych praktyk programistycznych, Testowanie i debugowanie aplikacji, Tworzenie dokumentacji projektowo-wdrożeniowej, Aktywne dzielenie się wiedzą oraz doświadczeniem z członkami zespołu.

Technology

emagine Polska

Senior Android Developer (Kotlin)

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Oferta dla Senior Android Developera obejmuje rozwój i utrzymanie produkcyjnych aplikacji mobilnych dla klientów indywidualnych i młodszych użytkowników w projekcie bankowym. Rola łączy wdrażanie funkcjonalności, refaktoryzację, dbałość o jakość i skalowalność oraz mentoring zespołu w metodyce Agile. 🗂️ Requirements: Minimum 6 lat doświadczenia w programowaniu aplikacji Android, Bardzo dobra znajomość Kotlin, Doświadczenie z Jetpack Compose, Znajomość Kotlin Multiplatform, Znajomość Compose Multiplatform, Praktyczna znajomość Clean Architecture, Praktyczna znajomość MVVM, Doświadczenie w testowaniu z Espresso, JUnit i MockK, Doświadczenie w publikowaniu aplikacji w Google Play, Doświadczenie w mentoringu zespołu 📃 Skills: Android, Kotlin, Jetpack, Compose, Multiplatform, MVVM, Espresso, JUnit, MockK, GooglePlay, Agile 🏢 Description: Praca hybrydowa | Kraków, Gdańsk lub Warszawa | Projekt bankowy Dołącz do zespołu rozwijającego nowoczesne aplikacje mobilne dla klientów indywidualnych oraz najmłodszych użytkowników. Są to produkcyjne rozwiązania, które są stale rozwijane i dostosowywane do zmieniających się potrzeb użytkowników. Szukamy doświadczonego Senior Android Developera, który będzie odpowiadać za wdrażanie nowych funkcjonalności, refaktoryzację istniejącego kodu oraz wspieranie zespołu swoją wiedzą techniczną. Wymagania: minimum 6 lat doświadczenia w programowaniu aplikacji Android, bardzo dobra znajomość Kotlin, doświadczenie z Jetpack Compose, znajomość Kotlin Multiplatform oraz Compose Multiplatform, praktyczna znajomość Clean Architecture i MVVM, doświadczenie w testowaniu z wykorzystaniem Espresso, JUnit oraz MockK, doświadczenie w publikowaniu aplikacji w Google Play, doświadczenie w mentoringu zespołu. Zakres obowiązków: rozwój i utrzymanie aplikacji mobilnych, projektowanie oraz wdrażanie nowych funkcjonalności, refaktoryzacja istniejącego kodu, współpraca z zespołem Tribe Omnichannel, dbanie o jakość, stabilność i skalowalność aplikacji, mentoring oraz wsparcie innych członków zespołu, udział w pracach prowadzonych w metodyce Agile.

Technology

Code and Pepper

React Native Developer

Mid

Remote

Suwałki, PD, Poland

17,000 - 21,000 PLN/mo

🏢 Summary: Oferta dotyczy rozwoju i optymalizacji wieloplatformowej aplikacji mobilnej na iOS i Android w React Native. Rola obejmuje pełny cykl wytwarzania oprogramowania — od implementacji logiki biznesowej i wydajnego interfejsu po integrację chmurową oraz wdrożenia produkcyjne. 🗂️ Requirements: Minimum 3 lata komercyjnego doświadczenia w rozwoju aplikacji mobilnych, Bardzo dobra znajomość React Native i React, Zaawansowana znajomość TypeScript, JavaScript, HTML5 i CSS3, Doświadczenie z bibliotekami zarządzania stanem, Doświadczenie w kompilacji, konfiguracji i publikacji aplikacji w App Store oraz Google Play, Znajomość Azure DevOps i Git, Znajomość standardów UI/UX oraz dostępności cyfrowej WCAG, Praktyczna wiedza o bezpieczeństwie urządzeń mobilnych, Doświadczenie w Agile/Scrum, Angielski umożliwiający czytanie dokumentacji technicznej 📃 Skills: React, ReactNative, TypeScript, JavaScript, HTML5, CSS3, Redux, Zustand, AzureDevOps, Git, WCAG, Agile, Scrum, iOS, Android 🏢 Description: Code & Pepper wspiera klientów w wymagających branżach, pomagając im w skalowaniu zespołów i budowaniu nowoczesnych produktów. Będziesz odpowiadać za rozwój i optymalizację wieloplatformowej aplikacji mobilnej na systemy iOS oraz Android. Projekt obejmuje budowę wysoce wydajnego interfejsu użytkownika w oparciu o React Native oraz integrację z architekturą chmurową. Do Twoich zadań należeć będzie pełny cykl wytwarzania oprogramowania – od implementacji logiki biznesowej po wdrożenia produkcyjne Nasze must have Minimum 3 lata doświadczenia w komercyjnym rozwoju aplikacji mobilnych Bardzo dobra znajomość React Native oraz React Zaawansowana znajomość TypeScript, JavaScript, HTML5 oraz CSS3 Praktyczne doświadczenie w pracy z bibliotekami do zarządzania stanem (np. Redux, Zustand) Doświadczenie w kompilacji, konfiguracji i publikacji aplikacji w App Store oraz Google Play Znajomość narzędzia Azure DevOps oraz systemu kontroli wersji GIT Znajomość standardów UI/UX oraz zasad dostępności cyfrowej WCAG Praktyczna wiedza z zakresu dobrych praktyk bezpieczeństwa urządzeń mobilnych Doświadczenie w pracy w metodyce Agile/Scrum oraz znajomość języka angielskiego pozwalająca na czytanie dokumentacji technicznej Co możemy Ci zaproponować? Współpracę w modelu B2B lub Umowa o pracę – Ty wybierasz Wynagrodzenie dla UoP: 14 000 - 18 000 zł brutto Stawka dla B2B: 17 000 - 22 000 zł netto + VAT Budżet szkoleniowy (do 2500 zł netto rocznie) Elastyczne godziny pracy (z uwzględnieniem core hours) Możliwość 100% pracy zdalnej Karta Multisport Plus i prywatna opieka medyczna (Luxmed)

Technology

Cosinus

Tester / Testerka aplikacji mobilnych i webowych

Junior

On-site

Łódź, LD, Poland

🏢 Summary: Oferta dla specjalisty QA odpowiedzialnego za manualne testowanie aplikacji mobilnych i webowych, projektowanie scenariuszy testowych oraz zarządzanie błędami. Rola obejmuje ścisłą współpracę z zespołem produktowym, dokumentację testową i usprawnianie procesów jakościowych. 🗂️ Requirements: Minimum 1 rok doświadczenia w testowaniu aplikacji mobilnych i/lub webowych, Praktyczna znajomość Jira lub podobnych narzędzi do zarządzania testami, Umiejętność tworzenia przypadków testowych, Umiejętność pracy z dokumentacją techniczną, Solidna wiedza z QA i metodologii testowania oprogramowania, Swobodna praca w środowiskach Android, iOS, Windows i macOS, Znajomość Postman i Chrome DevTools 📃 Skills: QA, Jira, Postman, ChromeDevTools, Android, iOS, Windows, macOS 🏢 Description: Szukamy osoby, która dba o jakość z prawdziwego zdarzenia — kogoś, kto zanim błąd trafi do użytkownika, znajdzie go jako pierwszy. Dołączysz do interdyscyplinarnego zespołu, gdzie Twoja praca realnie wpływa na kształt produktu. Jeśli masz oko do szczegółów i nie boisz się kwestionować status quo — to miejsce dla Ciebie. Twój zakres obowiązków: Testowanie aplikacji mobilnych (Android, iOS) i webowych pod kątem funkcjonalności, wydajności, bezpieczeństwa oraz UX/UI. Projektowanie i utrzymywanie scenariuszy testowych, raportowanie wyników i statusu jakości. Wykrywanie, dokumentowanie i śledzenie błędów aż do ich rozwiązania. Ścisła współpraca z deweloperami i projektantami na każdym etapie wytwarzania oprogramowania. Udział w tworzeniu i aktualizowaniu dokumentacji testowej. Aktywne proponowanie usprawnień w procesach testowania — Twój głos ma znaczenie. Oczekiwania: Min. 1 rok doświadczenia w testowaniu aplikacji mobilnych i/lub webowych. Praktyczna znajomość narzędzi do zarządzania testami (np. Jira). Umiejętność pisania przypadków testowych i pracy z dokumentacją techniczną. Solidna wiedza z zakresu QA i metodologii testowania oprogramowania. Swobodna praca na Android, iOS, Windows i macOS. Znajomość narzędzi developerskich — Postman, Chrome DevTools. Mile widziane: Znajomość automatyzacji testów (np. Selenium, Appium, Playwright). Podstawowa znajomość języków programowania (np. JavaScript/TypeScript, Python). Certyfikaty ISTQB. Co oferujemy: Umowa o pracę - Stabilne zatrudnienie na pełny etat. Rozwój zawodowy- Nowe umiejętności analityczne i techniczne. Stabilna firma- Ugruntowana pozycja na rynku IT. Benefit sportowy- Dofinansowanie zajęć sportowych.

Technology

emagine Polska

Senior Programista Android z KMP

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Oferta B2B dla doświadczonego Android Developera do zdalnego rozwoju nowoczesnych aplikacji mobilnych, w tym bankowości mobilnej, z jednym dniem pracy biurowej miesięcznie. Rola obejmuje rozwój w Kotlinie i Kotlin Multiplatform, projektowanie architektury, testowanie, code review oraz pracę w rozproszonym zespole. Stawka wynosi do 1300 PLN netto za MD plus VAT. 🗂️ Requirements: Minimum 5 lat doświadczenia jako Android Developer, Minimum 3 lata doświadczenia z Kotlin Multiplatform, Znajomość Clean Architecture i SOLID, Znajomość MVI, Minimum 2 lata doświadczenia z RxJava i Coroutines, Doświadczenie z Koin, Doświadczenie z OkHttp, Znajomość Compose i Compose Multiplatform, Umiejętność testowania w JUnit4, MockK i Roborazzi, Doświadczenie z Zuul CI, Doświadczenie z Git i Gerrit, Doświadczenie w code review, Samodzielna analiza i rozwiązywanie problemów technicznych 📃 Skills: Android, Kotlin, KotlinMultiplatform, CleanArchitecture, SOLID, MVI, RxJava, Coroutines, Koin, OkHttp, Compose, ComposeMultiplatform, JUnit4, MockK, Roborazzi, Zuul, Git, Gerrit, CI/CD, BDD 🏢 Description: B2B, stawka do 1300 PLN MD + VAT Tryb: Praca zdalna + 1 dzień pracy z biura w miesiącu Poszukujemy doświadczonego Android Developera, który będzie odpowiedzialny za rozwój nowoczesnych aplikacji mobilnych, w tym rozwiązań z obszaru bankowości mobilnej. Zakres obowiązków: Projektowanie i rozwój aplikacji mobilnych w oparciu o Kotlin i Kotlin Multiplatform. Tworzenie rozwiązań zgodnie z zasadami Clean Architecture, SOLID oraz wzorcem MVI. Implementacja komunikacji sieciowej, mechanizmów asynchronicznych oraz dependency injection. Tworzenie i utrzymywanie testów jednostkowych, BDD oraz testów screenshotowych. Udział w code review i współpraca w dużych, rozproszonych zespołach projektowych. Analiza i rozwiązywanie problemów technicznych. Praca z systemami kontroli wersji oraz procesami CI/CD. Wymagania: Minimum 5 lat doświadczenia jako Android Developer. 3 lata doświadczenia z Kotlin Multiplatform. Znajomość Clean Architecture oraz zasad SOLID. Znajomość architektury prezentacji MVI. Minimum 2 lata doświadczenia w pracy z RxJava i Coroutines. Doświadczenie z Koin. Doświadczenie z OkHttp. Znajomość Compose oraz Compose Multiplatform. Umiejętność pisania testów z wykorzystaniem JUnit4, MockK oraz Roborazzi. Doświadczenie w pracy z Zuul CI. Doświadczenie z Git i Gerrit. Doświadczenie w przeprowadzaniu code review. Umiejętność samodzielnej analizy i rozwiązywania problemów. Mile widziane: Znajomość zagadnień bezpieczeństwa, Google Pay SDK, Android SDK oraz Play Store SDK. Wiedza z zakresu kryptografii (szyfrowanie danych, skróty, podpisy kluczem). Znajomość platformy iOS i środowiska Xcode. Doświadczenie w pracy z narzędziami AI wspierającymi rozwój oprogramowania. Doświadczenie w bankowości mobilnej. Doświadczenie przy tworzeniu aplikacji mobilnych dla sektora bankowego.