Description Acerca de: Diseñar la solución técnica de las iniciativas de acuerdo a los requerimientos entregados por análisis para cumplir con la necesidad del negocio, respetando los estándares arquitectónicos establecidos dentro de la organización para la construcción de software. 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 con 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 en 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. Prestaciones: Sueldo base Fondo de Ahorro Descuentos en compras de muebles y ropa Aguinaldo Vacaciones Prima vacacional Reparto de Utilidades Día libre de cumpleaños Becas para estudio Útiles escolares Club de protección familiar Ambiente de trabajo agradable Entre otros beneficios y prestaciones ResponsibilitiesImplementar los procesos y estándares establecidos Cumplir con los procesos del Manual Técnico MCC Sistemas Programación Formarse como instructor interno para apoyar capacitación interna y/o asesorías técnicas Participar cómo certificador técnico, implementar y dar seguimiento al proceso de Contrataciones y Promoción Interna Participar e involucrarse en las actividades detonadas por los Comités Tecnológicos Tomar decisiones relacionadas con el diseño de software Sugerir tecnología apropiada para la solución tomando como base las establecidas por el departamento de optimización de código Participar en investigaciones para mejorar el rendimiento de los sistemas Cumplir en tiempo y forma con la entrega de la documentación Documentar la solución técnica (código fuente) Apoyar a la mejora continua de los estándares técnicos de Sistemas Programación Proponer el uso de nuevas tecnologías enfocadas al desarrollo de software Transmitir el conocimiento de herramientas tecnológicas a Programadores
Job Title
Programador Senior