Desarrollador iOS Senior | Remoto | Aplicaciones Empresariales | Swift | Proyecto Alemán
Remoto
Jornada completa
Tiempo parcial
Como desarrollador iOS experimentado, formará parte integral de nuestro equipo SCRUM responsable del desarrollo y mantenimiento de aplicaciones móviles empresariales internas. Colaborará con diversos interesados para integrar múltiples sistemas a través de la infraestructura de red interna. Su enfoque será crear soluciones de alto rendimiento y fiabilidad que cumplan con estrictos estándares de calidad y requisitos comerciales.
Responsabilidades Principales
- Diseñar y desarrollar aplicaciones iOS sofisticadas utilizando Swift y frameworks modernos para un cliente empresarial alemán.
- Implementar código limpio, eficiente y mantenible siguiendo las mejores prácticas de la industria y patrones arquitectónicos.
- Integrar aplicaciones con varios sistemas backend y APIs dentro de la infraestructura de red del cliente.
- Colaborar estrechamente con diseñadores UI/UX para crear interfaces de usuario intuitivas y responsivas.
- Participar activamente en reuniones diarias SCRUM, planificación de sprints, retrospectivas y otras ceremonias ágiles.
- Realizar pruebas exhaustivas, depuración y optimización para garantizar el rendimiento y la fiabilidad de las aplicaciones.
- Documentar código, decisiones arquitectónicas y especificaciones técnicas para compartir conocimientos.
- Orientar a miembros junior del equipo y contribuir a iniciativas de mejora continua.
- Mantenerse actualizado con las actualizaciones de la plataforma iOS e implementar nuevas características y capacidades relevantes.
Habilidades y Experiencia Requeridas
- Mínimo 3+ años de experiencia profesional en desarrollo iOS.
- Fuerte dominio de Swift 6.x y comprensión profunda de los frameworks iOS (UIKit, SwiftUI).
- Experiencia con prácticas modernas de desarrollo iOS, incluyendo async/await, Combine y CoreData.
- Sólida comprensión del ciclo de vida de aplicaciones iOS y gestión de memoria.
- Experiencia en implementación de diseños UI/UX responsivos y animaciones complejas.
- Experiencia con APIs RESTful, JSON, XML y protocolos de comunicación de red.
- Familiaridad con sistemas de control de versiones, particularmente Git.
- Conocimiento de metodologías SCRUM/Ágiles y ciclo de vida del desarrollo de software.
- Excelentes habilidades de resolución de problemas y atención al detalle.
- Sólidas habilidades de comunicación en inglés para colaboración efectiva en equipo.
Deseables
- Experiencia con desarrollo de aplicaciones empresariales y prácticas de seguridad.
- Conocimiento de pipelines CI/CD y frameworks de pruebas automatizadas para iOS.
- Comprensión de MVVM, VIPER u otros patrones arquitectónicos.
- Experiencia con Core ML, ARKit u otros frameworks avanzados de iOS.
- Familiaridad con directrices de accesibilidad y su implementación.
- Experiencia previa de trabajo remoto con equipos internacionales.
- Comprensión básica del idioma alemán (no requerido pero beneficioso).
Por Qué Unirse a Nosotros
Esta oportunidad le permite expandir su experiencia en desarrollo móvil empresarial mientras trabaja con una respetada organización alemana. Abordará desafíos técnicos complejos, implementará tecnologías iOS modernas y contribuirá a aplicaciones críticas para el negocio. Nuestro entorno de trabajo remoto flexible apoya el equilibrio entre vida laboral y personal, proporcionando compensación competitiva y oportunidades de crecimiento profesional.