Desarrollador iOS (Swift)

Compañía
Descripción
Resumen: Este puesto implica diseñar, desarrollar y mejorar experiencias móviles para millones de pasajeros de cruceros como miembro valioso del equipo de Ingeniería Móvil. Aspectos destacados: 1. Diseñar, desarrollar, probar y mantener aplicaciones nativas para iOS utilizando Swift. 2. Colaborar dentro de un equipo ágil Scrum para entregar funciones de alta calidad. 3. Trabajar en asociación con partes interesadas para ofrecer soluciones móviles seguras y centradas en el usuario. Acerca del puesto Como Desarrollador iOS (Swift), tendrás un impacto al diseñar, desarrollar y mejorar experiencias móviles que apoyen a millones de pasajeros durante su viaje en crucero. Serás un miembro valioso del equipo de Ingeniería Móvil y trabajarás en colaboración con propietarios de producto, arquitectos, ingenieros de aseguramiento de calidad (QA), desarrolladores Android, desarrolladores de backend y partes interesadas del cliente para entregar funciones de alta calidad en las aplicaciones móviles dirigidas a los pasajeros de Carnival Cruise Line. En este puesto, tú: Diseñarás, desarrollarás, probarás y mantendrás aplicaciones nativas para iOS utilizando Swift y marcos modernos para iOS. Desarrollarás nuevas funciones y mejorarás la funcionalidad existente según los requisitos comerciales y las historias de usuario. Integrarás aplicaciones móviles con API RESTful y servicios de backend, garantizando rendimiento, escalabilidad y confiabilidad. Colaborarás dentro de un equipo ágil Scrum, participando en la planificación de sprints, el refinamiento del backlog, las reuniones diarias (standups) y las retrospectivas. Realizarás 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ás estrechamente con partes interesadas del cliente, arquitectos, equipos de QA y equipos de ingeniería multifuncionales para ofrecer soluciones móviles seguras y centradas en el usuario. Seguirás estándares de codificación, requisitos de la «Definición de Finalizado» y 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 brindar flexibilidad siempre que sea posible. Según los requisitos comerciales de este puesto, se trata de una posición híbrida que requiere 3 días por semana en una oficina de Cognizant en Bogotá, Colombia. Independientemente de tu 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 podría cambiar según el proyecto en el que participes, así como según los requisitos comerciales y del cliente. Ten la seguridad de que siempre seremos claros respecto a las expectativas del puesto. Qué necesitas para ser considerado 4 años o más de experiencia desarrollando aplicaciones nativas para iOS. Amplia experiencia práctica con Swift. Experiencia con SwiftUI y/o UIKit. Experiencia comprobada integrando API REST y trabajando con servicios basados en JSON. Experiencia utilizando Git/GitHub para la gestión y colaboración del código fuente. Experiencia implementando pruebas unitarias y manteniendo estándares de calidad del código. Experiencia trabajando en entornos ágiles/Scrum. Conocimientos sólidos sobre arquitectura de aplicaciones móviles, patrones de diseño y mejores prácticas de desarrollo. Habilidades avanzadas de comunicación en inglés (nivel B2 o superior requerido; se prefiere C1), con capacidad para interactuar directamente con partes interesadas del cliente y equipos globales. Capacidad para trabajar de forma independiente y eficaz en un entorno ágil orientado al cliente. Estos aspectos te harán destacar Experiencia con Objective-C. Conocimiento de las prácticas de CI/CD para la entrega de aplicaciones móviles. Experiencia con Firebase y soluciones de análisis 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. Conocimiento de los procesos de implementación y gestión de lanzamientos en la App Store. Habilidades sólidas de colaboración, comunicación y resolución de problemas. Estamos entusiasmados por conocer personas que compartan nuestra misión y puedan tener un impacto de diversas maneras. No dudes en postularte, incluso si solo cumples con los requisitos mínimos indicados. Reflexiona sobre tus experiencias transferibles y habilidades únicas que te convierten en alguien capaz de aportar cosas nuevas y emocionantes a este puesto.
Publicado por

Valentina Rodríguez
Indeed · HR


