Empleo de Desarrollador Swift-iOS en Remoto-111553-REMOTO

Publicado hace un día.

Desarrollador Swift-iOS en ISITA

Sueldo oculto

Remoto: LATAM

Empleado de tiempo completo

Inglés : Nivel Básico

   

Descripción General

·          Profesional especializado en el desarrollo y mantenimiento de aplicaciones móviles nativas para dispositivos Apple, como iPhone y iPad, utilizando el lenguaje de programación Swift . Su objetivo principal es crear experiencias móviles elegantes, rápidas y seguras, cumpliendo con las guías de diseño de Apple y asegurando una excelente experiencia de usuario.

·          Trabaja en colaboración con diseñadores, desarrolladores backend, QA y otros equipos técnicos para entregar aplicaciones funcionales, estables y optimizadas para el ecosistema iOS.


Responsabilidades Clave

·          Interpretar diseños UI/UX, maquetas y flujos de usuario en aplicaciones iOS funcionales.

·          Desarrollar, probar y mantener código limpio y estructurado en Swift .

·          Utilizar correctamente el SDK de iOS , componentes nativos y patrones de diseño modernos.

·          Integrar servicios RESTful y manejo de datos locales o en la nube.

·          Asegurar el rendimiento, estabilidad y capacidad de respuesta de las aplicaciones en múltiples dispositivos y versiones de iOS.

·          Detectar y corregir errores, cuellos de botella y posibles vulnerabilidades.

·          Publicar versiones de la app en App Store , cumpliendo con las políticas de Apple.

·          Participar en code reviews , aplicar buenas prácticas de desarrollo y arquitectura móvil.

·          Automatizar flujos de integración y despliegue mediante herramientas de CI/CD.


   Habilidades Técnicas

·          Dominio del lenguaje Swift (y opcionalmente Objective-C).

·          Manejo del entorno de desarrollo Xcode .

·          Conocimiento profundo del iOS SDK , sus frameworks nativos y APIs.

·          Familiaridad con arquitecturas modernas como MVVM , VIPER o Clean Architecture .

·          Uso de frameworks como UIKit , SwiftUI , CoreData , Combine , AVFoundation , MapKit , etc.

·          Integración con servicios web usando URLSession , Alamofire , entre otros.

·          Persistencia de datos locales con UserDefaults , CoreData o Realm .

·          Experiencia en pruebas unitarias y de interfaz con XCTest , XCUITest , etc.

·          Conocimiento de formatos de datos como JSON y Plist .

·          Uso de control de versiones con Git y flujos colaborativos (GitHub, GitLab, Bitbucket).

·          Despliegue y gestión de apps en TestFlight y App Store Connect .

·          Conocimientos básicos en CI/CD (Fastlane, GitHub Actions, Bitrise, etc.).

·          Cumplimiento de las Human Interface Guidelines (HIG) de Apple.


     Competencias Blandas

·          Pensamiento lógico y estructurado para resolver problemas complejos.

·          Atención al detalle en código, diseño e interacción de usuario.

·          Comunicación efectiva y capacidad de trabajo en equipo multidisciplinario.

·          Autonomía y responsabilidad para asumir tareas completas.

·          Adaptación al cambio , especialmente ante actualizaciones de iOS y nuevas librerías.

·          Enfoque en la experiencia de usuario , diseño intuitivo y rendimiento.

·          Capacidad de aprendizaje continuo y autoformación técnica.


  Conocimientos Adicionales Deseables

·          Uso de herramientas como Firebase , Crashlytics , Push Notifications , In-App Purchases , etc.

·          Conocimientos en ARKit , CoreML y otras tecnologías Apple.

·          Familiaridad con Swift Package Manager y manejo de dependencias (CocoaPods, Carthage).

·          Conocimientos en UML , bases de datos SQL o NoSQL .

·          Experiencia en metodologías ágiles ( Scrum , Kanban ).

·          Conocimientos básicos de desarrollo cruzado con SwiftUI multiplataforma .

·           Nivel de inglés: Básico.