Mobile Developer/Architect pro audit & refactoring (iOS + Android) - IČO, remote

Principal engineering s.r.o. logo

Máš za sebou roky vývoje mobilních aplikací a víš, jak poznat kvalitní codebase od té, která jen „tak nějak funguje“? Tady nepůjde o běžný vývoj – nejdřív dostaneš prostor rozebrat existující mobilní platformu do posledního detailu, pojmenovat rizika a navrhnout směr. Budeš pracovat na mobilních aplikacích mezinárodní mediální organizace, která denně oslovuje miliony uživatelů napříč různými regiony a jazyky. A pokud si to sedne, navážeš rovnou refaktoringem a dalším rozvojem.

Úroveň
  • Senior
Spolupráce
  • Freelancer
  • Remote
Úvazek
  • Plný úvazek
Mzda
180 000 Kč / měsíc nebo si řekni o víc
Informace

Popis pozice

Na začátku se ponoříš do auditní fáze – detailní analýza mobilních aplikací (iOS + Android), které sdílí společný základ a konfigurují se podle konkrétního použití.

Konkrétně budeš:

  • analyzovat architekturu, modularitu a strukturu kódu
  • hodnotit kvalitu kódu a dodržování best practices pro Swift/Kotlin
  • projdeš build procesy a konfigurace (multi-app setup, prostředí)
  • zhodnotíš CI/CD pipeline a release procesy
  • podíváš se na dependency management (SDKs, knihovny, služby)
  • posoudíš kvalitu dokumentace a test coverage (unit, integrační, UI)
  • identifikuješ technický dluh, bottlenecky a architektonická rizika
  • zhodnotíš, jak snadné je onboardovat nové vývojáře
  • pojmenuješ rizika spojená se závislostí na vendorovi

Výstupem bude:

  • strukturovaný audit report (technický i pro management)
  • prioritizovaná doporučení (short / mid / long term)
  • případně prezentace výsledků stakeholderům

Pokud bude oboustranná spokojenost, navážeš přímo na refactoring a další rozvoj aplikace.

Jak fungujeme

  • spolupráce na IČO
  • první fáze cca 1 měsíc (audit), následně možnost dlouhodobé spolupráce
  • remote-first, občasný onsite (např. 1× měsíčně) výhodou, ne nutností
  • nástup ideálně ASAP
  • angličtina je hlavní komunikační jazyk

Kde porosteš

  • přímý vliv na technologická rozhodnutí a směřování produktu
  • možnost navázat dlouhodobou spolupráci v roli architekta / leada
  • práce, kde tvoje doporučení skutečně mění věci (ne jen „do šuplíku“)

Odborná zkušenost

  • 10+ let zkušeností s vývojem mobilních aplikací
  • silná znalost nativního vývoje (iOS + Android)
  • zkušenost s architekturou mobilních aplikací (MVC, MVVM, Clean apod.)
  • prokazatelná zkušenost s technickými audity / due diligence
  • orientace v CI/CD procesech pro mobilní aplikace
  • schopnost komunikovat technické věci i netechnickému publiku
  • zkušenost s analýzou legacy codebase a návrhem refactoringu

Zkušenosti Co požadujeme

  • Úroveň:
    Senior
  • Praxe:
    5 let

Pozice

Swift developer Kotlin developer

Základní dovednosti

Swift Kotlin CI/CD CocoaPods Gradle Dependency management multi-environment konfigurace

Výhodou

cross-platform nebo shared codebase architektura přesah do DevOps vedení týmu

Softskills

Leading

Jazyky

Česky – domluvit se Anglicky – plynule

Práce u nás Co nabízíme

Jaké jsou benefity

  • Chceme tě dovést k vysněnému projektu a starat se o tebe v jeho průběhu
  • Nabízíme dlouhodobou spolupráci při hledání toho správného projektu pro tebe
  • Umožňujeme spolupráci jak na IČO, tak na HPP
  • Pomůžeme ti rozvíjet se nejen na projektech ale také díky vzdělávacím a firemním akcím
  • Jsme a budeme k tobě féroví – vždy ti předáme všechny informace, které získáme

Informace o pozici

Mzda 140 000 - 180 000 Kč / měsíc
Typ odměny Odměna/Mzda
Vzdálená práce Remote
Pracovní prostředí Moderní
Typ práce nebo projektu Moderní technologie Inovační projekty Transformační projekty
Typ smlouvy Freelancer
Typ pracovního úvazku Plný úvazek
Typ firmy Velká firma nebo korporace
Místo pracoviště Praha/remote