Experiență cu Android JetPack (AppCompat, Room, Lifecycle, Work, etc.)
Experiență cu OkHttp3
Experiență cu Retrofit2
Cunoștințe solide de Sisteme de Operare, în special Android și Linux
Limba engleză – nivel intermediar sau avansat
Abilități de comunicare orală și în scris
Familiarizat cu metodologiile Agile
Familiarizat cu designul bazat pe teste
Lucrul cu membrii echipei de la distanță
Aptitudini de lucru în echipă.
Constituie avantaj:
Cunoștințe solide de algoritmi și structuri de date
Cunoștințe de criptografie
Cunoștințe sau experiență cu standarde și produse PKI
Familiaritate cu OWASP MASVS / MASTG
Cunoștințe sau experiență cu tehnologii blockchain (în special Ethereum/Ethereum Enterprise/GoQuorum)
Familiaritate cu Ethereum JSON-RPC API
Familiarizat cu JIRA, Bitbucket, Jenkins, Nexus
Cunoașterea mediilor de dezvoltare/debug specifice limbajului Solidity precum Remix, Truffle
Experiență cu metodologia de dezvoltare Test-Driven Development (TDD)
Experiență în dezvoltare software folosind metodologia Agile
Cunoștințe de programare în limbajele Java și C/C++ (Android NDK)
Cunoașterea unui limbaj de scripting
Experiență în dezvoltarea protocoalelor de comunicație
Experiență în dezvoltarea serviciilor web
Experiență cu DI (Hilt, Dagger)
Experiență cu autentificare biometrică
Experiență cu QR-uri (ZXing)
Experiență cu WebKit / WebView
Experiență cu Google Maps
Experiență cu web3j
Experiență cu formate de date JSON (JWT, JWS)
Responsabilități:
Dezvoltarea de aplicații de identitate digitală bazată pe blockchain, securitate și criptografie aplicată pentru sistemele de operare Android
Parcurgerea cerințelor software și obținerea de clarificări acolo unde este necesar
Dezvoltarea, testarea și implementarea de scripturi/programe/instrumente
Efectuarea de sarcini periodice de administrare a aplicațiilor, inclusiv upgrade-uri
Asigurarea performanței optime a aplicațiilor prin reglare proactivă
Monitorizarea performanței aplicațiilor și recomandarea de ajustări pentru a asigura performanță și timp de răspuns optim
Menținerea securității și integrității datelor
Implementarea și sprijinirea cerințelor de reglementare și conformitate
Implicarea în fazele de proiectare și dezvoltare ale produsului software
Implicarea în faza de analiză, proiectare și dezvoltare a bazelor de date necesare aplicațiilor dezvoltate
Testarea la nivel de modul software a aplicațiilor dezvoltate.
Pentru a aplica la acest post, vă rugăm să completaţi formularul de mai jos sau să trimiteți CV-ul dvs. la adresa recrutare@certsign.ro menționând în subiectul mail-ului: „Programator Android – certSIGN”.