
Programator iOS
Suntem în căutarea unui programator iOS nivel midlle talentat și pasionat să se alăture echipei noastre Dacă ești dornic să lucrezi într-un mediu inovator și să contribui la dezvoltarea unor aplicații mobile de succes, atunci această poziție ar putea fi potrivită pentru tine.
Responsabilități:
- Dezvoltarea și implementarea aplicațiilor mobile iOS
- Colaborarea strânsă cu echipa de proiect pentru a identifica cerințele și soluțiile tehnice
- Testarea, depanarea și optimizarea aplicațiilor pentru asigurarea performanței și experienței utilizatorilor
- Menținerea și îmbunătățirea aplicațiilor existente conform schimbărilor de pe piață și feedback-ului utilizatorilor
Cerințe:
- Studii superioare finalizate
- Experiență practică de minimum 2–3 ani în dezvoltarea de aplicații iOS utilizând limbajul de programare Swift.
- Cunoștințe solide de Object-Oriented Programming (OOP), Protocol-Oriented Programming (POP) și Dependency Injection (DI).
- Experiență în dezvoltarea de interfețe grafice utilizând UIKit, incluzând: Auto Layout (programatic și folosind Interface Builder), TableView / CollectionView, Gestionarea fluxurilor de navigație (UINavigationController, UITabBarController, prezentări modale)
- Experiență cu SwiftUI, incluzând: Dezvoltarea de interfețe grafice în mod declarativ folosind variabile de tip State, Binding și Environment; Implementarea fluxurilor de navigație cu NavigationStack; Integrarea componentelor UIKit prin UIViewRepresentable / UIViewControllerRepresentable.
- Experiență lucrând cu următoarele arhitecturi: MVVM și Clean Architecture.
- Experiență în integrarea și consumul de API REST, cu serializarea și manipularea datelor (Alamofire, URLSession, Codable).
- Cunoștințe de persistare a datelor utilizând UserDefaults, Keychain și CoreData.
- Familiaritate cu programarea asincronă și gestionarea concurenței: GCD, async/await, Combine, Sendable.
- Cunoștințe solide privind memory management-ul (ARC, weak/unowned, evitarea ciclurilor de retenție).
- Experiență cu sisteme de versionare, în special Git (branching, pull requests, code reviews).
- Integrarea de librării externe prin CocoaPods și Swift Package Manager. Cunoștințe legate de procesul de publicare pe App Store (certificate, provisioning profiles, TestFlight).
Cerințe Tehnice de departajare (Nice to haves)
- Cunoștințe de bază despre testare automată: XCTest sau Swift Testing (unit testing).
- Cunoștințe despre tehnologiile de accessibility precum Dynamic Type în dezvoltarea de UI.
- Experiență lucrând cu o arhitectură modulară utilizând Swift Packages.
- Experiență lucrând cu WebSockets.
- Experiență în integrarea notificărilor push și a serviciilor de background.
Beneficii:
- Contract individual de munca pe perioada nedeterminata cu perioada de proba
- Tichete de masa, tichete de vacanta
- Locatie birou aproape de metrou (statia Pipera)-activitatea se desfasoara la sediul firmei
- Oportunitatea de a invata si de a creste alaturi de o echipa prietenoasa
- Facilităţi sociale: asigurare medicală privată şi abonament activităţi sportive
Dacă ai experienta in dezvoltarea aplicațiilor mobile iOS utilizand limbajul Swift și daca ești în căutarea unei oportunități de creștere profesională, te încurajăm să aplici pentru această poziție. Așteptăm cu nerăbdare să facem cunoștință cu tine și să discutăm mai multe despre cum te-ai putea alătura echipei noastre!
- Informații detaliate despre oferta de muncă
Firma: Radcom Localiția: Bucureşti
Bucureşti, RomaniaAdăugat: 17. 11. 2025
Postul de muncă activ
Fii primul, care se va înregistra la oferta de muncă respectivă!