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.