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

Programador Rpg-Remoto

Trabaja en SAMTEL CONSULTORES COLOMBIA SAS Salario: $6 a $8 millones COP Sector: Sistemas y Tecnología Área: Ingeniería de sistemas, Computación / Otras Somo...


Samtel Consultores Colombia Sas - Colombia

Publicado 3 days ago

Software Engineer (Web)

The GAMURS Group is a network of gaming and entertainment publications with brands like Dot Esports, Destructoid, Escapist, and Prima Games. We are looking f...


Gamurs Group - Colombia

Publicado 3 days ago

Mid Frontend Developer, Colombia

I am a Talent Attracting Analyst looking for people located in Colombia for a Mid Frontend Developer . Your Mission: Work with a global company that has worl...


Ci&T Software S.A. - Colombia

Publicado 3 days ago

Data Scientist Bc5756

¿Qué desafíos te esperan como Data Scientist? La principal misión del cargo es liderar desde una perspectiva técnica, el proceso de diseño y construcción de ...


Nisum - Colombia

Publicado 3 days ago

Built at: 2025-01-19T02:25:46.082Z