Summary
iOS developer building and maintaining Swift apps that communicate with connected hardware via Bluetooth Low Energy, handling Core Bluetooth, GATT profiles, device lifecycle, and firmware updates, while collaborating with firmware and backend teams on industrial water and agriculture solutions.
iOS Developer (Swift & BLE / IoT Devices)
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.
Desarrollo profesional en entorno industrial tecnológico
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