Állás · Senior

Senior iOS mérnök

Mobilfejlesztő • Senior • Hibrid • Teljes munkaidő Németország Berlin, Németország

A Babbel Labs senior iOS mérnököt keres, aki a vállalat alapvető nyelvtanulási élményeinek építésében vesz részt, a tanulási úttól és a gyakorlatvégző modultól a valós idejű beszéd- és társalgásgyakorlásig. A szerep egy önálló Swift csomag fejlesztését jelenti, amelyet a Babbel fő iOS alkalmazása használ, és amelyben az AI-alapú kódolóügynökök a napi munka szerves részét képezik.

Stack

Feladatok

  • Részvétel a termékfejlesztés minden fázisában: felfedezés, prototípuskészítés, megoldások javaslata, megvalósítás, felülvizsgálat, tesztelés és a tanulási élmények üzembe helyezése
  • A funkciófejlesztési folyamat mérnöki oldalának tulajdonlása: technikai specifikáció írása, interfész-szerződések egyeztetése a backend és partnercsapatokkal, backlog felosztása és a megvalósítás
  • Gyors prototípusok építése a termékötletek kockázatának csökkentésére
  • A Swift csomag publikus API-jának tervezése és fejlesztése tudatos verziózással és breaking change fegyelemmel, majd beillesztése a fő alkalmazásba
  • Szoros együttműködés termékmenedzserekkel, tervezőkkel és keresztfunkcionális csapatokkal a tanulási út, a gyakorlatok és a beszédgyakorlás funkcióinak meghatározásában és megvalósításában
  • A technológiai stack, az építési rendszer és az AI-ügynök konvenciók karbantartása és folyamatos fejlesztése
  • Technikai dokumentáció megosztása a kulcsfunkciókról és a tudás átadása kollégáknak

Elvárások

  • 5+ év tapasztalat skálázható iOS alkalmazások építésében Swift nyelven
  • AI-first szemlélet: aktív AI-alapú kódolóeszköz-használat, ügynökök irányítása valós funkciófejlesztésben és a kimenetük kritikus felülvizsgálata
  • Erős, naprakész Swift tudás, beleértve a Swift 6 szigorú konkurenciáját (actorok, Sendable, izoláció) és a strukturált konkurenciát
  • Mély SwiftUI tapasztalat és szilárd ismeretek az Apple ökoszisztémáról és a Human Interface Guidelines-ról
  • Erős álláspont az állapotkezelésről és tesztelhető architektúráról, beleértve az egyirányú adatáramlású architektúra tapasztalatát
  • A tesztelés elsőrendű szokásként való kezelése: determinisztikus egységtesztek kontrollált függőségekkel és snapshot tesztek
  • Tapasztalat modulhatárok tervezésében

Előny

  • Tapasztalat a Babbel specifikus AI-ügynök stackjével (nem kötelező, de előny)

Soft skillek

Szoros együttműködés termékkel, dizájnnal és keresztfunkcionális partnerekkelFelelősségvállalás a teljes funkció-életciklus felettLelkesedés az AI-first fejlesztési munkafolyamatok iránt

A munkáltatóról

A Babbel Labs a Babbel csoport AI-first, önálló vállalata Berlinben, amely AI-t, kutatás-fejlesztést és terméket ötvözve építi a nyelvtanulás jövőjét.

Hasonló állások