Volver a la página principal

iOS Developer (Swift & BLE / IoT Devices)

Descripción

En AZUD desarrollamos soluciones tecnológicas aplicadas al agua, la agricultura y la industria, integrando software, electrónica y dispositivos conectados. Trabajarás en proyectos donde el software interactúa directamente con el mundo físico, en entornos reales de operación.

Buscamos un/a Desarrollador/a iOS con experiencia en Swift y Bluetooth Low Energy (BLE) para participar en el desarrollo de aplicaciones que se comunican con dispositivos conectados.

No es un rol de desarrollo móvil convencional: necesitamos experiencia real en integración con hardware y comunicaciones BLE en producción.

Funciones principales:

  • Desarrollo y mantenimiento de aplicaciones iOS en Swift.
  • Implementación de comunicación Bluetooth Low Energy (BLE) mediante Core Bluetooth.
  • Gestión completa del ciclo de conexión: descubrimiento de dispositivos, conexión y reconexión, gestión de errores y estados complejos.
  • Implementación de comunicación basada en GATT (servicios y características).
  • Integración con protocolos de comunicación a nivel aplicación.
  • Implementación de procesos de actualización de firmware (DFU).
  • Colaboración con equipos de firmware y backend.
  • Optimización de: rendimiento estabilidad consumo energético.

Qué ofrecemos:

  • Participación en proyectos tecnológicos con impacto real
  • Entorno técnico especializado (software + hardware)
  • Flexibilidad en modalidad de colaboración: Contrato laboral o colaboración freelance
  • Posibilidad de trabajo remoto / híbrido
  • Desarrollo profesional en entorno industrial tecnológico

Requisitos mínimos


Requisitos:

  • Experiencia en desarrollo iOS con Swift
  • Experiencia práctica con: Bluetooth Low Energy (BLE) y Core Bluetooth
  • Conocimiento del modelo GATT
  • Experiencia en integración con dispositivos físicos conectados
  • Capacidad para resolver problemas en entornos reales (no solo laboratorio)

+ Valorable:

  • Experiencia con hardware (ESP32, Nordic u otros)
  • Experiencia con librerías DFU
  • Conocimiento de protocolos IoT: MQTT, AWS IoT, Azure IoT
  • Experiencia con SwiftUI
  • Gestión de procesos en background en iOS