Empleo de iOS Developer en Remoto-108615-REMOTO

Publicado hace 14 días.

iOS Developer en Ia Interactive

Sueldo oculto

Remoto: LATAM

Empleado de tiempo completo

Inglés : Nivel Intermedio

Titulado en Ingeniería en Sistemas Computacionales, o carrera afín.

Experiencia minima de 5 años en la plataforma, Publicación en Appstore , Push Notifications, Wallet , Firebase SDK, REST, GitFlow.


Actividades:

  • Construir software que cumpla con los requerimientos funcionales y no funcionales definidos.
  • Aplicar estándares, mejores prácticas, patrones de diseño y procedimientos que aseguren la construcción de software de calidad.
  • Realizar pruebas al software desarrollado para identificar y solucionar errores en los ambientes necesarios.
  • Asegurar el correcto funcionamiento del software desarrollado en los dispositivos y versiones de sistema operativo móvil requerido.
  • Asegurar la estabilidad, escalabilidad, desempeño y seguridad del software desarrollado.
  • Implementar mecanismos de trazabilidad y observabilidad en el desarrollo de software para dispositivos móviles.
  • Desplegar y publicar en tiendas las aplicaciones móviles desarrolladas asegurando el cumplimiento de las políticas, normativas de seguridad y privacidad de datos definidas por cada una de ellas.
  • Dar soporte y mantenimiento a desarrollos de software asegurando su funcionalidad y estabilidad.
  • Implementar controles necesarios para cubrir los requerimientos de seguridad requeridos.
  • Analizar y estimar requerimientos de desarrollo de software para dispositivos móviles.
  • Trabajar en conjunto con otros roles técnicos, de calidad y de negocio para cumplir con los requerimientos del cliente y sus usuarios.
  • Garantizar una experiencia de usuario adecuada siguiendo los lineamientos, requerimientos y buenas de cada sistema operativo móvil.


Conocimientos necesarios:

  • Swift/SwiftUI
  • Consumo de Servicios REST
  • Procesamiento asíncronos: GCD
  • GraphQL, Apollo
  • Persistencia de datos: Core data, Sqlite, Key Chain, Data Store
  • Responsive design
  • Arquitecturas: Clean Architecture
  • Patrones de diseño: MVP/MVC/VIP/VIPPER.
  • Control de versiones (GIT)
  • SDK: Firebase
  • Metodologías agiles: Scrum u otras
  • Desarrollo Seguro
  • Pruebas unitarias
  • Intercepción de servicios: Proxyman, Charles, Burp, etc.


Conocimientos deseados:

  • The Composable Architecture
  • CI
  • Pruebas de performance
  • Pasarelas de pago: Apple pay, paypal etc