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 10, 2026

Senior Kotlin Developer

Senior • Remote

110 - 150 PLN

Wroclaw, Poland

Tech stack:

Kotlin Multiplatform (KMM)
Kotlin and mobile development (Android or cross-platform)
OAuth 2.0, OpenID Connect

Requirements:

  • Strong experience with Kotlin and mobile development (Android or cross-platform)

  • Hands-on experience with Kotlin Multiplatform Mobile (KMM)

  • Solid understanding of authentication and authorization protocols (OAuth 2.0, OpenID Connect)

  • Experience working with identity providers and secure session/token management

  • Good understanding of mobile security best practices

  • Experience implementing or working with Zero Trust Architecture principles

  • Familiarity with secure storage solutions on mobile platforms

  • Strong problem-solving skills and attention to detail

  • Good command of English (B2+)

Nice to have:

  • Experienced in using AI tools in day-to-day workflow

  • Experience with mobile security frameworks or SDKs

  • Knowledge of device security signals and threat detection mechanisms

  • Background in cybersecurity or working with security teams

  • Experience in enterprise-scale environments

Project description:

We are looking for a Kotlin Multiplatform Engineer to join a security-focused initiative within a large international organization.

The project is centered around implementing Zero Trust Architecture principles in mobile applications, with a strong emphasis on secure authentication, identity management, and runtime protection.

You will work closely with security architects and cross-functional teams to build secure, scalable, and high-quality mobile solutions.

Main responsibilities:

  • Develop and maintain cross-platform modules using Kotlin Multiplatform Mobile (KMM)

  • Design and implement secure authentication and authorization flows (OAuth 2.0, OpenID Connect, MFA, SSO)

  • Integrate with identity providers and enforce Zero Trust principles (least privilege, continuous verification)

  • Collaborate with security architects to embed security best practices into mobile client design

  • Ensure secure storage of credentials and tokens using platform-specific secure storage mechanisms

  • Monitor and respond to runtime security signals (e.g., device integrity, jailbreak/root detection)

  • Write clean, maintainable, and testable Kotlin code for both shared and platform-specific modules

Similar jobs you might like

Technology

Upvanta sp. z o.o.

Mobile Architect (Android/Kotlin) start ASAP

Senior

Remote

Wroclaw, DS, Poland

150 - 175 PLN

🏢 Summary: Oferta dla doświadczonego Mobile Architecta odpowiedzialnego za projektowanie architektury aplikacji Android, standardów technicznych i jakości rozwiązań. Rola obejmuje decyzje technologiczne, code review, mentoring oraz współpracę przy tworzeniu nowoczesnych funkcji mobilnych. 🗂️ Requirements: Minimum 7 lat doświadczenia w tworzeniu aplikacji Android, Bardzo dobra znajomość Kotlin, Komercyjne doświadczenie w tworzeniu aplikacji mobilnych, Doświadczenie w projektowaniu architektury aplikacji mobilnych, Bardzo dobra znajomość Jetpack Compose, Znajomość Android SDK i bibliotek Jetpack, Znajomość Clean Architecture, MVVM, MVI i SOLID, Doświadczenie w definiowaniu standardów kodowania, code review i mentoringu, Znajomość CI/CD i procesu wytwarzania oprogramowania, Doświadczenie z Git i narzędziami dokumentacji architektury, Znajomość Kotlin Multiplatform, Doświadczenie z Coroutines, Flow i Dependency Injection, Doświadczenie z Firebase, Znajomość mikroserwisów oraz integracji REST API i GraphQL, Doświadczenie w publikowaniu aplikacji w Google Play 📃 Skills: Android, Kotlin, Compose, Jetpack, SDK, MVVM, MVI, SOLID, CI/CD, Git, KMP, Coroutines, Flow, Hilt, Dagger, Firebase, REST, GraphQL, GooglePlay 🏢 Description: Poszukujemy doświadczonego Mobile Architecta (Android/Kotlin), który będzie odpowiedzialny za projektowanie architektury aplikacji mobilnych oraz wyznaczanie standardów technicznych dla zespołu deweloperskiego. Szukamy osoby, która posiada ekspercką wiedzę z zakresu rozwoju aplikacji Android, potrafi podejmować decyzje architektoniczne oraz dba o wysoką jakość kodu i spójność rozwiązań. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie rozwiązań, definiowanie standardów programistycznych, prowadzenie przeglądów kodu oraz wspieranie zespołu w realizacji nowoczesnych aplikacji mobilnych. Twój zakres obowiązków Projektowanie architektury aplikacji mobilnych zgodnie z wymaganiami biznesowymi i technicznymi. Tworzenie oraz utrzymywanie dokumentacji architektonicznej. Definiowanie i rozwijanie standardów programistycznych, dobrych praktyk oraz zasad projektowania oprogramowania. Odpowiedzialność za spójność architektury i jakość rozwiązań wytwarzanych przez zespoły deweloperskie. Weryfikacja rozwiązań proponowanych przez programistów oraz przeprowadzanie code review. Definiowanie i nadzorowanie stosu technologicznego oraz procesu wytwarzania oprogramowania. Współpraca z Product Ownerami, analitykami, UX oraz zespołami deweloperskimi przy projektowaniu nowych funkcjonalności. Identyfikowanie ryzyk technicznych i proponowanie optymalnych rozwiązań. Tworzenie szkieletów aplikacji, bibliotek lub komponentów wspólnych oraz okazjonalne uczestnictwo w implementacji kluczowych elementów systemu. Mentoring i wsparcie techniczne dla zespołu programistów. Nasze wymagania Minimum 7 lat doświadczenia w tworzeniu aplikacji mobilnych dla platformy Android. Bardzo dobra znajomość Kotlin oraz praktyczne doświadczenie w tworzeniu komercyjnych aplikacji. Doświadczenie w projektowaniu architektury aplikacji mobilnych. Bardzo dobra znajomość Jetpack Compose. Znajomość Android SDK oraz bibliotek Jetpack. Praktyczna znajomość wzorców architektonicznych (Clean Architecture, MVVM, MVI) oraz zasad SOLID. Doświadczenie w definiowaniu standardów kodowania, przeprowadzaniu code review oraz mentoringu programistów. Znajomość narzędzi CI/CD oraz procesu wytwarzania oprogramowania. Doświadczenie z Git oraz narzędziami do dokumentowania architektury. Umiejętność podejmowania decyzji technicznych i współpracy z zespołami projektowymi. Znajomość Kotlin Multiplatform (KMP). Doświadczenie z Coroutines, Flow oraz Dependency Injection (Hilt/Dagger). Doświadczenie z Firebase. Znajomość architektury mikroserwisowej oraz integracji z REST API i GraphQL. Doświadczenie w publikowaniu aplikacji w Google Play. Oferujemy Realny wpływ na architekturę i kierunek rozwoju produktów. Możliwość podejmowania kluczowych decyzji technologicznych. Pracę z doświadczonym zespołem specjalistów. Udział w nowoczesnych i ambitnych projektach mobilnych.

Technology

New offer

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: Warunki współpracy - B2B - Stawka do 1300 PLN MD + VAT - Praca zdalna + 1 dzień pracy z biura w miesiącu Opis 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.

Technology

New offer

7N Sp. z o. o.

Kotlin Multiplatform Developer

Senior

Hybrid

Warsaw, MZ, Poland

26,880 - 30,240 PLN

🏢 Summary: Oferta dla Senior Kotlin Multiplatform Developera obejmuje rozwój nowoczesnych rozwiązań bankowości elektronicznej dla firm. Rola koncentruje się na tworzeniu współdzielonej logiki wieloplatformowej, projektowaniu architektury, jakości kodu i optymalizacji rozwiązań w środowisku Agile. Wymagana jest obecność w warszawskim biurze co najmniej raz w miesiącu. 🗂️ Requirements: Minimum 6 lat komercyjnego doświadczenia w tworzeniu oprogramowania, Bardzo dobra znajomość Kotlin, Doświadczenie z Kotlin Multiplatform, Znajomość architektury aplikacji mobilnych, Znajomość zasad Clean Architecture, Doświadczenie w testach jednostkowych i integracyjnych, Dobra znajomość Git, Doświadczenie w metodykach zwinnych, Umiejętność projektowania skalowalnych i utrzymywalnych rozwiązań, Gotowość do pracy z biura w Warszawie minimum raz w miesiącu 📃 Skills: Kotlin, KotlinMultiplatform, Git, CleanArchitecture, UnitTesting, IntegrationTesting, Agile 🏢 Description: Dla klienta z branży bankowej poszukiwany jest doświadczony Senior Kotlin Multiplatform Developer do zespołu rozwijającego nowoczesne rozwiązania bankowości elektronicznej dla firm. Praca z biura w Warszawie jest przewidziana minimum raz w miesiącu. Zadania • Projektowanie i rozwój aplikacji z wykorzystaniem Kotlin Multiplatform. • Tworzenie i rozwijanie współdzielonej logiki biznesowej dla różnych platform. • Współpraca z zespołami mobilnymi, backendowymi, analitykami oraz UX/UI. • Udział w projektowaniu architektury oraz podejmowaniu decyzji technicznych. • Dbanie o wysoką jakość kodu poprzez testy, code review i stosowanie dobrych praktyk programistycznych. • Rozwiązywanie złożonych problemów technicznych oraz optymalizacja istniejących rozwiązań. • Aktywne uczestnictwo w procesie wytwarzania oprogramowania w środowisku Agile. Oczekiwania • Minimum 6 lat doświadczenia komercyjnego w tworzeniu oprogramowania. • Bardzo dobra znajomość języka Kotlin. • Doświadczenie w pracy z Kotlin Multiplatform. • Znajomość architektury aplikacji mobilnych oraz zasad Clean Architecture. • Doświadczenie w tworzeniu testów jednostkowych i integracyjnych. • Dobra znajomość Git oraz pracy w metodykach zwinnych. • Umiejętność projektowania skalowalnych i utrzymywalnych rozwiązań. • Samodzielność, odpowiedzialność oraz nastawienie na jakość dostarczanego oprogramowania. Oferujemy • Stałe wsparcie osobistego opiekuna w zakresie ciągłości projektowej, kontaktu z klientem, formalności, komfortu pracy i rozwoju. • Program doradztwa w planowaniu kariery, obejmujący konsultacje z opiekunami i mentorami kariery. • Dostęp do platformy rozwojowo-edukacyjnej z webinarami, artykułami, raportami branżowymi oraz wydarzeniami technicznymi i biznesowymi. • Eventy integracyjne dla pracowników i ich bliskich. • Możliwość dzielenia się wiedzą z innymi. • Dostęp do wiedzy doświadczonych ekspertów IT. • Pakiet benefitów: dofinansowanie opieki medycznej, ubezpieczenia na życie, karta sportowa dla pracownika i bliskich oraz zniżki do sklepów w Polsce i za granicą.

Technology

New offer

Flix

Senior Full-Stack Kotlin Engineer (Freelance/Service Agreement)

Senior

Remote

Warsaw, MZ, Poland

135 - 179 PLN

🏢 Summary: Senior Full-Stack Kotlin Engineer contract role focused on building station-management products that improve passenger experiences and support internal teams. The consultant will drive roadmap epics, align technical solutions with stakeholders, and deliver cloud-deployed software in an agile, CI/CD-driven environment. 🗂️ Requirements: 5+ years of software engineering experience, Primarily backend development experience with a JVM language, Commercial Kotlin experience, Solid modern front-end development skills, Hands-on cloud application automation and deployment experience, CI/CD pipeline and DevOps best-practice experience, System design and architecture proficiency, Solid written and spoken English 📃 Skills: Kotlin, JVM, Frontend, AWS, Azure, CI/CD, DevOps, Cloud, Automation, Testing, Architecture 🏢 Description: We are looking for a skilled Senior (Full-Stack) Kotlin Engineer as a service agreement collaborator. Flix customers worldwide expect a comfortable and seamless experience at stations as part of their travel experience. The self-organized, cross-functional, distributed team builds products that enable station managers to scale station inventory management. These products support a wide range of internal tech teams and improve the station experience for millions of passengers. Scope of services - Independently manage roadmap epics as a topic driver, aligning technical requirements and solutions across teams together with the product owner. - Closely interact with business stakeholders to continuously develop and improve the product vision with a business-driven mindset. - Support the development process in an agile environment. - Perform pair and ensemble programming, code reviews, testing, and operations. - Deliver new product versions using continuous integration and delivery. Relevant experience - 5+ years of software engineering experience, primarily in backend development with a JVM language, including commercial Kotlin experience. - Solid front-end skills with a modern front-end stack. - Experience with event-driven architectures; exposure to event sourcing, CQRS, and domain-driven design (DDD) is a plus. - Hands-on experience automating and deploying applications to cloud infrastructure, such as AWS or Azure, using CI/CD pipelines and DevOps best practices. - Proficiency in system design and architecture. - Solid written and spoken English communication skills.

Technology

New offer

Plenti

Senior Mobile Developer

Senior

Remote

Gdansk, PM, Poland

170 - 190 PLN/hr

🏢 Summary: Oferta dla Senior Mobile Developera obejmuje rozwój enterprise’owego SDK do uwierzytelniania passwordless, używanego globalnie na milionach urządzeń. Rola koncentruje się na Androidzie i iOS, bezpieczeństwie, kryptografii, wydajności oraz niskopoziomowej integracji z systemami operacyjnymi. 🗂️ Requirements: 6+ lat komercyjnego doświadczenia w mobile development, Bardzo dobra znajomość Kotlin i/lub Swift, Doświadczenie w tworzeniu mobile SDK, Gotowość do pracy cross-platformowej: Android i iOS, Znajomość OS internals, lifecycle i zarządzania zasobami, Doświadczenie w kryptografii lub threat modelingu, Znajomość mobile security, Doświadczenie w optymalizacji wydajności, Znajomość concurrency i programowania asynchronicznego, Znajomość CI/CD dla aplikacji mobilnych, Angielski min. B2, Polski min. C1 📃 Skills: Android, iOS, Kotlin, Swift, SDK, Kryptografia, Threatmodeling, RASP, Concurrency, CI/CD 🏢 Description: Senior Mobile Developer dołączy do zespołu tworzącego nowoczesną platformę passwordless authentication, wykorzystywaną na milionach urządzeń na całym świecie. Rozwiązanie klasy enterprise, stosowane m.in. w sektorze finansowym i bankowym, odpowiada za bezpieczne zarządzanie tożsamością użytkowników. Projekt koncentruje się na rozwoju zaawansowanego mobile SDK, stanowiącego warstwę bezpieczeństwa działającą bezpośrednio na urządzeniu użytkownika. Rola obejmuje pracę blisko systemu operacyjnego, w obszarach security, wydajności i low-level engineeringu, przy produkcie używanym przez innych developerów. Wspólnie z zespołem będziesz podejmować kluczowe decyzje architektoniczne wpływające na dalszy rozwój produktu. Wynagrodzenie • B2B: 169–190 PLN/h + VAT • Umowa o pracę: 20 750–23 200 PLN brutto Zakres obowiązków • Rozwój i utrzymanie mobilnego SDK dla Androida i iOS • Projektowanie i implementacja rozwiązań z zakresu bezpieczeństwa i kryptografii • Praca z pamięcią, wielowątkowością i optymalizacją wydajności • Integracja z mechanizmami systemowymi, w tym lifecycle, permissions i system services • Analiza zmian w systemach operacyjnych oraz dostosowywanie SDK do nowych wersji platform • Udział w projektowaniu rozwiązań, security reviews i podejmowaniu decyzji architektonicznych • Ścisła współpraca z zespołami backendowymi • Praca w środowisku międzynarodowym, z językiem angielskim używanym na co dzień Oczekiwania • Minimum 6 lat komercyjnego doświadczenia w tworzeniu rozwiązań mobilnych na Androida i/lub iOS • Bardzo dobra znajomość Kotlin i/lub Swift • Praktyczne doświadczenie w tworzeniu mobile SDK • Elastyczność i gotowość do pracy cross-platformowej, zarówno w środowisku Android, jak i iOS • Solidna wiedza z zakresu OS internals, w tym pamięci, wielowątkowości i modelu bezpieczeństwa, oraz lifecycle i zarządzania zasobami • Doświadczenie z kryptografią lub threat modelingiem • Wiedza z zakresu mobile security, w tym RASP, root/jailbreak detection i anti-tampering • Doświadczenie w optymalizacji wydajności • Praktyczna wiedza z zakresu concurrency i programowania asynchronicznego • Znajomość procesów CI/CD dla aplikacji mobilnych • Bardzo dobra znajomość języka angielskiego, minimum B2 • Płynna znajomość języka polskiego, minimum C1 • Umiejętność samodzielnej pracy i odpowiedzialność za tworzony produkt • Nastawienie na współpracę zespołową i otwartość na feedback Mile widziane • Doświadczenie cross-platform, np. Kotlin Multiplatform, React Native lub Flutter • Znajomość narzędzi do profilowania, np. Instruments, Perfetto lub Systrace • Doświadczenie z komponentami sprzętowymi, takimi jak TEE, Secure Enclave i KeyStore Oferujemy • Realny wpływ na rozwój produktu używanego globalnie przez miliony użytkowników • Dużą samodzielność i szerokie możliwości rozwoju • Pracę w płaskiej strukturze oraz możliwość proponowania własnych rozwiązań • Środowisko nastawione na jakość i konstruktywny feedback • Wsparcie przełożonego, program mentoringowy i regularne spotkania 1on1 • Elastyczne godziny pracy — start między 7:00 a 10:00 • Nowoczesny sprzęt: MacBook i urządzenia testowe • Integracje zespołowe i warsztaty techniczne • Pakiet benefitów: prywatna opieka medyczna, MultiSport i lekcje angielskiego • Pracę zdalną ze sporadycznymi wizytami w biurze w Gdańsku

Technology

Alior Bank SA

Senior Software Developer (K/M)

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Oferta dotyczy rozwoju aplikacji mobilnej Alior Business Mobile opartej na Kotlin Multiplatform. Rola obejmuje współpracę w zespole agile oraz udział w decyzjach technologicznych i architektonicznych. 🗂️ Requirements: Minimum 3 lata doświadczenia zawodowego, Kotlin, Jetpack Compose, Kotlin Multiplatform, Compose Multiplatform, Clean Architecture, MVVM, Testowanie aplikacji: Espresso, JUnit, MockK, Praca w metodykach zwinnych, Dbałość o jakość kodu, architekturę i dobre praktyki 📃 Skills: Kotlin, JetpackCompose, KotlinMultiplatform, ComposeMultiplatform, CleanArchitecture, MVVM, Espresso, JUnit, MockK, Agile 🏢 Description: Jeśli jesteś osobą, która: ma min. 3 lata doświadczenia w: o programowaniu w Kotlin, Jetpack Compose, Kotlin Multiplatform, Compose Multiplatform, o Clean Architecture, MVVM, o testowaniu aplikacji: Espresso, JUnit, MockK, o pracy w metodykach zwinnych, dba o jakość kodu, czytelność architektury i dobre praktyki, lubi nowe wyzwania, chce się rozwijać, a jednocześnie chętnie dzieli się wiedzą. Mamy dla Ciebie pracę, która polega na: rozwijaniu aplikacji mobilnych opartych o Kotlin Multiplatform – Alior Business Mobile, współpracy z analitykami, testerami i zespołami backendowymi w metodykach agile’owych, współudziale w podejmowaniu decyzji technologicznych i architektonicznych, a także decyzji o kształcie wytwarzanych przez zespół funkcji. Oferujemy: elastyczne godziny pracy i pracę hybrydową stabilne zatrudnienie w oparciu o umowę o pracę, nagrodę pieniężną za skuteczne polecenie w ramach Programu Poleceń, ofertę rozwojową i edukacyjną w programie Alior Uniwersytet, obszerny pakiet socjalny (karta multisport, prywatna opieka medyczna, ubezpieczenie, konkursy wewnętrzne, programy zniżkowe i lojalnościowe, 2 dni dodatkowo wolne za wolontariat itp.).

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.