
A Future Processing 2000-ben alapított digitálisstratégia-tanácsadó vállalat és technológiai megvalósítási partner. A vállalat tanácsadási, logisztikai és egészségügyi területen működő szervezeteknek segít a mesterséges intelligencia, a felhőtechnológiák, az adatok és a modern szoftverrendszerek alkalmazásában a működés és a termelékenység javítása érdekében. Tevékenységei közé tartozik a mesterséges intelligencia bevezetése, az adatintegráció, a rendszerek korszerűsítése és a kiberbiztonság, a mérhető üzleti eredményekre és a kizárólag teljesítményalapú díjazási modellre helyezve a hangsúlyt.
Senior Android fejlesztő — Távoli munkavégzés Lengyelországban
Fejlesszen és tartson karban egy lengyel bank nagyméretű Android banki alkalmazását. Kotlin- és Java-funkciókon, megosztott Kotlin Multiplatform-komponenseken és Jetpack Compose-felületeken dolgozhat.
Leírás
- Android mobilalkalmazások tervezése, fejlesztése és karbantartása Kotlin és Java használatával
- Új funkciók létrehozása és a meglévő modulok továbbfejlesztése az üzleti és műszaki követelményeknek megfelelően
- Hozzájárulás az alkalmazás architektúrájához MVVM, MVI és MVP minták használatával
- Kotlin Multiplatform-megoldások fejlesztése és platformok között megosztott komponensek létrehozásának támogatása
- Modern felhasználói felületek megvalósítása Jetpack Compose használatával
- Munka a Coroutines, Hilt és Dagger könyvtárakkal és eszközökkel
- Egységtesztek készítése és karbantartása a magas kódminőség fenntartása mellett
- Részvétel a kódellenőrzésekben és hatékony mérnöki gyakorlatok kialakításának támogatása
- Egy Scrum szállítási csapatban való együttműködés, beleértve a tervezési, finomítási és áttekintési alkalmakat
- A Git használata, valamint a szoftverfejlesztési folyamat fenntartásához és fejlesztéséhez való hozzájárulás
- Technikai problémák kivizsgálása és megoldása, a mobilalkalmazás teljesítményének optimalizálása mellett
- Együttműködés backend-, QA- és UX/UI-csapatokkal
Követelmények
- Android mobilalkalmazások fejlesztésében szerzett legalább öt év tapasztalat
- Magabiztos Java- és Kotlin-ismeret
- Kotlin Multiplatform tapasztalat
- Git verziókezelés használatának képessége, beleértve a Bitbucketet is
- Az MVI, MVVM és MVP architektúrák ismerete
- Egységtesztek írásának képessége
- A szoftvertervezési minták ismerete
- A Jetpack Compose, a Coroutines, a Hilt és a Dagger ismerete
- Scrummal és Jirával szerzett munkatapasztalat
- A MacBook használatában szerzett tapasztalat előnyt jelent
- A rebase, merge, patch és cherry-pick műveleteket is magában foglaló haladó Git-ismeret előnyt jelent