Application Lead Software Engineer (iOS / Android, C++)
Egy innovatív technológiai környezetbe keresünk vezető szoftvermérnököt, ahol egy újgenerációs képalkotási és 3D technológia fejlesztése zajlik, jelenleg szabadalmaztatás alatt.
Ez a szerep nem egy klasszikus mobil fejlesztői pozíció.
Egy komplex, nagy teljesítményű rendszer mobilos kiterjesztésén fogsz dolgozni, ahol a C++ alapú core logika és a natív iOS/Android alkalmazások szoros integrációja kulcsfontosságú.
Feladataid lesznek
Technikai vezetés és architektúra
- Natív iOS és Android alkalmazások architekturális tervezése és fejlesztése
- C++ alapú, nagy teljesítményű komponensek integrálása Swift és Kotlin környezetbe
- Biztonságos, alacsony késleltetésű kommunikáció kialakítása backend rendszerekkel
- Technikai döntések meghozatala a teljes mobil stack mentén
Mobil teljesítmény és minőség
- Memóriahasználat, threading és runtime teljesítmény optimalizálása
- Stabil, megbízható, produkcióra kész alkalmazások fejlesztése
- UI/UX megvalósítása a termékkövetelmények mentén
- Tesztelési, release- és kódminőségi folyamatok felügyelete
Csapat- és szakmai vezetés
- Fejlesztők és kutatók mentorálása
- Design review-k, code review-k és technikai értékelések vezetése
- Kutatási eredmények gyakorlati, piacképes szoftverré alakítása
Requirements
Amit kérünk
Tapasztalat
- Minimum 7 év szoftverfejlesztési tapasztalat
- Natív iOS és/vagy Android fejlesztési háttér
- Production környezetben futó mobilalkalmazások fejlesztésében szerzett tapasztalat
- Backendhez vagy on-prem rendszerekhez kapcsolódó mobilmegoldások ismerete
Technikai tudás
- Erős C++ tudás
- Swift és/vagy Kotlin magabiztos használata
- Objective-C ismerete előny
- Mobil teljesítményoptimalizálás és secure development ismerete
Szemlélet és készségek
- Önálló, felelősségteljes technikai gondolkodás
- Architektúra- és döntéshozatali tapasztalat
- Nyitottság innovatív, nem sablonos megoldásokra
- Early-stage / R&D / innovációs környezetben szerzett tapasztalat előny
Előny
- Imaging / 3D / computer vision terület
- GPU, rendering vagy real-time processing tapasztalat
- Startup vagy R&D környezet
- Újszerű termékek vagy platformok fejlesztésében szerzett tapasztalat.
Fontos
Ez a pozíció azoknak szól, akik:
- nem csak mobil alkalmazásokat fejlesztenek, hanem rendszerszinten gondolkodnak
- szeretnek mély technikai problémákon dolgozni
- képesek komplex, kutatás-alapú megoldásokat production környezetbe vinni
Benefits