Desarrollador Android Kotlin - CRM + SAP RISE
Idioma: Español nativo; inglés conversacional (capaz de sostener conversación básica con equipo externo)
Objetivo del rol
Desarrollar y evolucionar la app Android (Kotlin) del CRM, integrada con SAP S/4HANA (RISE Private Cloud 2022), preservando la lógica del CRM actual e integrando el nuevo UX definido en Figma. Asegurar trazabilidad por GPS en segundo plano, desempeño estable y seguridad, además de colaborar en mejoras funcionales y brindar soporte nivel 2 a usuarios internos.
Responsabilidades clave
- Desarrollar en Android (Kotlin) las funcionalidades del CRM: cotizaciones, pedidos, devoluciones, inventarios, crédito y cobranza, listas de cobranza y Dashboard/indicadores.
- Integrar diseños de Figma (layout, componentes, assets) a UI nativa, cuidando responsividad y consistencia con la lógica vigente del CRM.
- Implementar y optimizar trazabilidad por GPS (ubicación en segundo plano y con pantalla bloqueada), administración de permisos, manejo de batería y cumplimiento de políticas de Android.
- Consumir e integrar servicios con SAP ERP vía SAP CPI (REST/OData), y con el DWH (SAP Datasphere); manejo de MariaDB, Apache, Tomcat.
- Asegurar seguridad de la app (manejo de sesiones, ofuscación, almacenamiento seguro, políticas de permisos, OWASP Mobile buenas prácticas).
- Participar en análisis funcional: levantar requerimientos con usuarios, sintetizarlos y traducirlos en historias de usuario y criterios de aceptación.
- Realizar soporte de nivel 2 (investigación de incidencias, correcciones, comunicación con usuarios, prevención de recurrencias).
- Pruebas unitarias e instrumentadas, code reviews, documentación técnica/funcional y colaboración en despliegues (CI/CD deseable).
- Utilizar IA de apoyo y prompting eficaz para acelerar tareas de codificación (nuevo código e integración con código existente).
Requisitos (Must-have)
Kotlin para Android: 3+ años desarrollando apps nativas. Conocimiento de Android Jetpack (ViewModel, LiveData/Flow, Room, WorkManager), Coroutines, y patrones de arquitectura (MVVM/Clean).
- UI/UX con Figma: Capacidad para interpretar y trasladar diseños (auto-layout, componentes, tokens) a interfaces nativas responsivas; atención a detalle (pixel parity razonable).
- GPS y segundo plano: Experiencia comprobable con localización en background, servicios en primer plano, optimización de batería y cumplimiento de restricciones de Android (permisos, políticas recientes).
- Back-end / Middleware: Experiencia con MariaDB, Apache, Tomcat, consumo de APIs, JSON, autenticación.
- CRM + Dashboard: Experiencia implementando flujos de CRM (cotizaciones, pedidos, devoluciones, cobranza) y Dashboard/indicadores dentro de la app.
- Soporte Nivel 2: Diagnóstico, trazas, registro de incidencias y comunicación efectiva con usuarios.
- Comunicación: Español nativo e inglés conversacional (para coordinarse con equipo/diseñadores externos).
- Residencia en México y disponibilidad para remoto o visitas puntuales on-site.
Deseables (Nice-to-have)
- Jetpack Compose (o transición desde Views), Navegación, Hilt.
- CI/CD (GitHub Actions/GitLab CI), Crashlytics, Play Console, Test Lab.
- Seguridad móvil: ProGuard/R8, cifrado local, políticas MDM, OWASP MASVS/MSTG.
- Experiencia con GenAI/Copilots (GitHub Copilot, prompt engineering aplicado a código).
- Conocimiento de Power BI o analítica para alinear indicadores con negocio.
Competencias y estilo de trabajo
- Paciencia, proactividad, pensamiento analítico y excelente comunicación con usuarios no técnicos.
- Trabajo en equipo, ownership, orientación a resultados y calidad.
- Capacidad para documentar y estandarizar (historias de usuario, criterios de aceptación, flujos y APIs).
Herramientas y stack
- Kotlin, Android Studio, Git (GitHub/GitLab), Jira/Azure DevOps.
- Figma (inspección, exportación de assets, tokens).
- MariaDB, Apache, Tomcat, REST/OData, JSON.
- (Deseable) Firebase/Crashlytics, CI/CD, SonarQube.
Ofrecemos:
Tipo de contratación: Por proyecto con entregables definidos por fases.
Sueldo a negociar de acuerdo a experiencia y conocimientos
Horario: Flexible, con reuniones de seguimiento y entregas semanales.
Requisitos
Estudios
Valorado
Experiencia profesional
Sobre Gimbel Mexicana, S.A. de C.V.
GIMBEL MEXICANA inició actividades en el año de 1963, actualmente es dirigida por la cuarta generación de comerciantes en el negocio de las ferreterías. Comercializamos más de 25,000 productos divididos en los siguientes ramos: Ferretería, refacciones automotrices artículos deportivos, artículos de cocina, maquinaria para la agricultura, baleros, entre otros. Contamos con una gama de productos muy completa para el comercio en general. Cada año seguimos creciendo y es por eso que buscamos gente con talento y con muchas ganas de alcanzar el éxito