Senior Ios (Diseñador/Arquitecto De Software) Id #00113

Detalles de la oferta

Senior iOS (diseñador/arquitecto de software) ID #00113#IOS #Swift UI #COMBINE Argentina, México, Colombia, Perú, Ecuador 100% REMOTO Tipo de trabajo: Nivel de experiencia: 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 . Optimizar 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. Integrar con API y servicios externos utilizando marcos como Firebase , Crashlytics y Swiflint . Realizar pruebas unitarias utilizando XCTest para garantizar la calidad y solidez del código. Mantenerse actualizado con los últimos marcos y herramientas de desarrollo de iOS, incluidos HealthKit , HomeKit y otras tecnologías de Apple. Habilidades y cualificaciones clave: 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. Nivel competente de inglés (C1 | Nivel avanzado) Sería bueno tener: Familiaridad con otros marcos de Apple como HealthKit y HomeKit . #J-18808-Ljbffr


Salario Nominal: A convenir

Fuente: Whatjobs_Ppc

Requisitos

Senior/Lead Devops Aws Engineer Id22975

What you will do Design, implement, and manage highly scalable and reliable cloud infrastructure solutions based on AWS services. Deploy and manage Kubernete...


Agileengine, Llc - Colombia

Publicado a month ago

Desarrollador En React Native

Desarrollador en React Native Compañía: Indra Colombia Ltda Modalidad: Remoto Contrato: A Término Indefinido Horarios: Lunes a Viernes Descripción general Tr...


Indra Colombia Ltda - Colombia

Publicado a month ago

Consultor Sap Funcional Fi Expert

Fundada en 1982, Softtek es una compañía global y la más grande de servicios de TI con origen en América Latina. Con un amplio portafolio de productos y solu...


Softtek Colombia - Colombia

Publicado a month ago

Programador Con Experiencia Lrba

Somos una multinacional de origen español, en proceso de expansión en Latinoamérica y Europa, con más de 15 años de experiencia en el desarrollo de proyectos...


Samtel Consultores Colombia Sas - Colombia

Publicado a month ago

Built at: 2024-11-28T10:13:01.007Z