IDS Comercial es una empresa 100% mexicana dedicada a TI con 40 años de experiencia y presencia en México, Latinoamérica y EEUU.
Estamos acreditados en el Nivel 5 de CMMI (Capability Maturity Model Integration), modelo de calidad establecido por el Software Engineering Institute (SEI). Certificados por parte de ISO en la norma ISO/IEC 27001:2013. Contamos con distintivo de Empresa Socialmente Responsable (ESR).
¡¡TE ESTAMOS BUSCANDO!!
Desarrollador iOS Sr
Modalidad: Hibrido (3 días por semana en sitio)
Ubicación: Toreo, CDMX
Dominio de inglés CONVERSACIONAL (C1 - C2)
Requisitos:
- 4 años de experiencia reciente en el desarrollo de aplicaciones móviles (iOS) que incluye comprender la especificación de requisitos, trabajar en el diseño de software, codificación, pruebas y mantenimiento.
- Trabajé en varias arquitecturas
- Capacidad demostrada para seguir las especificaciones del software y las mejores prácticas.
- Comprensión competente de las herramientas de control de versiones de código, como Git.
- Consumo de servicios REST
- UIKit y SwiftUI
- Apps Nativas con Objective C y Swift 4.0
- Implementación con controladores Storyboard, Segues, Nibs
- Manejo de Protocolos y Bloques
- Closures y observadores, hilos
- Arquitecturas MVVM y MVC
- Implementación de consumo de Servicios REST, API's, mediante librerías de terceros y nativas
- Persistencia de Datos: SQLITE
- MVVM
- SOLID
- Experiencia trabajando bajo metodologías ágiles
- Scrum
- Indispensable: Testing Unitario- Automatización de Casos de Uso
- Control de versiones: Git - obligatorio, Git Flow - deseable, SourceTree - deseable.
- Conocimiento básico de integración continua y sonar - deseable
- Pruebas Unitarias - obligatorio
Responsabilidades:
- Enfoque en el Cliente y Garantizar la Calidad del Desarrollo:
- Desarrollar, garantizando calidad en el diseño, codificación y pruebas, aplicaciones móviles de comercio electrónico, asegurando que cumpla con las necesidades de nuestros clientes y los objetivos del negocio.
- Ejecución de Pruebas: Crear y ejecutar casos de prueba para verificar la funcionalidad y calidad del software desarrollado.
- Desarrollo Ágil de Proyectos: Desarrollar utilizando metodologías ágiles, asegurando una ejecución eficiente y efectiva.
- Ceremonias Scrum: Participar activamente en las ceremonias de Scrum con el equipo, manteniendo la transparencia y la colaboración.
- Gestión de Riesgos: Identificar y comunicar los riesgos del proyecto para garantizar entregas a tiempo y de alta calidad.
- Colaboración Interdepartamental: Colaborar estrechamente con los equipos de producto y UX para definir los requisitos y la visión de las aplicaciones.
- Monitoreo de Rendimiento: Establecer y supervisar tableros de datos que proporcionen una visión clara del rendimiento de las aplicaciones y del software desarrollado.
- Gestión de Incidentes de Producción: Participar activamente en la resolución de incidentes de producción en las aplicaciones de manera efectiva.
Ofrecemos
- Esquema de trabajo Hibrido
- Prestaciones de ley y superiores (SGMM, Bono y más)
- Plan de carrera
Reportar empleo