Tech Lead IOS
Căutăm un Tech Lead iOS care să conducă dezvoltarea aplicației noastre de mobile banking de nouă generație. Rolul necesită o expertiză tehnică solidă în dezvoltarea modernă iOS, capacitate de luare a deciziilor arhitecturale și implicare directă în scrierea codului. Vei ghida evoluția platformei noastre iOS, asigurând scalabilitatea, securitatea, accesibilitatea și un design de ultimă generație.
În acest rol vei avea următoarele responsabilități:
- Coordonarea echipei de dezvoltare iOS și stabilirea direcției tehnice generale;
- Definirea și dezvoltarea arhitecturii codului (modular, scalabil, testabil);
- Aplicarea celor mai bune practici de securitate, în conformitate cu reglementările bancare;
- Asigurarea coerenței în implementarea sistemului de design (culori, tipografie, componente UI);
- Proiectarea și supervizarea arhitecturii stratului de rețea (servicii modulare precum: utilizator, credite, biometrie, coduri de acces);
- Gestionarea pipeline-urilor CI/CD, cu integrare a testelor automate (unit, UI, snapshot);
- Colaborarea strânsă cu echipele Android, Backend, QA, Securitate și Design pentru a asigura alinierea funcțională;
- Implicarea directă în dezvoltarea funcționalităților critice ale aplicației: onboarding, autentificare, plăți;
- Menținerea unei perspective actualizate asupra celor mai noi tehnologii și practici din ecosistemul iOS (SwiftUI, Combine, Swift Concurrency).
Competențe și abilități care te fac potrivit/potrivită pentru această funcție:
- Minimum 5 ani experiență în dezvoltare iOS, dintre care cel puțin 2 ani în rol de Tech Lead;
- Expertiză în Swift și cunoștințe de bază în Objective-C;
- Cunoștințe avansate în UIKit, SwiftUI, AutoLayout și integrarea temelor prin design tokens;
- Experiență în arhitecturi moderne: MVVM, Clean Architecture, modular service-oriented;
- Cunoștințe solide în dezvoltarea de servicii de rețea (URLSession, REST APIs, Codable, mockable services);
- Înțelegere aprofundată a practicilor de securitate mobilă (Keychain, biometrie, stocare securizată, detecție jailbreak/root);
- Competențe în programare asincronă: Combine, Swift Concurrency (async/await);
- Experiență cu testare automatizată: XCTest, UI testing, snapshot testing, mock testing;
- Familiaritate cu instrumente de CI/CD: Xcode Cloud, GitHub Actions, Jenkins, Fastlane;
- Experiență în distribuția aplicațiilor prin App Store Connect și TestFlight;
- Abilități de leadership și coordonare a unei echipe de minim 3 ingineri iOS;
- Colaborare eficientă cu echipele de Product, Design, Backend, QA și Securitate;
- Orientare către arhitecturi scalabile, livrare rapidă și calitate înaltă.
În echipa maib vei beneficia de:
- Mediu de lucru profesionist, inovator, creator de tendințe în banking și nu numai, alături de oameni care te vor inspira în ritmul agile;
- Birou modern, ultracentral, cu facilități precum cafea, zone de relaxare, sală de sport, bucătărie, terasă etc.;
- Tichete de masă;
- Credite imobiliare și alte servicii bancare în condiții preferențiale;
- Asigurare medicală privată sau abonament la sala de sport;
- Flexibilitate în programul de lucru, inclusiv opțiunea de lucru hibrid;
- Oportunități de dezvoltare profesională și personală, teambuildinguri;
- Gamă largă de reduceri la partenerii maib.
Expediază CV-ul la adresa resurseumane@maib.md, indicând funcția pentru care candidezi și hai să excelăm profesional împreună.
*Vor fi invitate la interviu doar persoanele selectate. În funcție de caz, CV-ul tău ar putea fi analizat și pentru alte poziții vacante din cadrul maib.
Îți mulțumim pentru interes! Ne vom bucura să ne cunoaștem și să facem echipă comună în cadrul maib!
take the first step
completează câmpurile de mai jos și noi te vom contacta
if you apply outside office hours, on weekends or holidays, we will contact you the next working day.