{"id":54550,"url":"https://alion.io/job/antal-ios-developer-michal-bialas","title":"iOS Developer_Michał Białas","company":{"id":870,"name":"Antal","domain":"antal.pl","url":"https://alion.io/company/antal-sp-z-o-o","size_band":"51-200","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Traffit","truth_index":{"grade":"B","score":76,"open_postings":783,"ghost_share":0.4,"stale_share":0,"repost_share":0.005,"time_to_fill_p50_days":54,"computed_at":"2026-11-08T05:47:12Z"}},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":140,"max":160,"currency":"PLN","period":"hour","gross":null,"usd_annual":82000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Git","optional":false},{"name":"MVVM","optional":false},{"name":"Swift","optional":false},{"name":"Swift Concurrency","optional":false},{"name":"SwiftUI","optional":false},{"name":"XCTest","optional":false},{"name":"JavaScript","optional":true},{"name":"LLM","optional":true}],"status":"live","first_seen_at":"2026-08-12T14:44:32Z","employer_posted_date":"2026-08-12","last_verified_at":"2026-11-08T18:40:11Z","board_verified":true,"closed_at":null,"days_open":88,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":87},"description":"Senior iOS Developer (k/m)\nPraca zdalna na terenie Polski | B2B | 140-160 PLN/h | Start: ASAP\nO roli\nPoszukujemy dwóch osób na stanowisko Senior iOS Developer, które wzmocnią doświadczone zespoły inżynierii mobilnej pracujące nad dużą aplikacją konsumencką wykorzystywaną przez ponad 10 milionów użytkowników. Będziesz rozwijać natywny produkt na iOS oraz wspierać jego wdrażanie na kolejnych rynkach europejskich, ze szczególnym uwzględnieniem wydajności, stabilności, architektury modułowej, dostępności i jakości inżynierskiej.\nRola łączy praktyczne tworzenie funkcjonalności z udziałem w projektowaniu architektury, odpowiedzialnością za jakość kodu oraz współpracą w zwinnym, interdyscyplinarnym środowisku.\nZakres obowiązków\nTworzenie, rozwijanie i utrzymywanie funkcjonalności natywnej aplikacji iOS o dużym natężeniu ruchu.\nDbanie o wydajność, jakość, stabilność i szybkość działania aplikacji.\nRefaktoryzacja istniejącego kodu oraz rozwój skalowalnej i łatwej w utrzymaniu architektury.\nTworzenie wysokiej jakości kodu objętego testami jednostkowymi, snapshotowymi i integracyjnymi.\nProjektowanie i wdrażanie komponentów Design Systemu wielokrotnego użytku z uwzględnieniem zasad dostępności.\nUdział w przeglądach kodu oraz dbanie o standardy inżynierskie, bezpieczeństwo i wydajność.\nWspółtworzenie procesów CI/CD, pipeline’ów buildów, automatyzacji testów i koordynacji wydań.\nDokumentowanie specyfikacji technicznych, instrukcji konfiguracji i decyzji architektonicznych.\nProaktywne identyfikowanie długu technologicznego i proponowanie praktycznych sposobów jego ograniczenia.\nWymagane doświadczenie i umiejętności\nMinimum 5 lat doświadczenia w tworzeniu i utrzymywaniu produkcyjnych aplikacji iOS.\nBardzo dobra znajomość Swift oraz zaawansowane doświadczenie komercyjne ze SwiftUI, obejmujące layout, zarządzanie stanem i optymalizację wydajności.\nPraktyczna znajomość Swift Concurrency: async/await, structured concurrency, actors oraz anulowanie zadań.\nBardzo dobra znajomość MVVM, Clean Architecture i zasad SOLID oraz znajomość architektur kompozycyjnych, takich jak TCA.\nDoświadczenie w strategiach modularyzacji i pracy ze Swift Package Manager, w tym z pakietami wewnętrznymi lub prywatnymi oraz integracją frameworków.\nPraktyczne doświadczenie z XCTest oraz testami snapshotowymi i integracyjnymi.\nDoświadczenie z CI/CD, fastlane, pipeline’ami buildów, procesami wydawniczymi i automatyzacją testów.\nDobra znajomość Git, w tym strategii branchowania, praktyk pull requestów i rozwiązywania konfliktów.\nUmiejętność samodzielnej i skutecznej pracy w zwinnych, interdyscyplinarnych zespołach.\nZnajomość języka angielskiego na poziomie minimum B2.\nMile widziane\nDoświadczenie z Tuist w zakresie generowania projektów i zarządzania workspace’ami.\nZnajomość profilowania wydajności za pomocą Instruments oraz monitorowania aplikacji z wykorzystaniem logów i śladów.\nPraktyczne doświadczenie z WKWebView, w tym komunikacją między warstwą natywną a JavaScript, uwierzytelnianiem, nawigacją, wydajnością i bezpieczeństwem.\nDoświadczenie w wykorzystywaniu narzędzi programistycznych opartych na LLM lub agentach do wsparcia cyklu wytwarzania oprogramowania.\nCo wyróżnia ten projekt\nPopularny europejski produkt mobilny wykorzystywany przez ponad 10 milionów użytkowników.\nMiędzynarodowa ekspansja obejmująca wiele rynków, wersji językowych i konfiguracji dopasowanych do poszczególnych krajów.\nModularyzacja istniejącej bazy kodu na dużą skalę, prowadzona równolegle z ciągłym dostarczaniem nowych funkcjonalności.\nRozwój Design Systemu i zapewnienie zgodności ze standardami dostępności na wielu rynkach.\nCzęste wydania oraz koordynacja publikacji aplikacji na wielu rynkach.\nPraktyczne wykorzystanie narzędzi AI wspierających pracę inżynierską.\nWarunki współpracy\nModel pracy: zdalnie na terenie Polski.\nForma współpracy: B2B.\nStawka: do 160 PLN za godzinę.\nTermin rozpoczęcia: ASAP.\nPoczątkowy okres współpracy: do 31 grudnia 2026 r., z możliwością przedłużenia\nOnboarding: zdalny.\n Benefity: Multisport, Luxmed.\nJeśli chcesz rozwijać produkt mobilny o dużej skali z wykorzystaniem nowoczesnych technologii iOS oraz wspierać jego dalszą ekspansję w Europie, zapraszamy do aplikowania.","description_format":"text","description_chars":4199,"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":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-08-12T14:44:32Z"}],"visa":[],"liveness":{"score":16,"band":"cold","label":"Long shot","p_open":1,"p_active":0.452,"p_room":0.36,"age_days":87,"expected_fill_days":54,"reasons":["conf:3","agency","velocity","win:tail","crowd:brand"],"computed_at":"2026-11-08T05:47:12Z"},"pay":{"stated_usd_annual":82000,"is_top_pay":false},"html_url":"https://alion.io/job/antal-ios-developer-michal-bialas","json_url":"https://alion.io/job/antal-ios-developer-michal-bialas.json","meta":{"generated_at":"2026-11-08T20:20:50Z","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":42468,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":870},"rest":"https://alion.io/mcp/rest/get_company?id=870"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fantal-ios-developer-michal-bialas"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fantal-ios-developer-michal-bialas"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fantal-ios-developer-michal-bialas"},{"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/antal-ios-developer-michal-bialas\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fantal-ios-developer-michal-bialas"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":54550}},{"tool":"search_jobs","arguments":{"company":"antal.pl","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":54550},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}