{"id":2432160,"url":"https://alion.io/job/edge-one-solutions-kotlin-multiplatform-developer-branza-bankowa","title":"Kotlin Multiplatform Developer | Branża Bankowa","company":{"id":177776,"name":"Edge One Solutions","domain":"edge-one.ai","url":"https://alion.io/company/edge-one-solutions","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Recruitify","truth_index":{"grade":"B","score":84,"open_postings":8,"ghost_share":0,"stale_share":0.625,"repost_share":0,"time_to_fill_p50_days":42,"computed_at":"2026-10-20T05:45:00Z"}},"role":"Mobile","role_family":"Mobile","seniority":null,"employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Warsaw, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":51000,"max_usd":95000,"period":"year","method":"role_country_seniority_unknown","sample_n":121},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Claude","optional":false},{"name":"Compose Multiplatform","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Git","optional":false},{"name":"Gradle","optional":false},{"name":"Hilt","optional":false},{"name":"Jetpack Compose","optional":false},{"name":"JUnit","optional":false},{"name":"Koin","optional":false},{"name":"Kotlin","optional":false},{"name":"Kotlin Multiplatform","optional":false},{"name":"Ktor","optional":false},{"name":"MockK","optional":false},{"name":"MVI","optional":false},{"name":"MVVM","optional":false},{"name":"Retrofit","optional":false},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-10-09T12:59:21Z","employer_posted_date":"2026-10-09","last_verified_at":"2026-10-21T00:39:16Z","board_verified":true,"closed_at":null,"days_open":11,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":11},"description":"O kliencie\nNasz klient to jeden z trzech największych polskich banków uniwersalnych, jak również jedna z największych instytucji finansowych w obszarze Europy Środkowo-Wschodniej. Jako pierwszy polski bank uruchomił bankomat i wydał kartę kredytową.\nO projekcie\nProjekt realizowany jest w ramach strategicznego programu rozwoju nowoczesnej bankowości elektronicznej dla klientów korporacyjnych. Jego celem jest stworzenie bezpiecznej, intuicyjnej i skalowalnej platformy, która usprawni codzienne zarządzanie finansami przedsiębiorstw oraz zapewni wygodny dostęp do usług bankowych. Rozwijane rozwiązania obejmują m.in. obsługę rachunków, realizację płatności, zarządzanie uprawnieniami użytkowników, wielopoziomową autoryzację transakcji, raportowanie finansowe oraz integrację z systemami finansowo-księgowymi klientów. Kluczowymi aspektami programu są bezpieczeństwo, zgodność z regulacjami, wysoka jakość oprogramowania oraz niezawodność systemów. Rekrutacja prowadzona jest do długoterminowego programu obejmującego kilka powiązanych projektów, których wspólnym celem jest rozwój cyfrowych usług bankowych dla klientów biznesowych.\nModel współpracy\nŚwiadczenie usług odbywa się w modelu hybrydowym - średnio 1 dzień w tygodniu z biura klienta (Warszawa, Łódź, Gdańsk, Wrocław, Poznań, Kraków, Lublin i Szczecin)\nOczekiwane kompetencje\nZnajomość języka Kotlin, korutyn oraz mechanizmu Flow.\nZnajomość Kotlin Multiplatform (KMP) oraz Compose Multiplatform.\nZnajomość Jetpack Compose.\nZnajomość wzorców architektonicznych MVI i MVVM.\nZnajomość frameworków i narzędzi Koin oraz Hilt do zarządzania zależnościami.\nZnajomość bibliotek Ktor oraz Retrofit do komunikacji sieciowej.\nZnajomość narzędzi JUnit i MockK oraz doświadczenie w tworzeniu testów jednostkowych.\nZnajomość narzędzia Gradle oraz procesów budowania aplikacji.\nZnajomość systemu kontroli wersji Git.\nZnajomość oraz umiejętność efektywnego wykorzystania narzędzi AI wspierających proces tworzenia oprogramowania, w szczególności GitHub Copilot, Claude i Cursor.\nZakres realizowanych usług\nProjektowanie, rozwijanie i utrzymywanie aplikacji mobilnych oraz wieloplatformowych z wykorzystaniem Kotlin, Kotlin Multiplatform oraz Compose Multiplatform.\nTworzenie nowoczesnych interfejsów użytkownika w oparciu o Jetpack Compose.\nImplementacja logiki aplikacyjnej z wykorzystaniem korutyn, Flow oraz dobrych praktyk programowania reaktywnego.\nProjektowanie i rozwój architektury aplikacji zgodnie z wzorcami MVI oraz MVVM.\nIntegracja aplikacji z usługami zewnętrznymi oraz API przy użyciu bibliotek Ktor i Retrofit.\nZarządzanie zależnościami w aplikacji z wykorzystaniem Koin oraz Hilt.\nTworzenie, utrzymywanie i rozwijanie testów jednostkowych z użyciem JUnit oraz MockK.\nKonfiguracja i optymalizacja procesów budowania aplikacji przy użyciu Gradle.\nPraca z systemem kontroli wersji Git, w tym tworzenie branchy, obsługa pull requestów oraz code review.\nWspółpraca z zespołem projektowym, analitykami, testerami oraz innymi programistami przy dostarczaniu wysokiej jakości rozwiązań.\nDbanie o jakość kodu, jego czytelność, skalowalność oraz zgodność z przyjętymi standardami projektowymi.\nWykorzystywanie narzędzi AI, takich jak GitHub Copilot, Claude i Cursor, w celu usprawnienia procesu tworzenia, analizy i optymalizacji kodu.\nCo oferujemy w ramach współpracy\nCo zyskujesz, współpracując z Edge1S w modelu B2B?\nW Edge1S stawiamy na przejrzyste zasady współpracy oraz dostęp do różnorodnych możliwości projektowych, dopasowanych do Twojego doświadczenia, specjalizacji i preferencji.\nOpiekun kontraktu: Dedykowany Opiekun Kontraktu jest Twoim głównym punktem kontaktu w Edge1S w sprawach związanych z realizacją projektu, organizacją współpracy oraz możliwościami udziału w kolejnych projektach. \nSzkolenia, certyfikaty i konferencje: Możesz uczestniczyć w wybranych szkoleniach, certyfikacjach i konferencjach związanych z realizowanymi projektami albo zakresem współpracy. Zasady udziału i finansowania ustalamy indywidualnie. \n#SmartChange: Gdy zbliża się koniec planowanego okresu projektu Klienta albo interesuje Cię inna rola projektowa, możesz zgłosić gotowość do udziału w kolejnym procesie kwalifikacji. Przedstawiamy dostępne propozycje współpracy B2B odpowiadające Twojemu doświadczeniu, specjalizacji i preferencjom. Zakres Usług oraz warunki każdego nowego SOW uzgadniamy odrębnie. \nSpołeczność Edge1S: Możesz brać udział w webinarach #edge1talks oraz innych dobrowolnych inicjatywach budujących relacje w społeczności Edge1S. \nAktywność fizyczna: Możesz uczestniczyć w inicjatywach sportowych organizowanych przez społeczność Edge1S oraz korzystać z udostępnianych sal treningowych. \nUsługi dodatkowe: Możesz dobrowolnie korzystać z usług dodatkowych oferowanych na warunkach dostępnych dla Wykonawców Edge1S, takich jak prywatna opieka medyczna, karta sportowa, ubezpieczenie oraz wsparcie psychologiczne. Dostępność, ceny oraz zasady przystąpienia określają dokumenty dotyczące poszczególnych usług. \nPlatforma kafeteryjna: Możesz korzystać z platformy kafeteryjnej i samodzielnie decydować, na jakie dostępne w niej usługi lub produkty przeznaczasz przyznane punkty. Zasady uczestnictwa, przyznawania punktów i doładowań określa odrębny regulamin. \nNie spełniasz wszystkich wymagań, ale projekt Cię zainteresował? Aplikuj. Porozmawiajmy i sprawdźmy, czy Twoje doświadczenie pasuje do tej albo innej możliwości projektowej.","description_format":"text","description_chars":5402,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Polish","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-13T09:31:10Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":10,"expected_fill_days":42,"reasons":["conf:2","velocity","win:early","comp:brand"],"computed_at":"2026-10-20T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/edge-one-solutions-kotlin-multiplatform-developer-branza-bankowa","json_url":"https://alion.io/job/edge-one-solutions-kotlin-multiplatform-developer-branza-bankowa.json","meta":{"generated_at":"2026-10-21T04:22:09Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6325,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-22T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":177776},"rest":"https://alion.io/mcp/rest/get_company?id=177776"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fedge-one-solutions-kotlin-multiplatform-developer-branza-bankowa"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fedge-one-solutions-kotlin-multiplatform-developer-branza-bankowa"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fedge-one-solutions-kotlin-multiplatform-developer-branza-bankowa"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/edge-one-solutions-kotlin-multiplatform-developer-branza-bankowa\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fedge-one-solutions-kotlin-multiplatform-developer-branza-bankowa"}]}