En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y cocreando un futuro mejor. Responsabilidades y atribuciones: Diseñar, desarrollar y mantener aplicaciones móviles nativas para dispositivos iOS (iPhone, iPad) utilizando Swift y/o Objective-C. Trabajar en conjunto con diseñadores, desarrolladores backend, QA y otros stakeholders para definir y entregar funcionalidades. Crear interfaces de usuario atractivas y funcionales siguiendo las guías de diseño de Apple (Human Interface Guidelines). Mejorar el rendimiento, corregir errores y actualizar aplicaciones existentes. Conectar la app con APIs, servicios web y otras plataformas externas. Escribir pruebas unitarias y de UI, así como participar en el proceso de revisión de código. Gestionar el proceso de publicación, actualizaciones y seguimiento de métricas en la App Store. Proponer mejoras técnicas y de experiencia de usuario. Seleccionar librerías y herramientas adecuadas para el desarrollo. Participar en la definición de la arquitectura de la aplicación. Sugerir y aplicar buenas prácticas de desarrollo móvil. Colaborar en la estimación de tiempos y recursos para nuevos proyectos o funcionalidades. Experiencia comprobable en desarrollo iOS: Haber trabajado en proyectos previos, preferentemente con apps publicadas en App Store. Conocimiento profundo de los lenguajes y frameworks nativos de iOS (UIKit, SwiftUI, CoreData, etc.). Experiencia con Git y flujos de trabajo colaborativos. Integración de servicios externos y manejo de datos. Familiaridad con MVVM, MVC, Clean Architecture, etc. Experiencia escribiendo y ejecutando pruebas unitarias y de interfaz. Haber gestionado el proceso de publicación y actualizaciones de aplicaciones. Capacidad para leer documentación y comunicarse en inglés técnico. Requisitos y competencias: Xcode: Dominio del entorno de desarrollo oficial de Apple. Swift y Objective-C: Conocimiento avanzado de ambos lenguajes, aunque Swift es el estándar actual. Control de versiones: Experiencia con Git (GitHub, GitLab, Bitbucket). Herramientas de integración continua: Conocimiento de Jenkins, Bitrise, Fastlane, o similares. Gestión de dependencias: Uso de CocoaPods, Carthage o Swift Package Manager. Herramientas de pruebas: XCTest, Quick/Nimble, y simuladores de iOS. #J-18808-Ljbffr
Desarrollador De Ios
STEFANINI LATAM
ciudad de méxico, ciudad de méxico
Publicado hace 17 días
Denunciar empleo