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 Responsabilidades Aportar 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 Requeridos Experiencia 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 (Git Hub Actions, Sonar Cloud, 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.
📌 Desarrollador de android (Ejido de la Finca)
🏢 Spin
📍 Ejido de la Finca
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.