BC Tecnología

Desarrollador Mobile iOS

BC Tecnología Gran Santiago, Región Metropolitana de Santiago, Chile

Guardar
BC Tecnología es una consultora de TI especializada en la creación de equipos de trabajo ágiles para importantes empresas chilenas, enfocada en sectores como retail, servicios financieros, seguros y gobierno. Con más de 6 años de experiencia diseñando soluciones ajustadas a las necesidades específicas de sus clientes, BC Tecnología istra portafolios, desarrolla proyectos, ofrece servicios de outsourcing y brinda soporte y istración IT. El área de desarrollo móvil iOS participa en proyectos que integran innovación tecnológica con metodologías ágiles, alineándose con los objetivos estratégicos y de transformación digital de sus clientes en el sector retail, entre otros.

Responsabilidades y funciones principales

El Desarrollador Mobile iOS será responsable de diseñar, desarrollar y mantener aplicaciones móviles iOS de alta calidad para clientes del sector retail. Trabajará en colaboración con equipos multidisciplinarios aplicando arquitecturas modernas y patrones de diseño para mantener la escalabilidad y mantenibilidad del software.

Las Funciones Incluyen

  • Desarrollo de código en Swift 5 utilizando UIKit para interfaces de dinámicas y funcionales.
  • Implementación y ejecución de pruebas unitarias y asíncronas con XCTest, incluyendo el manejo de stubs y mocks para la capa de red.
  • Integración de servicios REST para comunicación entre cliente y servidor, asegurando un manejo eficiente de datos y errores.
  • Aplicación de principios de Clean Architecture, SOLID, y patrones MVVM o MVP para optimizar la estructura del código y mejorar la mantenibilidad.
  • Colaborar en la configuración y uso de herramientas de control de versiones y gestión de tickets, como Git y Jira.
  • Levantamiento y configuración de entornos de desarrollo locales para facilitar la productividad y calidad del software.
  • Ser un agente activo en la resolución de problemas tecnológicos, proactivo en la investigación de soluciones y en la propuesta de mejoras continuas.
  • Participar en reuniones de equipo y actividades colaborativas fomentando una comunicación clara y eficiente.

Requisitos y habilidades necesarias

Buscamos un profesional con un mínimo de 2 años de experiencia comprobada en desarrollo móvil iOS enfocado en la plataforma Swift 5. Se requiere un profundo conocimiento en patrones de arquitectura de software y sólidos fundamentos en UIKit para la implementación de interfaces robustas y escalables.

Es importante contar con experiencia práctica en pruebas unitarias (XCTest) que incluyan la validación de casos asíncronos y la simulación de servicios de red mediante stubs o mocks. La integración con servicios REST también es clave para la ejecución eficiente de las aplicaciones.

Conocimientos deseables que enriquecen el perfil incluyen experiencia en Objective-C, istración de datos seguros usando Keychain y uso de bibliotecas como Alamofire para solicitudes HTTP. Será valorado el conocimiento en Clean Architecture, principios SOLID, patrones de diseño MVVM y MVP para favorecer la modularidad del código.

Además, se valoran habilidades prácticas en Firebase para funcionalidades como notificaciones push, configuración remota, Firestore y analíticas, mejorando la interacción y monitoreo de las aplicaciones.

Conocimientos adicionales en la industria retail, funcionamiento de e-commerce y tecnologías CI/CD serán considerados un plus para entender el contexto del negocio del cliente.

Es fundamental que el candidato tenga destrezas avanzadas en el uso de Git y herramientas de ticketing como Jira, así como la capacidad para instalar y configurar entornos locales para el desarrollo ágil. Adicionalmente, se valoran habilidades en la realización de pruebas unitarias y el mockeo de APIs para asegurar la calidad y confiabilidad del software.

Habilidades y conocimientos deseables

Beneficios y condiciones laborales
  • Nivel de antigüedad

    No corresponde
  • Tipo de empleo

    Jornada completa
  • Función laboral

    Ingeniería y Tecnología de la información
  • Sectores

    Tecnología, información e internet y Servicios y tecnologías de la información

Las recomendaciones duplican tus probabilidades de conseguir una entrevista con BC Tecnología

Mira a quién conoces

Recibe notificaciones sobre nuevos empleos de Ingeniero de telefonía móvil en Gran Santiago, Región Metropolitana de Santiago, Chile.

Inicia sesión para crear una alerta de empleo

Echa un vistazo a los artículos colaborativos

Queremos impulsar los conocimientos de la comunidad de una forma nueva. Los expertos añadirán información directamente a cada artículo, generado inicialmente con inteligencia artificial.

Ver más