Geekhunter Logo

Soluciones

Software de Reclutamiento

Publica vacantes, importa perfiles, pre-califica candidatos con preguntas personalizadas y controla todo el reclutamiento en un solo lugar.

Servicio de Reclutamiento

Confía en nosotros para encontrar tu talento tech. Con nuestro equipo especializado actuamos en las principales etapas de reclutamiento.

Base de talentos

Los mejores talentos tech de Brasil, todos pre-seleccionados y listos para nuevas oportunidades.

Nuestros planes

Descubre el plan perfecto para tus necesidades.

Iniciar sesión

Español

ES

NTT DATA


São Paulo, SP, Brasil

Desarrollador iOS

Show original

Remoto

(Cualquier lugar)

Rango salarial

No informada

Nivel de experiencia

Senior

Requisitos

8+ años de experiencia en la carrera

Tareas y Responsabilidades

Show original

Sobre la vacante

Buscamos un Desarrollador iOS Senior para trabajar en el desarrollo nativo de aplicaciones móviles, con enfoque en Swift, arquitectura escalable y calidad del código.



Responsabilidades


  • Desarrollar y evolucionar aplicaciones iOS nativas utilizando Swift.
  • Aplicar patrones de arquitectura como MVVM y Clean Architecture.
  • Garantizar la calidad del código con pruebas unitarias y de integración usando XCTest.
  • Construir interfaces modernas con SwiftUI, dominando el ciclo de vida, la actualización de vistas y la gestión del flujo de datos.
  • Integrar APIs REST con URLSession y Alamofire.
  • Seguir principios de Clean Code y SOLID.
  • Trabajar con programación asíncrona y reactiva utilizando Combine.
  • Modularizar aplicaciones con Swift Package Manager.
  • Trabajar en pipelines de CI/CD, preferiblemente en Azure.


Requisitos técnicos


  • Más de 8 años de experiencia en desarrollo nativo para iOS.
  • Dominio de Swift.
  • Conocimientos sólidos en MVVM, Clean Architecture y patrones de diseño.
  • Experiencia con pruebas unitarias y de integración usando XCTest.
  • Experiencia con SwiftUI.
  • Conocimiento de Clean Code y principios SOLID.
  • Integración de APIs REST con URLSession y/o Alamofire.
  • Experiencia con pipelines de CI/CD, preferiblemente en Azure.
  • Conocimiento de Combine para programación asíncrona y reactiva.
  • Modularización de aplicaciones con Swift Package Manager.


Diferenciales


  • Conocimiento en Kotlin Multiplatform (KMM).
  • Experiencia con Arquitectura Hexagonal.
  • Experiencia con aplicaciones de comercio electrónico.
Ver todas las vacantes de NTT DATA

Compartir vacante:

Compartir vacante: