Descripción
Resumen:
Como desarrollador iOS (Swift), diseñará, desarrollará y mejorará experiencias móviles para millones de pasajeros de cruceros, colaborando dentro de un equipo ágil Scrum para entregar funciones de alta calidad.
Aspectos destacados:
1. Diseñar, desarrollar y mejorar experiencias móviles para millones de pasajeros de cruceros
2. Colaborar dentro de un equipo ágil Scrum para entregar funciones de alta calidad
3. Tener un impacto al apoyar a los pasajeros durante todo su viaje en crucero
Acerca del puesto
Como desarrollador iOS (Swift), tendrá un impacto al diseñar, desarrollar y mejorar experiencias móviles que apoyen a millones de pasajeros durante todo su viaje en crucero. Será un miembro valorado del equipo de Ingeniería Móvil y trabajará en colaboración con propietarios de productos, arquitectos, ingenieros de control de calidad, desarrolladores Android, desarrolladores de backend y partes interesadas del cliente para entregar funciones de alta calidad para las aplicaciones móviles orientadas al cliente de Carnival Cruise Line. En este puesto, usted:
Diseñará, desarrollará, probará y mantendrá aplicaciones nativas iOS utilizando Swift y marcos modernos de iOS.
Desarrollará nuevas funciones y mejorará la funcionalidad existente según los requisitos comerciales y las historias de usuario.
Integrará aplicaciones móviles con APIs RESTful y servicios de backend, garantizando rendimiento, escalabilidad y confiabilidad.
Colaborará dentro de un equipo ágil Scrum, participando en la planificación de sprints, reuniones diarias, refinamiento del backlog y retrospectivas.
Realizará pruebas unitarias, revisiones de código, resolución de defectos y actividades de soporte para lanzamientos, asegurando una entrega de software de alta calidad.
Trabajará estrechamente con partes interesadas del cliente, arquitectos, equipos de control de calidad y equipos de ingeniería multifuncionales para entregar soluciones móviles seguras y centradas en el usuario.
Cumplirá con los estándares de codificación, los requisitos de la Definición de Finalizado y las mejores prácticas de desarrollo móvil durante todo el ciclo de vida del desarrollo de software. Modelo de trabajo
Creemos que el trabajo híbrido es el camino a seguir, ya que buscamos ofrecer flexibilidad siempre que sea posible. Según los requisitos comerciales de este puesto, se trata de una posición híbrida que requiere asistencia a una oficina de Cognizant o del cliente en Buenos Aires, Argentina, según las necesidades del proyecto y los requisitos del equipo.
Independientemente de su modalidad de trabajo, estamos aquí para apoyar un equilibrio saludable entre la vida laboral y personal mediante nuestros diversos programas de bienestar.
Los arreglos de trabajo para este puesto son precisos a la fecha de publicación. Esto puede cambiar según el proyecto en el que participe, así como según los requisitos comerciales y del cliente. Puede estar seguro de que siempre seremos claros respecto a las expectativas del puesto. Qué necesita tener para ser considerado
4 años o más de experiencia desarrollando aplicaciones nativas iOS.
Amplia experiencia práctica con Swift.
Experiencia trabajando con SwiftUI y/o UIKit.
Experiencia comprobada integrando APIs REST y trabajando con servicios basados en JSON.
Experiencia utilizando Git/GitHub para la gestión y colaboración del código fuente.
Conocimientos sobre metodologías y marcos de pruebas unitarias.
Experiencia trabajando en entornos ágiles/Scrum.
Comprensión de la arquitectura de aplicaciones móviles, patrones de diseño y mejores prácticas.
Habilidades avanzadas de comunicación en inglés (nivel B2 o superior requerido; se prefiere C1), con capacidad para colaborar directamente con partes interesadas del cliente y equipos globales.
Capacidad para trabajar de forma independiente, gestionar prioridades y entregar soluciones de alta calidad en un entorno orientado al cliente. Estos aspectos le ayudarán a destacar
Experiencia con Objective-C.
Conocimientos sobre prácticas CI/CD para la entrega de aplicaciones móviles.
Experiencia con Firebase y soluciones de analítica móvil.
Familiaridad con GitHub Copilot u otras herramientas de desarrollo asistido por IA.
Experiencia optimizando el rendimiento, la capacidad de respuesta y la escalabilidad de aplicaciones móviles.
Comprensión de los procesos de implementación y gestión de lanzamientos en tiendas de aplicaciones.
Excelentes habilidades de comunicación, colaboración y resolución de problemas.
Estamos entusiasmados por conocer a personas que compartan nuestra misión y puedan tener un impacto de diversas maneras. No dude en postularse, incluso si solo cumple con los requisitos mínimos indicados. Reflexione sobre sus experiencias transferibles y habilidades únicas que lo distinguen como alguien capaz de aportar cosas nuevas y emocionantes a este puesto.