Caută
Close this search box.

Senior iOS Software Developer

Departament: Dezvoltare Soluții Blockchain

Cerințe:

  • Studii superioare tehnice în domeniul informatic
  • Experiență de minim 5 an în analiza, proiectarea și dezvoltarea de aplicații iOS
  • Cunoașterea excelentă a limbajelor de programare Swift și Objective-C
  • Experiență în utilizarea serviciilor web (REST, JSON)
  • Experiență cu servicii Firebase (Cloud Messaging, Crashlytics, Dynamic Links, Analytics, etc.)
  • Experiență cu Keychain
  • Experiență cu autentificare biometrică Touch ID / Face ID
  • Experiență cu Realm & RealmSwift
  • Experiență cu Alamofire
  • Cunoștințe solide de Sisteme de Operare, în special iOS, MacOS ș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
  • Cunoașterea unui limbaj de scripting
  • Experiență în dezvoltarea protocoalelor de comunicație
  • Experiență în dezvoltarea serviciilor web
  • Experiență cu formate de date JSON (JWT, JWS)
  • Experiență cu WebKit / WebView
  • Experiență cu QR-uri
  • Experiență cu web3swift

Responsabilități:

  • Dezvoltarea de aplicații de identitate digitală bazată pe blockchain, securitate și criptografie aplicată pentru sistemele de operare iOS
  • 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 iOS – certSIGN”.

Trimite CV-ul

    * campuri obligatorii