#HIRING 📢 IOS Developer Senior ❗
📍 Argentina, México, Perú, Ecuador y Colombia
💰 USD Pay
🟣 Responsabilidades clave 🟣
✅ Diseñar, desarrollar y mantener aplicaciones iOS utilizando los marcos SwiftUI y Combine .
✅ Aplicar sólidos conocimientos de Programación Orientada a Objetos (POO) y Patrones de Diseño .
✅ Diseñar e implementar soluciones escalables utilizando la arquitectura MVVM y adherirse a los principios SOLID .
✅ Optimice el rendimiento administrando la memoria de manera eficiente y previniendo fugas de memoria, utilizando un conocimiento profundo de la gestión de la memoria (referencias fuertes vs. débiles).
✅ Colaborar con equipos multifuncionales para definir, diseñar y lanzar nuevas funciones.
✅ Integre con API y servicios externos utilizando marcos como Firebase , Crashlytics y Swiflint .
✅ Realice pruebas unitarias utilizando XCTest para garantizar la calidad y solidez del código.
✅ Manténgase actualizado con los últimos marcos y herramientas de desarrollo de iOS, incluidos HealthKit , HomeKit y otras tecnologías de Apple.
🟣 Habilidades y cualificaciones clave 🟣
✅ Marcos SwiftUI y Combine (obligatorio).
✅ Sólida base en el lenguaje de programación Swift , que incluye:
Colecciones (matrices, diccionarios, conjuntos).
Cierres.
Clases vs. Estructuras.
Protocolos y extensiones.
Propiedades.
Gestión de memoria (se requieren conocimientos profundos).
Enumeraciones y manejo de errores (escenarios try-catch).
✅ Experiencia con Swift Foundation Framework , incluidos UserDefaults , CoreData y plist .
✅ Competente en subprocesos múltiples , específicamente subproceso principal , sincrónico frente a asincrónico , async/await y GCD (Grand Central Dispatch) .
✅ Es deseable tener conocimientos de NSOperation .
✅ Sólida experiencia con UIKit :
Ciclo de vida de la aplicación, UITableView , UICollectionView , UIScrollView .
✅ Controladores de navegación como UITabBarController y UINavigationController .
✅ Celdas personalizadas y vistas reutilizables en UITableCellView .
✅ Sólido conocimiento de SwiftUI y su integración con UIKit , incluidas vistas, modificadores y envoltorios de propiedades:
@Estado , @ObjetoObservado , @ObjetoAmbiente , @ObjetoEstado .
✅ Familiaridad con dependencias externas utilizando Cocoapods o Swift Package Manager .
✅ Experiencia con Firebase o herramientas similares, Crashlytics , Swiflint (o similar).
✅ Sólida experiencia con sistemas de control de versiones, especialmente Git .
✅ Capacidad para articular experiencias, desafíos y soluciones de proyectos pasados para demostrar experiencia como desarrollador de iOS.
Si tu CV hace match con la posición, envialo a mi casilla de mail:
📧 anto@werbenhr.com
O postulate en nuestra web: https://lnkd.in/eW4NQ_tf
¡Conversemos!