09 ago
|
Spin
|
Ciudad de México
09 ago
Spin
Ciudad de México
Objetivo del Rol
El objetivo principal de este rol es dar soporte a la producción de código de aplicaciones móviles con base en los requerimientos, aprovechando la expertise en diseño y mejores prácticas de desarrollo. El rol es responsable de asegurar el nivel de calidad deseado y el uso adecuado de las metodologías de trabajo seleccionadas. Se espera que el developer resuelva problemas complejos de forma autónoma y contribuya con código de alta calidad y documentación técnica.Principales ResponsabilidadesAportar expertise en prácticas de desarrollo y diseño de vanguardia (cutting-edge).Garantizar el nivel de calidad deseado y el uso adecuado de metodologías de secure development dentro de la organización.Garantizar que el código entregado sea siempre funcionalmente correcto y esté libre de errores o vulnerabilidades.Asegurar la factibilidad técnica de los diseños UI/UX y su integración en la app.Optimizar la app para máxima velocidad y escalabilidad.Analizar,
hacer debug y resolver errores complejos.Implementar Continuous Integration y Continuous Delivery (CI/CD) dentro del ciclo de testing.Mantener actualizado el status de las tareas en Jira.Definir criterios de aceptación (acceptance criteria) claros antes del desarrollo.Conocimientos y Experiencia RequeridosExperiencia mínima de 2 a 4 años en desarrollo de mobile apps.Entendimiento de patrones de diseño, arquitectura y principios SOLID.Dominio de Git y herramientas de CI/CD (GitHub Actions, SonarCloud, Bitrise).Habilidades en TDD y BDD.Experiencia con prácticas de secure development (SAST, DAST, MAST).Experiencia preferente en esquemas de superapp, arquitectura modular y reuso de componentes/librerías.Conocimiento en Java y Kotlin, Android Studio, Android SDK y Gradle.
#J-18808-Ljbffr
📌 Desarrollador de Android (Ciudad de México)
🏢 Spin
📍 Ciudad de México