Estamos buscando un talentoso y apasionado profesional para desempeñarse en el puesto de *desarrollador mobile*especializado en ios experimentado con s ólidashabilidades en desarrollo nativo (swift/objective-c).
*consideraciones*:
- licenciatura o ingeniería en sistemas, ciencias de la computación, ingeniería de software o áreas relacionadas.
- *certificaciones ios software developer*(deseable)
- inglés conversacional trabajando con equipos distribuidos internacionalmente (intermedio-avanzado).
- 5+ años de experiência en desarrollo ios nativo
- 3+ años de experiência en roles senior o de liderazgo técnico.
- fundamentos de backend (apis rest, bases de datos)
- arquitectura ios y directrices de ui/ux de apple
- streaming en tiempo real y codificación de medios
- optimización de rendimiento para aplicaciones móviles
- experiência con aplicaciones de alto tráfico o volumen de datos
- capacidad para mantener simultáneamente múltiples aplicaciones complejas
- experiência en troubleshooting de aplicaciones en producción
- conocimiento profundo del ciclo de vida de aplicaciones ios
- habilidad para optimizar aplicaciones para diferentes dispositivos y versiones os
*lenguajes de programación*:
- dominio avanzado de swift
- conocimiento sólido de objective-c
*frameworks y tecnologías ios*:
- uikit y swiftui para desarrollo de interfaces
- core data para persistencia de datos
- avfoundation para captura y procesamiento de audio/video
- core location para servicios de geolocalización
- keychain services para almacenamiento seguro
*herramientas de desarrollo*:
- xcode (ide principal)
- git para control de versiones
- cocoapods y swift package manager para gestión de dependencias
- herramientas de ci/cd
*arquitecturas y patrones*:
- arquitecturas: mvp, mvvm, clean swift
- patrones de diseño: singleton, adapter, observer, delegates
- comprensión profunda de principios de diseño orientado a objetos
*integración y servicios*:
- integración de servicios rest (implementación nativa y/o alamofire)
- manejo de bases de datos sqlite
- implementación de cámara con avcapturesession
*desarrollo avanzado*:
- creación de frameworks propios
- utilización de xcode workspaces
- implementación de storyboards para interfaces de usuario
- conocimiento de principios de seguridad móvil y mejores prácticas
*habilidades y/o competencias*:
- habilidades técnicas avanzadas: capacidad para diagnosticar y resolver problemas complejos en aplicaciones de producción, experiência optimizando aplicaciones para diferentes dispositivos y versiones de ios, conocimiento profundo del manejo de memoria en ios, dominio de programación concurrente y asíncrona e implementación de medidas de seguridad en aplicaciones móviles
- habilidades de integración: experiência integrando múltiples servicios y apis, trabajo con interfaces de hardware específicas, experiência en comunicación entre aplicaciones y manejo de sincronización de datos offline/online
*actividades*:
- desarrollar y mantener aplicaciones ios nativas utilizando swift y objective-c.
- implementar funcionalidades de captura de audio y video usando avfoundation.
- optimizar el procesamiento de medios para garantizar calidad y eficiencia.
- colaborar con equipos multidisciplinarios para entregar experiências de usuario fluidas.
- construir características de medios de alto rendimiento.
- implementar arquitecturas escalables y mantenibles (mvvm, mvp, viper).
- integrar apis rest y graphql para conectividad con servicios backend.
- optimizar el rendimiento y la experiência de usuario de las aplicaciones.
*calidad y testing*:
- implementar pruebas unitarias y de integración
- participar en procesos de qa y debugging avanzado
- asegurar el cumplimiento de guidelines de apple app store
- mantener documentación técnica actualizada
*colaboración*:
- trabajar estrechamente con equipos de ux/ui, backend y qa
- participar en ceremonias ágiles (daily standups, sprint planning, retrospectivas)
- comunicar progreso y desafíos técnicos a stakeholders
- *te estamos esperando*_
tipo de puesto: tiempo completo
pregunta(s) de postulación:
- hay algún requerimiento o función de la vacante que no se cubra o que te falte por desarrollar ¿cuál (es)
- podrías compartir el sueldo libre de impuestos que solicitas o indicar que sueldo ganas actualmente y qué prestaciones o beneficios tienes en la empresa en la que laboras?
- ¿en qué herramientas de desarrollo, arquitecturas y patrones tienes dominio?
- ¿en qué lenguajes de programación, frameworks y tecnologías ios tienes dominio?
experiência:
- jexperiência en desarrollo ios nativo : 5 años (obligatorio)
- dominio avanzado de swift : 4 años (obligatorio)
- desarrollo nativo (swift/objective-c): 4 años (obligatorio)
idioma:
- inglés fluido (obligatorio)
lugar de trabajo: remoto híbrido en cuajimalpa, cdmx