Aún no hay resultados para tu búsqueda
Encontramos estas vacantes similares que podrían interesarte.
Hoy
Desarrollador iOS
Si el reclutador te contacta podrás conocer el sueldo
Sobre el empleo
Detalles
Contratación:
PermanenteHorario:
Tiempo completoEspacio de trabajo:
PresencialDescripción
IMPORTANTE EMPRESA EN TELEPEAJE ELECTRONICO
Solicita: DESARROLLADOR ANDROID
- Escolaridad: Ing. en Sistemas Computacionales, Computación o a fin (concluida).
-Objetivo
Crear aplicaciones iOS robustas y fluidas utilizando Swift/SwiftUI, garantizando adherencia a las Human Interface Guidelines de Apple, maximizando el rendimiento en dispositivos Apple (iPhone, iPad) y contribuyendo al ciclo de vida completo del producto desde el diseño hasta el despliegue en App Store.
- Requisitos:
Experiencia 5 años:
- Desarrollador iOS
Conocimientos:
- Swift
- Dominio avanzado de Swift 5.9+ (conceptos como async/await, actors, protocolos genéricos).
- Frameworks de UI: SwiftUI + UIKit
- SwiftUI para apps modernas (declarativo) y UIKit para mantenimiento de legacy.
- Arquitecturas de software
- MVVM, Clean Architecture, VIPER (con inyección de dependencias vía Swinject o Hilt para iOS).
- Gestión de datos
- Core Data (NSPersistentCloudKitContainer), Realm o SQLite.
- Consumo de APIs REST/GraphQL (Alamofire, URLSession).
- Concurrencia
- Grand Central Dispatch (GCD), async/await, y manejo de hilos con MainActor.
- Testing
- Unit tests (XCTest) y UI tests (XCUITest).
- Snapshot testing (SwiftSnapshotTesting).
- Integración con ecosistema Apple
- PassKit (Apple Pay), CoreML, ARKit, MapKit, y Notificaciones Push (APNs).
- CI/CD y DevOps
- Fastlane para automatización, Xcode Cloud o GitHub Actions.
- Manejo de certificados y provisioning profiles.
- Seguridad y privacidad
- Keychain para datos sensibles, cumplimiento de App Tracking Transparency (ATT).
- Performance Optimization
Uso de Instruments (Memory Leaks, CPU Usage), reducción de tamaño de app (bitcode, LTO).
- Actividades:
1. Desarrollo de Aplicaciones
- ??Programar en Swift:
- ??Interfaz de Usuario (UI/UX):
- ??Integración con APIs RESTful:
- ??Integración con APIs de proveedores externos
2. Gestión del Ciclo de Vida de la App
- ??Ciclo de vida de vistas y aplicaciones
- ??Manejo de datos locales:
3. Rendimiento y Optimización
- ??Depuración y profiling: Usar Instruments (Xcode) para detectar memory leaks o cuellos de botella.
- ??Reducir el tamaño de la app?y mejorar tiempos de carga.
4. Pruebas (Testing)
- ? Escribir?unit tests?(XCTest) y?UI tests.
- ? Implementar?TestFlight?para betas y recoger feedback.
5. Integración con Ecosistema Apple
- ??Frameworks nativos:
- ??Funcionalidades de hardware:
6. Colaboración y Control de Versiones
- ? Trabajar con?Git?(GitHub)
- ? Participar en?code reviews?y seguir convenciones de código (SwiftLint).
7. Publicación y Mantenimiento
- ? Subir apps a?App Store?(gestionar certificados, provisioning profiles).
- ? Monitorear crashes con?Crashlytics?o?Xcode Organizer.
- ? Actualizar la app para nuevas versiones de iOS y dispositivos.
- Ofrecemos:
Sueldo 100% nominal + prestaciones de ley y superiores
- Zona de trabajo:
Corporativo Plaza CARSO, Miguel Hidalgo, CDMX.
¡Postúlate por este medio y en breve te contactaremos!
ID: 20576684
También puedes buscar
También puedes buscar
Refina la ubicación de tu búsqueda
Refina la ubicación de tu búsqueda