Programador

Open 30d posting dated 3 weeks ago

Codificar los sistemas e interpretar especificaciones de diseño, documentar en código los productos realizados y verificar los componentes programados.

Responsabilidades:

  • Desarrollo y mantenimiento de aplicaciones iOS en Swift

  • Diseño de arquitectura y toma de decisiones técnicas

  • Implementación de interfaces usando SwiftUI y UIKit

  • Integración con APIs y servicios backend

  • Asegurar calidad mediante pruebas unitarias y automatizadas

  • Participación activa en revisiones de código y definición de estándares

  • Acompañamiento técnico a perfiles mid/jr cuando sea necesario

Requisitos:

  • 3 años de experiencia sólida en desarrollo iOS en Swift

  • Dominio del ciclo de vida de iOS y gestión de memoria

  • Conocimiento de patrones de arquitectura (MVVM, Clean Architecture)

  • Manejo de asincronía y consumo de servicios REST

  • Experiencia con testing y prácticas de calidad

  • Conocimiento del proceso de publicación de App Store

  • Librerías: Firebase, Alamofire, Concurrency


Educación:

  • Licenciatura en Informática, Ingeniería en Sistemas, Ingeniería en Software, Licenciatura en Informática, Licenciatura en Sistemas Computacionales.


  • Codificar la solución del requerimiento asignado y asegurar de que funcione correctamente reflejado en los resultados
  • Documentar el código y las clases (comprende incluir comentarios en las líneas de código), con la finalidad de que pueda ser interpretado y utilizado por quien lo requiera
  • Asegurarse que la solución desarrollada cubre al 100% los requerimientos
  • Realizar pruebas unitarias de las soluciones desarrolladas
  • Realizar pruebas cruzadas de código
  • Entregar el código sin errores al área de Testing