Logo for Stefanini LATAM

Desarrollador (iOS) Pleno

Key Facts

Remote From: 
Full time
Senior (5-10 years)
Spanish

Other Skills

  • Adaptability
  • Communication
  • Teamwork
  • Problem Solving

Roles & Responsibilities

  • Proven experience in iOS development with projects, preferably apps published on the App Store, using native languages and frameworks (UIKit, SwiftUI, CoreData, etc.).
  • Advanced knowledge of Swift and Objective-C; strong experience with iOS frameworks and tools; Xcode proficiency.
  • Experience with version control (Git) and collaborative workflows; API integration and data handling.
  • Experience writing and executing unit and UI tests; managing app publication and updates; ability to read technical English documentation.

Requirements:

  • Design, develop, and maintain native iOS apps (iPhone/iPad) using Swift and/or Objective-C.
  • Collaborate with designers, backend developers, QA, and other stakeholders to define and deliver features.
  • Create intuitive, Apple-guided user interfaces and optimize performance while fixing bugs.
  • Write unit and UI tests, participate in code reviews, and manage publication, updates, and App Store metrics.

Job description

JOB DESCRIPTION


¡Sé parte de Stefanini!​


En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y cocreando un futuro mejor.


RESPONSIBILITIES AND ASSIGNMENTS


  • Diseñar, desarrollar y mantener aplicaciones móviles nativas para dispositivos iOS (iPhone, iPad) utilizando Swift y/o Objective-C.
  • Trabajar en conjunto con diseñadores, desarrolladores backend, QA y otros stakeholders para definir y entregar funcionalidades.
  • Crear interfaces de usuario atractivas y funcionales siguiendo las guías de diseño de Apple (Human Interface Guidelines).
  • Mejorar el rendimiento, corregir errores y actualizar aplicaciones existentes.
  • Conectar la app con APIs, servicios web y otras plataformas externas.
  • Escribir pruebas unitarias y de UI, así como participar en el proceso de revisión de código.
  • Gestionar el proceso de publicación, actualizaciones y seguimiento de métricas en la App Store.
  • Proponer mejoras técnicas y de experiencia de usuario.
  • Seleccionar librerías y herramientas adecuadas para el desarrollo.
  • Participar en la definición de la arquitectura de la aplicación.
  • Sugerir y aplicar buenas prácticas de desarrollo móvil.
  • Colaborar en la estimación de tiempos y recursos para nuevos proyectos o funcionalidades.


Experiencia comprobable en desarrollo iOS:

  • Haber trabajado en proyectos previos, preferentemente con apps publicadas en App Store.
  • Conocimiento profundo de los lenguajes y frameworks nativos de iOS (UIKit, SwiftUI, CoreData, etc.).
  • Experiencia con Git y flujos de trabajo colaborativos.
  • Integración de servicios externos y manejo de datos.
  • Familiaridad con MVVM, MVC, Clean Architecture, etc.
  • Experiencia escribiendo y ejecutando pruebas unitarias y de interfaz.
  • Haber gestionado el proceso de publicación y actualizaciones de aplicaciones.
  • Capacidad para leer documentación y comunicarse en inglés técnico.

REQUIREMENTS AND QUALIFICATIONS


Herramientas:

  • Xcode: Dominio del entorno de desarrollo oficial de Apple.
  • Swift y Objective-C: Conocimiento avanzado de ambos lenguajes, aunque Swift es el estándar actual.
  • Frameworks de iOS: UIKit, SwiftUI, CoreData, Combine, AVFoundation, etc.
  • Control de versiones: Experiencia con Git (GitHub, GitLab, Bitbucket).
  • Herramientas de integración continua: Conocimiento de Jenkins, Bitrise, Fastlane, o similares.
  • Gestión de dependencias: Uso de CocoaPods, Carthage o Swift Package Manager.
  • Herramientas de pruebas: XCTest, Quick/Nimble, y simuladores de iOS.


Habilidades

  • Desarrollo de interfaces de usuario: Capacidad para crear interfaces intuitivas y responsivas siguiendo las guías de Apple.
  • Consumo de APIs y manejo de datos: Experiencia integrando servicios RESTful, GraphQL y manejo de JSON/XML.
  • Resolución de problemas: Habilidad para depurar, optimizar y mejorar el rendimiento de las aplicaciones.
  • Trabajo en equipo: Colaboración efectiva con diseñadores, backend y otros desarrolladores.
  • Gestión de versiones y ramas: Conocimiento de flujos de trabajo colaborativos (feature branching, pull requests, code reviews).
  • Comunicación: Capacidad para documentar código y comunicar ideas técnicas de manera clara.
  • Adaptabilidad: Disposición para aprender nuevas tecnologías y adaptarse a cambios en el ecosistema de Apple.


Deseables:

  • Certificaciones de Apple:
  • Apple Certified iOS Developer (si está disponible en tu región).
  • Cursos recomendados:
  • Cursos oficiales de Apple (Apple Developer Documentation, Apple Developer Academy).
  • Cursos en plataformas reconocidas: Udemy, Coursera, edX, LinkedIn Learning, Platzi, etc.
  • Certificaciones en Swift (Swift.org, Swift Playgrounds).
  • Cursos de arquitectura de software móvil (MVVM, Clean Architecture).
  • Cursos de pruebas automatizadas y TDD en iOS.


  • Licenciatura o ingeniería en áreas relacionadas con tecnología: Ingeniería en Sistemas, Informática, Ciencias de la Computación, o afines (deseable, pero no siempre indispensable si hay experiencia comprobable).
  • Inglés técnico: lectura de documentación y comunicación con equipos internacionales.

ADDITIONAL INFORMATION




Creer para co-crear


¿Buscas un lugar donde tus ideas brillen?

Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso. 


Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!


Swift Developer Related jobs

Other jobs at Stefanini LATAM

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.