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

Instalador Ftth

**INSTALADOR FTTH** FiberHome Telecommunication Technologies, Importante empresa del sector Telecomunicaciones requiere un Instalador FTTH. **Acerca de la ...


Fiber Home - Colombia

Publicado a month ago

Analista Funcional Ti 1626183990.88

**Descripción empresa**: El Servicio de Empleo operado por Comfama es la plataforma que conecta a las personas con las empresas que ofrecen oportunidades lab...


Servicio De Empleo Comfama - Colombia

Publicado a month ago

Auxiliar De Monitoreo

Solo para la Ciudad de Medellín y municipios cercanos. Bachilleres y técnicos - **Descripción de tarea**s: Seguimiento a noticias emitidas en medios electrón...


Punto Cardinal Comunicaciones - Colombia

Publicado a month ago

Analista De Compras 1626006336.26

**Descripción empresa**: El Servicio de Empleo operado por Comfama es la plataforma que conecta a las personas con las empresas que ofrecen oportunidades lab...


Servicio De Empleo Comfama - Colombia

Publicado a month ago

Built at: 2024-11-22T23:16:05.491Z