Desarrollador Frontend iOS

Nisum

Colombia

Remote

COP 60,000,000 - 90,000,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nisum, empresa internacional con presencia en Colombia, busca un Desarrollador Frontend iOS para trabajar 100% remoto desde Colombia, con foco en Swift y SwiftUI.

Aplicarás Clean Architecture, SOLID y patrones de presentación, manteniendo código de alta calidad y colaborando con equipos distribuidos en proyectos globales.

Qualifications

  • Experiencia sólida en desarrollo nativo iOS con Swift y SwiftUI.
  • Diseño con Clean Architecture y principios SOLID aplicados.
  • Capacidad para trabajar de forma autónoma y en equipos distribuidos.
  • Experiencia con pruebas unitarias y pruebas automatizadas.
  • Conocimiento de patrones MVVM, VIPER o similares.
  • Participación en proyectos móviles medianos o complejos.

Responsibilities

  • Diseñar, desarrollar y mantener apps iOS nativas.
  • Aplicar MVVM/VIPER y arquitectura limpia en los módulos.
  • Garantizar pruebas automatizadas y calidad de código.
  • Colaborar con producto, diseño y QA en squads distribuidos.
  • Optimizar rendimiento y tiempos de compilación para apps complejas.

Skills

Swift
SwiftUI
MVVM
VIPER
Clean Architecture
Unit Testing

Tools

UIKit
Storyboards/XIBs
Git
CI/CD
Xcode
Swift Package Manager
CocoaPods
XCFrameworks

Job description

En Nisum somos Success Builders: más de 2.000 profesionales que construimos éxito a través de la tecnología en 7 países, especializándonos en consultoría digital, desarrollo con IA y soluciones a medida para empresas líderes globales. Acompañamos a cada cliente con un enfoque consultivo que va más allá del código: entendemos contextos, anticipamos desafíos y generamos impacto real.

En Nisum serás parte de una cultura inclusiva y multicultural donde invertimos en tu desarrollo técnico con certificaciones constantes, valoramos tu conocimiento en tech talks y cuidamos tu bienestar con beneficios integrales que marcan la diferencia. Únete a nosotros y potencia tu talento mientras transformas organizaciones y comunidades.

En Nisum estamos en búsqueda de un Desarrollador Frontend iOS, con experiencia sólida en desarrollo nativo de aplicaciones iOS, especializado en Swift y SwiftUI, con un enfoque en arquitectura de software, modularización y buenas prácticas de ingeniería.

Buscamos un perfil hands‑on, con capacidad para diseñar, desarrollar y evolucionar aplicaciones móviles robustas, escalables y mantenibles, aplicando principios de Clean Architecture, SOLID y patrones modernos de presentación.

El rol requiere autonomía técnica, orientación a la calidad del código y capacidad para colaborar con equipos multidisciplinarios en el desarrollo de soluciones digitales de alto impacto.

Modalidad de trabajo

La posición se desarrolla bajo una modalidad 100% remota desde Colombia, favoreciendo la colaboración con equipos distribuidos y el trabajo conjunto en entornos ágiles.

Esperamos que residas en Colombia y cuentes con disponibilidad para colaborar de manera remota con equipos técnicos y stakeholders del proyecto.

¿Qué desafíos te esperan en este rol?
  • Diseñar, desarrollar y mantener aplicaciones nativas iOS utilizando Swift y SwiftUI.
  • Implementar interfaces de usuario modernas, reactivas y reutilizables mediante programación declarativa.
  • Diseñar soluciones basadas en Clean Architecture, asegurando una adecuada separación de responsabilidades y desacoplamiento de componentes.
  • Aplicar principios SOLID y buenas prácticas de desarrollo para garantizar la escalabilidad, mantenibilidad y calidad del código.
  • Participar en la definición e implementación de estrategias de modularización para aplicaciones iOS complejas.
  • Implementar patrones de arquitectura de presentación como MVVM, VIPER, Clean Swift (VIP) o TCA, según las necesidades del proyecto.
  • Diseñar, desarrollar y mantener pruebas unitarias automatizadas que aseguren la estabilidad y confiabilidad de las aplicaciones.
  • Participar en revisiones de código, decisiones técnicas y procesos de mejora continua.
  • Colaborar con equipos de producto, diseño, QA y desarrollo para transformar requerimientos funcionales en soluciones técnicas eficientes.
  • Identificar oportunidades de optimización en performance, reutilización de componentes y tiempos de compilación.
  • Contribuir a la evolución de las aplicaciones, promoviendo estándares de calidad y buenas prácticas de ingeniería de software.

- Experiencia sólida en desarrollo nativo de aplicaciones iOS, con dominio avanzado de los siguientes conocimientos:

- Swift: Experiencia avanzada y demostrable utilizando Swift como lenguaje principal de programación para el desarrollo nativo iOS, aplicando prácticas modernas de desarrollo seguro y eficiente.

- SwiftUI: Dominio avanzado en la construcción de interfaces de usuario nativas mediante programación declarativa y reactiva, desarrollando componentes reutilizables y mantenibles.

- Clean Architecture: Experiencia avanzada en la implementación de arquitecturas limpias, asegurando separación de responsabilidades, independencia de componentes y desacoplamiento de la lógica de negocio.

- Principios SOLID: Conocimiento y aplicación avanzada de los principios SOLID en programación orientada a objetos y orientada a protocolos, favoreciendo soluciones escalables, flexibles y mantenibles.

- Modularización: Experiencia avanzada en la estructuración de proyectos iOS complejos mediante módulos independientes, utilizando Swift Package Manager, CocoaPods o XCFrameworks para mejorar la escalabilidad y optimizar tiempos de compilación.

- Patrones de Vistas: Dominio avanzado en la implementación de arquitecturas de presentación como MVVM, VIPER, Clean Swift (VIP) o TCA (The Composable Architecture), asegurando el desacoplamiento entre la interfaz de usuario y la lógica de negocio.

- Pruebas Unitarias: Experiencia avanzada en el diseño, implementación y mantenimiento de pruebas unitarias automatizadas utilizando XCTest o Swift Testing, garantizando calidad, estabilidad y confiabilidad del software.

  • Experiencia participando en el desarrollo y evolución de aplicaciones móviles de mediana o alta complejidad.
  • Conocimiento de buenas prácticas de arquitectura, diseño de software y calidad de código.
  • Capacidad para trabajar de manera autónoma y colaborativa en equipos de desarrollo distribuidos.
  • Experiencia colaborando en entornos ágiles y participando en procesos de mejora continua.
Conocimientos deseables

- UIKit y Storyboards / XIBs: Conocimientos de nivel medio en UIKit y construcción de interfaces mediante Storyboards y XIBs, orientados al mantenimiento, evolución o migración de aplicaciones legacy.

- CI/CD: Conocimientos de nivel medio en procesos de integración y entrega continua para aplicaciones iOS, utilizando herramientas como Fastlane, Xcode Cloud o GitHub Actions para automatización de builds, pruebas y distribución mediante TestFlight.

- Git: Manejo de nivel medio de sistemas de control de versiones, incluyendo estrategias de branching, seguimiento de cambios y colaboración eficiente en equipos de desarrollo.

Competencias clave
  • Pensamiento analítico y capacidad para resolver problemas técnicos complejos.
  • Autonomía y responsabilidad en el desarrollo de soluciones.
  • Orientación a la calidad, mantenibilidad y escalabilidad del software.
  • Capacidad para diseñar soluciones técnicas aplicando buenas prácticas de arquitectura.
  • Comunicación efectiva con equipos técnicos y multidisciplinarios.
  • Proactividad e iniciativa para identificar oportunidades de mejora.
  • Organización y capacidad de priorización en entornos dinámicos.
  • Colaboración y disposición para compartir conocimientos técnicos.
  • Adaptabilidad y aprendizaje continuo frente a nuevas tecnologías y prácticas de desarrollo iOS.
  • Atención al detalle y compromiso con la entrega de soluciones robustas y confiables.
  • Pertenecer a una empresa internacional y multicultural que apoya la diversidad.
  • Formar parte de proyectos internacionales con presencia en Norteamérica, Pakistán, India y Latam.
  • Entorno de trabajo con amplia experiencia en trabajo remoto y distribuido, usando metodologías ágiles.
  • Cultura de constante aprendizaje y desarrollo en tecnologías actuales.
  • Ambiente agradable y colaborativo, con foco en el trabajo en equipo.
  • Acceso a plataformas de aprendizaje, Tech Talks, etc.
  • Formar parte de diversas iniciativas y participación continua en actividades internas y externas de innovación, hackathon, tecnología, agilidad, charlas, webinars, bienestar y cultura con posibilidades no solo de participar sino de ser expositor.
  • Además, al residir en Colombia podrás acceder a los beneficios correspondientes a nuestro centro.

Nisum es un empleador que ofrece igualdad de oportunidades y estamos orgullosos de nuestros esfuerzos continuos para promover la diversidad y la inclusión en el lugar de trabajo.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Gerente Comercial
Gerente Comercial

Nisum • Colombia

On-site
COP 70,000 - 90,000
Certificaciones constantes
Ambiente de trabajo colaborativo
Proyectos internacionales
Desarrollador de iOS
Desarrollador de iOS

Amaris Consulting | Part of Mantu • Bogotá ciudad

On-site
COP 156,240,000 - 234,360,000
Ingeniero iOS - Trabajo Remoto
Ingeniero iOS - Trabajo Remoto

BairesDev • Perímetro Urbano Barranquilla

Remote
COP 249,930,000 - 374,895,000
Trabajo 100% remoto
Compensación en USD o moneda local
Horarios flexibles
+3
FrontEnd Developer
FrontEnd Developer

Imaginamos • Colombia

Remote
COP 78,120,000 - 133,920,000
Desarrollador de Software
Desarrollador de Software

Tech And Solve • Colombia

Remote
COP 66,960,000 - 133,920,000
Horario flexible
Trabajo 100% remoto
Vacaciones parciales
+6
Developer Analyst (Mobile) Bogotá, D.C. - CO and Hybrid Full-time employee
Developer Analyst (Mobile) Bogotá, D.C. - CO and Hybrid Full-time employee

Topaz • Bogotá

On-site
COP 89,280,000 - 122,760,000
Planes de salud
Modalidad híbrida
Day Off por cumpleaños
Web Developer
Web Developer

T-mapp Jobs • Bogotá

On-site
COP 66,960,000 - 100,440,000
Salario competitivo
Equipo multicultural
Crecimiento profesional
Desarrollador Mobile
Desarrollador Mobile

CONFIDENCIAL • Colombia

Hybrid
COP 55,800,000 - 89,280,000
Flexibilidad laboral
Oportunidades de crecimiento profesional
Desarrollador Software (Fronted)
Desarrollador Software (Fronted)

Tech And Solve • Medellín

On-site
COP 60,000,000 - 90,000,000
Horario flexible
Vacaciones parciales
BYOD / Auxilio para trabajar con tu pr
+1
Remote iOS Mobile Developer — Growth & Impact
Remote iOS Mobile Developer — Growth & Impact

BairesDev • Perímetro Urbano Barranquilla

Remote
COP 281,171,000 - 374,895,000
Trabajo 100% remoto
Compensación competitiva
Horarios flexibles
+3