Buscamos un desarrollador ios senior con amplia experiencia en el desarrollo de aplicaciones nativas, capaz de diseñar y mantener funcionalidades complejas, optimizar código existente y asegurar la calidad, escalabilidad y eficiencia de las aplicaciones. Esta posición requiere trabajar en colaboración con equipos de diseño, producto y qa, aplicando buenas prácticas de desarrollo y arquitecturas modernas como viper, mvvm y tca.
responsabilidades principales:
* diseñar y desarrollar funcionalidades avanzadas en aplicaciones ios utilizando swift, uikit y swiftui.
* refactorizar y optimizar código para mejorar el rendimiento y la mantenibilidad.
* implementar consumo de servicios y gestionar la persistencia de datos localmente.
* aplicar y mantener arquitecturas clean (viper, mvvm, tca) y patrones de diseño.
* colaborar con desarrolladores, diseñadores y equipos de producto para garantizar la calidad y coherencia del producto.
requisitos:
* mínimo 5 años de experiencia en desarrollo nativo de ios.
* experiencia en refactorización de bases de código complejas.
* participación en el desarrollo y despliegue de al menos 2 aplicaciones de gran escala.
* dominio de swift, uikit, swiftui, xcframeworks, swift package manager y cocoapods.
* conocimientos avanzados en arquitectura, patrones de diseño, consumo de apis restful y persistencia de datos (core data, codable, keychain).
* experiencia en pruebas unit y ui testing (xctest).
tipo de puesto: tiempo completo
sueldo: $55, $59,000.00 al mes
lugar de trabajo: remoto híbrido en 15530, moctezuma 2a sección, cdmx