Senior iOS Developer

AI overview

Join a highly skilled technological team to design and develop native iOS mobile applications, impacting user experience and business objectives with high standards of quality.

Información Importante

Ubicación: Perú
Modalidad de trabajo: Híbrido

Resumen del puesto

Como un Senior iOS Developer (19095), formarás parte de un equipo tecnológico altamente calificado, responsable de diseñar, desarrollar y mantener aplicaciones móviles nativas para iOS con altos estándares de calidad, seguridad y rendimiento. Participarás en la construcción de soluciones móviles modernas que impacten directamente en la experiencia del usuario y en los objetivos del negocio.

Responsabilidades y Funciones

  • Diseñar y desarrollar aplicaciones móviles nativas para iOS utilizando Swift.
  • Implementar arquitecturas móviles modernas como MVVM, VIPER u otras similares.
  • Integrar aplicaciones con servicios backend mediante APIs REST.
  • Implementar pruebas unitarias y apoyar en pruebas de integración.
  • Optimizar el rendimiento, estabilidad y experiencia de usuario de las aplicaciones.
  • Gestionar el ciclo de vida de las aplicaciones iOS y el manejo de ViewControllers.
  • Implementar mecanismos básicos de seguridad en aplicaciones móviles cuando sea requerido.
  • Participar en revisiones de código y asegurar el cumplimiento de buenas prácticas.
  • Colaborar en la publicación y mantenimiento de aplicaciones en App Store.
  • Trabajar de manera colaborativa en equipos ágiles multidisciplinarios.

Requisitos y Habilidades

  • Egresado de Ingeniería de Sistemas, Informática o carreras afines.
  • Más de 4 años de experiencia en desarrollo de aplicaciones móviles iOS.
  • Dominio de Swift y programación orientada a objetos.
  • Conocimientos sólidos en estructuras de datos y principios de programación.
  • Experiencia en consumo de APIs REST y manejo de JSON.
  • Conocimientos en patrones de arquitectura móvil (MVVM, VIPER u otros).
  • Experiencia en pruebas unitarias con XCTest.
  • Manejo de control de versiones con Git.
  • Conocimientos en CI/CD para aplicaciones móviles (deseable).
  • Experiencia trabajando en entornos ágiles (Scrum o Kanban).
  • Capacidad de análisis, resolución de problemas y trabajo en equipo.

Acerca de Encora

Encora es el socio preferido de ingeniería digital y modernización de algunas de las principales empresas del mundo y empresas nativas digitales. Con más de 9,000 expertos en 47+ oficinas y laboratorios de innovación en todo el mundo, las prácticas tecnológicas de Encora incluyen Ingeniería y Desarrollo de Productos, Servicios en la Nube, Ingeniería de Calidad, DevSecOps, Datos y Análisis, Experiencia Digital, Ciberseguridad e Ingeniería de IA y LLM.

En Encora, contratamos profesionales únicamente en función de sus habilidades y calificaciones, y no discriminamos en función de la edad, discapacidad, religión, género, orientación sexual, estado socioeconómico o nacionalidad.

Encora specializes in delivering customized software engineering solutions and digital product development services to fast-growing technology firms, leveraging advanced technologies to foster innovation and growth across various industries.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior iOS Developer Q&A's
Report this job
Apply for this job