Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
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.