desarrollador/a iOS Nativo
Tekton Labs
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, English Experience level
Intermediate Compensation
€ 45KJob location
Tech stack
Agile Methodologies
Artificial Intelligence
App Store (IOS)
Augmented Reality
C Sharp (Programming Language)
Software Quality
Continuous Integration
Design of User Interfaces
Mobile Application Software
Software Engineering
React
GIT
CocoaPods
React Native
Software Version Control
Job description
- Desarrollar, mantener y optimizar aplicaciones móviles nativas utilizando Swift.
- Integrar y configurar herramientas de monitorización técnica para el seguimiento analítico de logs, métricas y eventos dentro de las aplicaciones.
- Implementar ajustes y mejoras visuales de UI/UX, garantizando una experiencia de usuario fluida y de alta calidad.
- Gestionar de forma autónoma el ciclo de generación, testing y distribución de builds en dispositivos iOS reales.
- Administrar de extremo a extremo certificados de desarrollo, provisioning profiles y los procesos de publicación en la App Store.
- Colaborar estrechamente con equipos multidisciplinares para asegurar una correcta integración técnica y el rendimiento óptimo de las plataformas.
Requirements
- Más de 2 años de experiencia demostrable en el desarrollo de aplicaciones nativas de iOS utilizando Swift.
- Más de 2 años de experiencia práctica en la gestión de dependencias mediante CocoaPods y/o Swift Package Manager (SPM).
- Experiencia sólida en la generación, testing y distribución de compilaciones (builds) directamente en dispositivos iOS físicos.
- Conocimientos sólidos en la administración de certificados Apple, provisioning profiles y procesos de subida/publicación en App Store Connect.
- Experiencia de trabajo fluida utilizando GIT como sistema de control de versiones y participación previa en metodologías ágiles.
- Nivel avanzado de inglés técnico para la lectura, documentación y comprensión de especificaciones de desarrollo., * Uso activo de herramientas de Inteligencia Artificial para potenciar la productividad y calidad del código.
- Experiencia previa con herramientas específicas de monitorización y analítica avanzada de aplicaciones.
- Haber publicado de forma independiente o liderado el lanzamiento de al menos una aplicación en la App Store.
- Experiencia o nociones básicas/intermedias en proyectos que utilicen el motor Unity (C#).
- Conocimientos prácticos o interés en frameworks de realidad aumentada y entornos 3D como ARKit, SceneKit o RealityKit.
- Experiencia en la creación y empaquetado de librerías reutilizables o SDKs propios (vía CocoaPods o SPM).
- Familiaridad o experiencia previa con tecnologías híbridas o web (React Native, React, etc.).
- Experiencia configurando o trabajando con pipelines de integración y despliegue continuo (CI/CD).