Senior iOS fejlesztő
Hely: Budapest
Cég: 4D Soft Kft.
Kategória: IT programozás, Fejlesztés
natív iOS alkalmazás tervezése és fejlesztése Swift és SwiftUI alapokon, részvétel a technikai alapok kialakításábanösszetett felhasználói folyamatok, képernyők és navigáció megvalósítása, következetes állapot- és hibakezelésselmoduláris, tesztelhető alkalmazás felépítése, a megjelenítés, az üzleti logika és az adatelérés felelősségeinek elkülönítésévelmeglévő Swift packagek újrahasznosíthatóságának felmérése, integrálása és szükség szerinti adaptálása; közös UI komponensek és design system alkalmazásaBackEnd API-k és alkalmazás szintű szolgáltatások integrálása, az aszinkron működés és a biztonságos adatkezelés megvalósításaUnit Tesztek készítése, részvétel code reviewkban, valamint az alkalmazás stabilitásának és teljesítményének javításaszoros együttműködés a UI/UX, Android, BackEnd és tesztelői csapattal; aktív részvétel a követelmények pontosításában, a megoldás tervezésben és a tudásmegosztásban legalább 5 év mobilfejlesztési tapasztalat, elsősorban natív iOS területenmagabiztos Swift és SwiftUI tudás, gyakorlati tapasztalat összetett felületek, állapotkezelés és navigáció megvalósításábanSwift Concurrency ismeret: async/await, taskok életciklusa és megszakítása, actorok és a UI biztonságos frissítése; jártasság a Combine használatábanaz MVVM és a Clean Architecture elveinek gyakorlati alkalmazása, protokollokra épülő tervezés és dependency injection ismereteSwift Package Managerrel szerzett tapasztalat, modulhatárok és függőségek tudatos kezelése, újrahasználható komponensek tervezéseREST API-k integrálásában szerzett tapasztalat, az OpenAPI alapú klienshasználat, a token alapú hitelesítés és a biztonságos lokális adattárolás alapjainak ismeretegyakorlat unit tesztek írásában Swift Testing vagy XCTest használatával, beleértve az aszinkron működés és a hibakezelés tesztelésétaz iOS alkalmazás életciklusának és memóriakezelésének ismerete, valamint jártasság SwiftUI és UIKit komponensek együttműködésébenScrum vagy Kanban gyakorlatban alkalmazott ismerete, haladó Git használat, beleértve a pull request workflow, rebase, squash és feature branching műveleteketAzure DevOps vagy Jira és Confluence ismerete; CI/CD folyamatokban szerzett tapasztalat és DevOps szemléletönálló, felelősségteljes munkavégzés, szakmai döntések érthető indoklásalegalább középszintű angol kommunikáció szóban és írásban szakirányú felsőfokú (BSc/MSc) végzettség vagy folyamatban lévő tanulmányokUI és integrációs tesztek készítése, például XCUITest használatávalúj alkalmazás indulásától az App Store megjelenésig szerzett tapasztalat, teljesítmény és memória használat elemzési gyakorlattelekommunikációs vagy nagy felhasználószámú alkalmazások fejlesztésében szerzett tapasztalat szakmailag kihívást jelentő feladatok kiemelt telekommunikációs ügyfelünknélinspiráló, támogató munkakörnyezetmodern szervezeti kultúra, melynek részét képezi a tudásmegosztás és a tanuláshibrid munkavégzés (heti maximum 2 nap irodai munkavégzés, további 3 nap HomeOffice)nemzetközi munkakörnyezettöbbgenerációs, nyitott és támogató csapatcsapatépítő programok
Címkék: Alkalmazotti jogviszony, Főiskola
profession.hu - 4 napja
További információ és jelentkezés