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.
Detalles
Nivel mínimo de educación: Universitario (En Curso)
Tags:
Nosotros
TRIBAL WORLDWIDE
Somos una empresa que lidera la revolución digital en la región, ofreciendo soluciones innovadoras que impulsen el crecimiento de nuestros clientes que va desde industria financiera, inmobiliaria, e-commerce, alimenticia, agropecuaria, etc.
La sede principal se encuentra en 15 avenida 05-50 zona 15, Vista Hermosa III, Edificio Spazio, 2do nivel, oficina 201, Guatemala.