Desarrollador Mobile iOS en BC Tecnología

FULL_TIME

Santiago
Se trabaja algunos días de forma remota y otros en la oficina en: Santiago
(Híbrido)
| Semi Senior | Full time | Desarrollo Mobile

1 postulaciones
Responde entre 2 y 14 días
Revisado por última vez ayer
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 administra portafolios, desarrolla proyectos, ofrece servicios de outsourcing y brinda soporte y administració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.

Postula directamente en Get on Board.

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 usuario 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, administració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.

GETONBRD Job ID: 53783

Política de trabajo remoto

Híbrido

Se trabaja algunos días de forma remota y otros en la oficina en Santiago (Chile).

  1. Empleos
  2. Desarrollo Mobile
  3. BC Tecnología
  4. Desarrollador Mobile iOS

Acerca de BC Tecnología

Somos una consultora de TI con personal experto en diferentes áreas de tecnología. — Perfil completo de BC Tecnología

Desarrollador Mobile iOS
BC Tecnología • Santiago
Se trabaja algunos días de forma remota y otros en la oficina en: Santiago
(Híbrido)
Compartir este empleo Compartir