Hace 1 mes
Diseñador de Aplicaciones Móviles iOS/Swift
$23,000 - $28,000 Mensual
Sobre el empleo
Descripción
IBL es una empresa líder en el sector de tecnología en seguridad con solida presencia en el mercado nacional e internacional. Valoramos la innovación, la calidad y el compromiso con nuestros clientes. Ofrecemos un ambiente de trabajo dinámico y colaborativo, oportunidades de crecimiento profesional y un excelente equipo de trabajo. Estamos en búsqueda de un Diseñador de Aplicaciones Móviles iOS/Swift.
Objetivo y Funciones generales del Puesto:
El objetivo principal del Desarrollador iOS es diseñar, desarrollar y mantener aplicaciones móviles para la plataforma iOS,
utilizando las últimas tecnologías y mejores prácticas de desarrollo. Este rol se enfocará en crear aplicaciones eficientes,
escalables y con una excelente experiencia de usuario, alineadas con los requerimientos del negocio y las necesidades del cliente.
Además, será responsable de la integración de servicios backend, la gestión de datos locales y la implementación de características avanzadas, como notificaciones push y autenticación biométrica, asegurando la calidad del código y el cumplimiento de los plazos establecidos.
Requerimientos indispensables:
- ?Dispositivos iOS (iPhone, iPad): Pruebas, depuración y optimización de aplicaciones en diferentes modelos de dispositivos.
- Entorno de Desarrollo: Uso de Xcode como principal herramienta para el desarrollo de aplicaciones iOS.
- Herramientas de Prueba: Configuración y ejecución de pruebas en dispositivos reales y emuladores.
- Lenguajes de Programación: Desarrollo de aplicaciones en Swift y Objective-C.
- Frameworks y Librerías: Uso de SwiftUI, UIKit, Core Data, Combine, y Alamofire para la creación de interfaces y gestión de datos.
- Gestión de Base de Datos Locales: Uso de Core Data y RealmDB para almacenamiento de datos en el dispositivo.
- Integración con APIs: Consumo de APIs RESTful utilizando URLSession o Alamofire para comunicación con servidores.
- Control de Versiones: Uso de Git para la gestión del código fuente y colaboración en equipos de desarrollo.
- Pruebas Automatizadas: Implementación de pruebas unitarias con XCTest, Quick, y Nimble.
- Seguridad y Autenticación: Implementación de mecanismos de seguridad como OAuth, JWT, y autenticación biométrica (Face ID, Touch ID).
Integración de notificaciones push con Firebase Cloud Messaging (FCM).
Responsabilidades:
- Diseñar, desarrollar e implementar aplicaciones iOS utilizando Swift y SwiftUI.
- ?Consumir y gestionar la comunicación con APIs REST y WebSockets utilizando herramientas como Alamofire o URLSession.
- ?Implementar y administrar bases de datos locales utilizando Core Data o RealmDB para almacenamiento y sincronización de datos en el dispositivo.
- ?Aplicar prácticas de seguridad en las aplicaciones iOS, como el uso de OAuth, JWT, y el cifrado de datos sensibles.
- ?Implementar pruebas automatizadas (unitarias y de UI) utilizando herramientas como XCTest, Quick, y Nimble, además de realizar optimización del código.
?
ID: 20210953
También puedes buscar
También puedes buscar
Refina la ubicación de tu búsqueda
Refina la ubicación de tu búsqueda