iOS Developer

Date PostedJuly 13, 2026LocationSantiago, ChileCompanyASESORIAS THE MOBDEV COMPANY LIMITASalaryUSD $2000 - USD $3000TypeFull-time, Hybrid

Job Summary

Buscamos un Desarrollador iOS con 3 años de experiencia en Swift para proyectos en la industria bancaria. El rol se enfoca en diseñar arquitecturas robustas y construir interfaces fluidas utilizando UIKit. Se requiere un fuerte dominio de principios SOLID, Clean Architecture y consumo de servicios REST.

Responsibilities

  • Diseñar arquitectura escalable (Clean Architecture, SOLID).
  • Desarrollar interfaces dinámicas con UIKit.
  • Integrar servicios REST APIs y gestionar datos locales.
  • Gestionar dependencias con Cocoapods y SPM.
  • Ejecutar pruebas unitarias y de integración.

Required Skills

  • Swift
  • UIKit
  • Clean Architecture
  • REST APIs
  • SOLID Principles
  • Unit Testing

Job Details

Requisitos Excluyentes: - Mínimo 3 años de experiencia desarrollando aplicaciones iOS con Swift. - Experiencia trabajando con UIKit. - Conocimiento interacción con REST APIs. - Manejo dependencias con Cocoapods y Swift Package Manager. - Experiencia haciendo pruebas unitarias. - Conocimiento principios SOLID. - Conocimiento principios Clean Architecture. Funciones: - Diseño e Implementación de Arquitectura: Diseñar, estructurar y mantener módulos de código robustos utilizando Clean Architecture (VIPER, Clean Swift o MVVM-C) y principios SOLID, garantizando un código escalable. - Desarrollo de Interfases de Usuario: Construir vistas e interfaces dinámicas, fluidas y accesibles utilizando UIKit (mediante ViewCode o Storyboards/Xibs). - Consumo e Integración de Servicios: Integrar la aplicación con servicios back-end mediante el consumo eficiente de REST APIs, gestionando la persistencia de datos local, la seguridad en el tráfico de red (SSL Pinning) y el manejo de errores en tiempo de ejecución. - Gestión de Dependencias y Modularización: Administrar, actualizar y optimizar las librerías del proyecto utilizando Cocoapods y Swift Package Manager (SPM), promoviendo la creación de módulos internos reutilizables. - Aseguramiento de la Calidad (Testing): Diseñar, escribir y ejecutar pruebas unitarias (Unit Tests) y de integración automatizadas para asegurar la estabilidad de las funcionalidades Core del negocio bancario y mantener una alta cobertura de código. Requisitos Deseables: - Experiencia con Fastlane. - Accesibilidad. - Conocimiento Pipeline. - Experiencia trabajando con Gitflow. - Conocimientos en metodologías Agiles, Scrum o Canvas. - Conocimiento de alguna de las arquitecturas MVP/MVVM/TCA/Clean Swift.