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
€ 45K

Job 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).

Apply for this position