
Barclays ni kikundi ya benki na huduma za kifedha yenye makao makuu nchini Uingereza, inayowahudumia watu binafsi, biashara, taasisi na wawekezaji. Shughuli zake zinajumuisha benki za rejareja na za watumiaji, benki za mashirika na uwekezaji, benki za utajiri na binafsi, masoko ya mitaji, pamoja na benki maalumu ya watumiaji nchini Marekani. Barclays pia hutoa huduma za benki za kidijitali, utafiti na maarifa ya kifedha, pamoja na programu za ufadhili zinazolenga uendelevu, teknolojia ya hali ya hewa na hati fungani za kijani. Ikiwa na wafanyakazi zaidi ya 10,000, kampuni hii hufanya kazi katika sekta za fedha za watumiaji, mashirika na uwekezaji chini ya kanuni za kifedha za Uingereza.
Mhandisi Mwandamizi wa Android, Uthibitishaji na Utambulisho katika Barclays
Jenga uwezo salama wa uthibitishaji na utambulisho wa Android kwa programu ya benki ya simu ya Barclays. Fanya kazi na timu mseto huko Knutsford au London kwenye ujumuishaji wa bayometriki, usiohitaji nenosiri, na IAM.
Maelezo
- Kubuni na kuboresha programu inayosaidia uwezo wa biashara, jukwaa na teknolojia
- Kuwasilisha suluhisho za programu zinazoweza kupanuka, kutunzwa kwa urahisi na zenye utendaji wa juu
- Kushirikiana na wasimamizi wa bidhaa, wabunifu, wahandisi, wataalamu wa backend, wataalamu wa usalama na timu za UX
- Kufafanua mahitaji na mikakati ya suluhisho inayolingana na malengo ya biashara
- Kuchangia katika mapitio ya msimbo, viwango vya ubora na kushirikisha maarifa
- Kutengeneza vipengele asilia vya Android vya uthibitishaji na utambulisho kwa programu ya benki ya simu ya Barclays
- Kutumia uthibitishaji wa bayometriki, Android Keystore, Kotlin ya kisasa na mbinu za uundaji zinazosaidiwa na AI
- Kutumia mbinu salama za uandishi wa msimbo ili kulinda data nyeti na kupunguza udhaifu
- Kuandika majaribio ya kitengo yanayosaidia muundo wa msimbo unaosomeka na unaotegemeka
- Kufuatilia maendeleo ya teknolojia na kushiriki katika jumuiya za teknolojia
- Kuwashauri washikadau na viongozi wakuu kuhusu athari za kiutendaji na za kazi mtambuka
- Kusimamia hatari, kupunguza uwezekano wa madhara na kuimarisha vidhibiti
- Kutengeneza suluhisho kupitia uchanganuzi wa kina, utafiti na tathmini ya njia mbadala changamano
- Kudumisha mahusiano bora na washikadau wa ndani na wa nje
- Kuweka mwelekeo wa kiufundi, kuongoza kazi shirikishi na kuwaelekeza wataalamu wasio na uzoefu mkubwa inapofaa
Mahitaji
- Uzoefu mkubwa wa kutengeneza programu za Android kwa kutumia Kotlin, Java, Android SDK, Jetpack na vipengele vya kisasa vya usanifu
- Ujuzi thabiti wa dhana za IAM, OAuth2, OIDC na ujumuishaji wa Android na huduma za backend za IAM kupitia SDK na REST API
- Uzoefu wa kutumia zana za uundaji zinazosaidiwa na AI ili kuboresha tija, ubora wa msimbo na utatuzi wa hitilafu
- Uzoefu wa vitendo na MVVM au Clean Architecture, Dagger au Hilt, coroutine, Flow, JUnit, Espresso na MockK
- Uzoefu wa kutengeneza uwezo wa uthibitishaji na utambulisho wa Android kwa kutumia bayometriki, Android Keystore, SafetyNet na uhifadhi salama wa vitambulisho
- Ujuzi wa hali ya juu wa usalama wa programu za Android, ukiwemo ProGuard au R8, utambuzi wa root, certificate pinning na mbinu salama za uundaji
- Uzoefu wa kuunganisha Ping Identity SDK na kujenga safari maalum za uthibitishaji
- Uzoefu wa Android CI/CD, matoleo ya Google Play na uzinduzi wa hatua kwa hatua kwa kutumia feature flag
- Ujuzi wa FIDO2, WebAuthn, passkey na uthibitishaji wa Android usiohitaji nenosiri
- Uzoefu wa kuboresha utendaji, kuchanganua matumizi ya kumbukumbu na kutambua matatizo changamano ya Android
- Uelewa wa programu za simu za huduma za kifedha, uzingatiaji wa PCI, kanuni za ulinzi wa data na mahitaji ya usalama wa benki