Partnerünk modern mobilbanki alkalmazásának fejlesztéséhez keresünk Senior iOS Fejlesztőt, aki szívesen dolgozna a legújabb Apple technológiákkal és magas színvonalú mérnöki megoldásokkal. A projekt során tiszta architektúrára, modern Swift fejlesztésre, skálázható megoldásokra és magas tesztlefedettségre helyezik a hangsúlyt.
Feladatok:
- Új funkciók fejlesztése modern iOS alkalmazásban SwiftUI használatával
- Skálázható, jól karbantartható megoldások tervezése és fejlesztése Clean Architecture szemléletben
- Aszinkron folyamatok megvalósítása Swift Concurrency (async/await, Task, actor) segítségével
- Együttműködés üzleti és technikai szereplőkkel a fejlesztési folyamat teljes életciklusa során
- Aktív részvétel technikai tervezésben és architekturális döntésekben
- Unit tesztek készítése és a magas kódminőség biztosítása
- Code review-kban való részvétel és a fejlesztési best practice-ek képviselete
- Az alkalmazás teljesítményének és felhasználói élményének folyamatos fejlesztése
Elvárások:
- Minimum 5 év iOS fejlesztői tapasztalat
- Magabiztos Swift ismeret
- Több éves SwiftUI fejlesztési tapasztalat
- Tapasztalat Clean Architecture vagy hasonló architektúra alkalmazásában
- Magabiztos ismeretek Swift Concurrency területén (async/await, actors, Sendable, @MainActor)
- Jó objektumorientált szemlélet és szoftvertervezési ismeretek
- Unit tesztelési tapasztalat
Előny:
- Factory Dependency Injection használatában szerzett tapasztalat
- TCA vagy hasonló state management architektúrák ismerete
- Swift Testing framework használata
- Swift Macros vagy Swift Package Plugin tapasztalat
- Banki vagy fintech projekten szerzett tapasztalat
Technológiák:
- Swift 6
- SwiftUI
- iOS 16+
- Swift Concurrency
- Clean Architecture
- Factory Dependency Injection
- Swift Testing
- Git