Ir directamente al contenido principal
Cargá tu CV - Dejá que las empresas te encuentren

Empleos de diseñador en Desde casa

Clasificar por: -
1 empleo
Eliminamos 1 publicación de empleo muy similar a las que ya se mostraron. Para ver este resultado adicional, puedes repetir la búsqueda incluyendo la publicación de empleo omitida.

Otros candidatos también buscaron:

Job Post Details

Senior iOS (diseñador/arquitecto de software) ID #00113 - job post

Werben HR
Argentina
Creá una cuenta de Indeed antes de continuar a la página web de la empresa.

Ubicación

Argentina

Descripción completa del empleo

Senior iOS (Diseñador/Arquitecto de Software) ID #00113

#IOS #SwiftUI #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 UITableViewCell.
  • Sólido conocimiento de SwiftUI y su integración con UIKit, incluidas vistas, modificadores y envoltorios de propiedades:
    • @State, @ObservedObject, @EnvironmentObject, @StateObject.
  • 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
Dejá que las empresas te encuentrenCargá tu currículum