Descripción del trabajo
Se busca un desarrollador iOS con experiencia en Swift y SwiftUI para unirse a un equipo que desarrolla aplicaciones nativas de alta calidad. El candidato participará en la creación de funcionalidades avanzadas, incluyendo reproducción de vídeo, gamificación en tiempo real y soporte multilingüe, asegurando consistencia entre plataformas móviles y web.
Responsabilidades:
- Desarrollar y mantener la aplicación nativa iOS utilizando Swift y SwiftUI.
- Implementar reproducción de vídeo en modo offline con cifrado y soporte para streaming HLS.
- Integrar funciones de gamificación en tiempo real, como clasificaciones y recompensas.
- Construir un sistema seguro de evaluaciones y cuestionarios con validación del servidor.
- Asegurar soporte multilingüe con compatibilidad completa para layouts de derecha a izquierda y de izquierda a derecha.
- Aplicar patrones de arquitectura modernos como MVVM o MVI, utilizando herramientas como Combine y async/await.
- Colaborar con los equipos de Android, web y backend para garantizar funcionalidad consistente en todas las plataformas.
Requisitos:
- Dominio de Swift.
- Experiencia con SwiftUI y Combine.
- Conocimiento de patrones de arquitectura MVVM o MVI.
- Experiencia con async/await para operaciones asíncronas.
- Capacidad para trabajar con APIs RESTful.
- Comprensión de arquitectura multilingüe con soporte RTL/LTR.
- Experiencia integrando reproductores de video (AVPlayer o soluciones de terceros).
- Experiencia en desarrollo de interfaces nativas iOS utilizando frameworks modernos.
- Nivel de inglés intermedio alto o superior (B2+).
Deseable:
- Experiencia con Core Data, almacenamiento local cifrado (AES-256) o Keychain.
- Conocimiento de gestión del sistema de archivos en iOS para almacenamiento offline de video.
- Experiencia en plataformas educativas o aplicaciones de e-learning.
- Comprensión de cifrado HLS o FairPlay DRM para streaming de video seguro.
Salario a percibir
A convenir
Regístrate o identifícate
- Debes estar registrado para solicitar una oferta.
- El tener un perfil completo en Remotojob.com garantiza que tu currículum tendrá mayor exposición.
- Estar registrado nos ayuda a prevenir el spam y los convocantes fantasma.
- Las empresas otorgan mayor credibilidad a los perfiles con descripciones e imágenes completas.
Para ver el contacto directo del empleo, debes tener una cuenta regístrate ahora.




