TWW - IOS Developer MID
Summary
Mid-level iOS developer building and maintaining complex mobile app features with UIKit (primary) and SwiftUI under MVVM/VIPER/Clean Architecture. Day to day: story estimation, unit/integration/UI testing, CI/CD builds, App Store releases with feature flags, and Jira-tracked sprints — 100% remote on Guatemala business hours.
Descripción del puesto
- OBJETIVO DEL PUESTO
Desarrollador iOS con experiencia en el desarrollo de aplicaciones móviles eficientes y escalables. Enfocado en la implementación de soluciones que aporten a una buena experiencia de usuario, siguiendo buenas prácticas de programación y estándares del ecosistema iOS.
RESPONSABILIDADES PRINCIPALES
-
Ideación y Estimación: Evaluar la factibilidad técnica de las historias de usuario y realizar estimaciones de tiempo, esfuerzo y matriz de impacto para proyectos iOS.
-
Desarrollo iOS: Construir y mantener funcionalidades complejas bajo arquitecturas modernas.
-
Calidad y Code Review: Ejecutar pruebas unitarias, de integración y funcionales, participando activamente en revisiones de código para garantizar los estándares técnicos.
-
Pruebas Automatizadas: Ejecutar y mantener procesos de pruebas de automatización para asegurar la estabilidad del producto.
-
Gestión de Entregables y Sprints: Cumplir con los cronogramas, gestionar incidencias/bugs bajo SLA y mantener actualizada la trazabilidad de tareas en Jira.
-
Construcción y Despliegue: Generar builds, versiones de ensayo y artefactos técnicos para fases de assessment, certificación y ambientes de prueba (preservice).
-
Publicación y Producción: Coordinar el envío de versiones beta y finales al App Store, gestionando configuraciones, feature flags y soporte en la salida a producción.
-
Innovación y Documentación: Documentar eventos técnicos y actuar como referente en soluciones disruptivas para elevar la experiencia de usuario (UX) en el ecosistema Apple.
Requisitos
- Dominio de UIKit (prinicpal) y SwiftUI (secundario) las bibliotecas modernas del ecosistema iOS.
- Conocimientos sólidos en arquitecturas de aplicaciones móviles como MVVM, VIPER y Clean Architecture.
- Base en desarrollo Xcode + uso diario de herramientas básicas de entorno Mac (como Homebrew y VSCode).
- Experiencia con herramientas de versionamiento (Git), integración continua (CI/CD) y gestión de proyectos (Jira).
- Conocimiento en pruebas unitarias, de integración y UI testing en iOS.
- Familiaridad con APIs RESTful y manejo de persistencia de datos (Core Data, Realm).
- Conocimientos básicos (deseable / plus) en herramientas de automatización de pruebas como Java (OpenJDK), Maven, Node.js + npm, Appium + driver XCUITest, Appium Inspector y VSCode. (no indispensable)
Beneficios
- Colaboración con equipos globales en proyectos de alto impacto.
- Posición 100% remota
- Acceso a programas de capacitación y certificaciones.
- Paquete competitivo de compensación y beneficios.
- Prestaciones de ley (para Guatemala)
- 15 Días fuera de servicio pagados (vacaciones para Guatemala)
- Lunes a Viernes 8AM-5PM, 9AM-6PM (horario Guatemala)
- Apoyo en adquisición de seguro médico.