Gramian Consulting
Gramian Consulting
Gramian Consulting je poradenská společnost s prioritou práce na dálku, která se zaměřuje na technické, datové a AI talenty. Organizacím pomáhá rozšiřovat jejich technické kapacity prostřednictvím posilování týmů odborníky, náboru, dedikovaných týmů a řízení kontraktorů. Zároveň poskytuje služby v oblasti trénování a dolaďování velkých jazykových modelů, AI agentů a asistentů, MLOps a AI infrastruktury. Společnost podporuje také individuální rozvoj kariéry prostřednictvím mentoringových a vzdělávacích programů zaměřených na přípravu na kariéru, pracovní pohovory a orientaci na mezinárodním trhu. Ve své práci propojuje praktické zkušenosti z vývoje a náboru a pomáhá klientům budovat technické týmy a využívat AI pro potřeby podnikání.

Expert na vývoj mobilního softwaru pro projekty trénování AI

Vytvářejte náročné úlohy z vývoje mobilního softwaru, reprodukovatelná prostředí a referenční řešení pro trénování AI. Hodnoťte kód mobilních aplikací generovaný AI pomocí úloh zaměřených na ladění, testování a optimalizaci.

Popis

  • Navrhujte realistické úlohy z oblasti mobilního softwarového inženýrství pro pokročilé modely AI s využitím existujících úložišť kódu.
  • Vytvářejte úlohy zaměřené na ladění, vývoj funkcí, refaktoring, správu stavu, práci s životním cyklem a optimalizaci výkonu.
  • Připravujte úlohy alespoň v jedné oblasti: multiplatformní vývoj s React Native, TypeScript, JavaScript nebo Flutterem a Dartem; vývoj pro iOS se Swiftem, SwiftUI nebo UIKit; případně vývoj pro Android s Kotlinem, Jetpack Compose nebo systémem Android View.
  • Připravujte reprodukovatelná prostředí s jasnými požadavky, závislostmi a pokyny ke spuštění.
  • Vytvářejte deterministické automatizované kontroly, které přijmou správné implementace a odmítnou chybné, neúplné nebo natvrdo zakódované řešení.
  • Vytvářejte a ověřujte referenční řešení, která předvádějí správné postupy pro jednotlivé úlohy.
  • Dbejte na to, aby úlohy byly technicky náročné, srozumitelné, reprodukovatelné a vhodné k hodnocení pokročilých programátorských schopností AI.

Požadavky

  • Výrazné praktické zkušenosti alespoň v jedné specializaci mobilního vývoje: multiplatformním vývoji, vývoji pro iOS nebo Android.
  • Výborná znalost alespoň jednoho relevantního jazyka: TypeScriptu, JavaScriptu, Dart, Swiftu nebo Kotlinu.
  • Hluboká znalost mobilní architektury, správy stavu, asynchronního programování a životních cyklů aplikací.
  • Prokazatelné dovednosti v diagnostice složitých problémů mobilních aplikací, odhalování nenápadných chyb a dodávání spolehlivých oprav.
  • Zkušenosti s vývojem funkcí mobilních aplikací, refaktoringem kódu a zvyšováním výkonu aplikací.
  • Schopnost psát automatizované testy, ověřovat očekávané chování a rozlišovat správná řešení od povrchních náhradních postupů.
  • Silné analytické schopnosti, smysl pro detail a schopnost jasně dokumentovat technické informace.
  • Možnost nastoupit krátce po zapracování a plnit minimální požadavky na týdenní odevzdávání úloh.