Desarrollador iOS Senior – BLE y Swift 6

Remoto
Jornada completa
¿Eres un Desarrollador iOS Senior apasionado por Bluetooth Low Energy y Swift? Únete a un equipo global para diseñar la próxima generación de interfaces móviles que reemplazarán controles remotos heredados. Aprovecha tu experiencia en CoreBluetooth, SwiftUI y Xcode 16… Trabaja de forma remota desde cualquier parte del mundo. Tu misión va más allá de escribir líneas de código. Se trata de idear una experiencia digital robusta, fiable y de baja latencia. El desafío es ambicioso—¿estás preparado? Responsabilidades clave - Arquitectura e implantación de comunicación BLE con CoreBluetooth para control de actuadores en tiempo real. - Diseño de interfaces intuitivas con SwiftUI y UIKit, siguiendo la arquitectura MVVM y principios de UX. - Integración de nuevas APIs de Swift 6, Swift Concurrency (async/await, actors) y SDKs iOS 17/18. - Optimización de rendimiento —latencia, consumo de batería y uso de memoria— en dispositivos modernos. - Desarrollo y mantenimiento de pruebas unitarias y de UI con XCTest, XCUITest, Quick/Nimble. - Gestión de versiones y despliegue continuo (App Store Connect, TestFlight, App Clips, Enterprise). - Configuración y supervisión de pipelines CI/CD con Fastlane, GitHub Actions o Bitrise. - Revisión de código y aseguramiento de estándares —accesibilidad, seguridad y buenas prácticas—. - Colaboración estrecha con equipos de firmware, QA y UX para resolver incidencias de integración. - Antes de sumergirte en la lista de tareas, imagina tu código controlando actuadores en tiempo real… Cada línea debe ser sólida, escalable y elegante. Habilidades requeridas - Más de 5 años de experiencia en desarrollo nativo iOS con Swift 5.9/6.0 y Objective-C (deseable). - Dominio avanzado de Xcode 16, Instruments y SDK iOS 17/18 (betas y lanzamientos estables). - Experto en Bluetooth Low Energy, CoreBluetooth y protocolos GATT. - Sólida práctica con SwiftUI, UIKit y arquitecturas MVVM/MVC/Redux. - Conocimientos de Swift Concurrency (async/await, actors) y Combine o RxSwift. - Experiencia en pruebas integrales con XCTest, XCUITest, Quick/Nimble. - Familiaridad con el flujo de publicación en App Store Connect y TestFlight. - Inglés fluido para documentación y revisión de código; español o ruso es ventaja. - Disponibilidad en zona horaria CET/CEST y comunicación asincrónica. - Solo así conseguirás estándares de excelencia. Somos rigurosos: la calidad, la accesibilidad y la escalabilidad son imprescindibles en cada entrega. Deseable - Experiencia previa en proyectos IoT y sistemas de actuadores hardware. - Conocimientos de protocolos Matter, Thread o HomeKit. - Antecedentes en metodologías Agile distribuidas y trabajo remoto. - Manejo de herramientas CI/CD como Jenkins, Azure DevOps o CircleCI. - Buenas prácticas en seguridad móvil y cifrado de datos. - Contribución previa a proyectos de App Clips y WidgetKit. - ¡Tu potencial no conoce límites! Estas competencias adicionales enriquecerán nuestro equipo y tu perfil profesional. Nuestra propuesta - Colaboración con ingenieros y diseñadores de primer nivel —mentoría y crecimiento continuo—. - Horario flexible alineado con CET/CEST; posibilidad de conciliación. - Cultura abierta que valora tu voz y propuestas innovadoras. - Impacto directo en usuarios globales y visibilidad de producto. - Presupuesto para formación, conferencias y equipos de desarrollo. - Sumarás valor al equipo y, a cambio, recibirás respaldo para tu desarrollo (nuestro compromiso: tu crecimiento). ¿Listo para el reto? ¡Aplica ahora!