Condiciones
Cargo: Developer iOS Semi Senior
Área: Desarrollo
Modalidad: Híbrida
Presencialidad: 2 días por semana, coordinados con el equipo
Ubicación: Las Condes, Santiago
Principales responsabilidades
Desarrollar nuevas funcionalidades para aplicaciones iOS, equilibrando usabilidad, rendimiento y experiencia de usuario.
Crear componentes y código reutilizable entre diferentes módulos.
Refactorizar módulos existentes, mejorando arquitectura, legibilidad, mantenibilidad y rendimiento.
Diagnosticar y resolver bugs e incidencias en entornos de desarrollo y producción.
Aplicar buenas prácticas y estándares de calidad en desarrollo iOS.
Apoyar técnicamente a desarrolladores con menor seniority.
Colaborar con equipos de UX/UI, QA, Backend y DevOps durante el ciclo de desarrollo.
Requisitos técnicos obligatorios
Swift 4.0+ nivel avanzado.
Dominio del SDK de iOS y Xcode.
Experiencia sólida y comprobable desarrollando interfaces con UIKit.
Experiencia integrando y consumiendo APIs REST / RESTful y JSON.
Manejo de servicios mediante URLSession y/o Alamofire.
Experiencia en programación asíncrona con Combine, RxSwift y/o Async-Await.
Manejo de persistencia de datos mediante CoreData, Realm y/o SQLite.
Experiencia en gestión de dependencias mediante CocoaPods.
Manejo avanzado de ARC (Automatic Reference Counting) y gestión de memoria.
Experiencia utilizando Git, GitHub y/o GitLab.
Experiencia con diferentes versiones de iOS y adaptación a distintos tamaños de pantalla.
Conocimientos complementarios valorados
SwiftUI.
Objective-C.
Swift Package Manager (SPM).
XCTest, Nimble y/o Quick.
Mocking frameworks.
Push Notifications mediante APNs.
Instruments y TestFlight.
Perfil que buscamos
Competente Semi Senior con experiencia comprobable en desarrollo nativo iOS, autonomía técnica y capacidad para desenvolverse en equipos multidisciplinares.
Buscamos una persona con orientación a la calidad del código, capacidad para analizar y resolver incidencias, experiencia en refactorización y disposición para colaborar y compartir buenas prácticas con el equipo.
iOSDeveloper #Swift #UIKit #DesarrolladorIOS #MobileDeveloper #iOS #Xcode #APIRest #CocoaPods #DesarrolloMobile #Tecnología #EmpleosTI #Chile #Santiago