Desarrollador Móvil (México)

Desarrollador Móvil (México)

03 ago
|
MRP TECHNOLOGY
|
México

03 ago

MRP TECHNOLOGY

México

*Indispensable radicar en Mérida*

Objetivo del Puesto

Diseñar, construir y mantener aplicaciones móviles nativas para Android de alta calidad, asegurando un rendimiento óptimo, una experiencia de usuario excepcional y la correcta implementación de los requerimientos del negocio. Participar activamente en el ciclo de vida completo del desarrollo, aplicando las mejores prácticas y contribuyendo a la evolución técnica de los productos móviles de la empresa.

Responsabilidades y Funciones

1. Desarrollo de Software Móvil (Android)

- Diseñar, codificar y probar aplicaciones nativas para Android utilizando Kotlin (y/o Java), asegurando la calidad, el rendimiento y la mantenibilidad del código.
- Implementar y seguir las arquitecturas de software definidas (MVVM, Clean Architecture, etc.) para garantizar la escalabilidad y robustez de las aplicaciones.
- Participar activamente en la definición e implementación de mejoras en el código, corrigiendo bugs y optimizando el rendimiento de las apps existentes.
- Colaborar en la implementación y mejora de las prácticas de desarrollo (CI/CD, pruebas unitarias y de integración, code reviews) desde el rol de desarrollador.

2. Colaboración Técnica y de Equipo

- Participar en las ceremonias ágiles (daily, planning, review, retrospectiva) aportando activamente a la mejora continua del equipo y los procesos.
- Compartir conocimientos técnicos y mejores prácticas con otros miembros del equipo, contribuyendo a un ambiente de colaboración y aprendizaje mutuo.
- Mantener una comunicación clara y proactiva con el equipo sobre el avance de tareas, posibles bloqueos y desafíos técnicos.

3. Ejecución Técnica

- Implementar interfaces de usuario modernas y responsivas,



siguiendo los principios de Material Design? las guías de estilo de la compañía.
- Integrar y consumir servicios backend a través de APIs REST/GraphQL, manejando eficientemente la persistencia de datos, la sincronización y los escenarios offline.
- Implementar medidas de seguridad básicas en el código y el manejo de datos, siguiendo las guías establecidas (OWASP Mobile).
- Mantenerse actualizado sobre las últimas tendencias, librerías y herramientas del ecosistema Android (Jetpack Compose, Android Jetpack, nuevas versiones del SDK) para proponer mejoras.
- Gestionar el ciclo de vida de las aplicaciones en la Google Play Console (generación de APK/Bundle, firma, subida a la store y gestión de releases).

Requisitos del Puesto

Formación Académica:

- Licenciatura o Ingeniería en Sistemas Computacionales, Tecnologías de la Información, Software o carreras afines.
- Deseables certificaciones en desarrollo de aplicaciones móviles (Android Associate/Professional Developer) o metodologías ágiles (Scrum).

Experiencia Laboral:

- 2+ años de experiencia demostrable en desarrollo de aplicaciones móviles nativas para Android.
- Portafolio demostrable de aplicaciones publicadas y mantenidas en Google Play (proyectos personales o profesionales)(deseable).

Conocimientos Técnicos:

- Dominio Profundo Nativo Android: Kotlin (esencial) y Java. Conocimiento de los patrones y herramientas actuales.
- Arquitecturas: MVVM,



Clean Architecture, patrón Repository, manejo de inyección de dependencias (Dagger/Hilt, Koin).
- Librerías y Herramientas: Android SDK/Jetpack (Navigation, ViewModel, Room, Compose, etc.), Android Studio, gestión de dependencias con Gradle.
- Conectividad y APIs:?Consumo de APIs REST/GraphQL (Retrofit, Ktor, OkHttp), manejo de estados, programación asíncrona (Coroutines, Flow).
- Almacenamiento: Bases de datos locales (Room, SQLite), DataStore/SharedPreferences.
- Servicios en la Nube: Firebase (Auth, Cloud Messaging, Crashlytics, Analytics).
- Pruebas: Conocimiento de pruebas unitarias (JUnit, Mockito) y de integración.
- Control de Versiones: Git (GitFlow, GitHub Flow).
- Metodologías Ágiles: Familiaridad con Scrum o Kanban.
- Publicación: Conocimiento del proceso de firma, generación de builds y publicación en Google Play Console.

Habilidades y Competencias:

- Capacidad analítica y de resolución de problemas técnicos a nivel de código.
- Enfoque en la calidad y el detalle, con compromiso de entregar código limpio y bien documentado.
- Proactividad para proponer mejoras técnicas y funcionales.
- Comunicación efectiva para colaborar con el equipo y expresar ideas técnicas.
- Capacidad de aprendizaje continuo y adaptación a nuevas tecnologías.
- Trabajo en equipo y orientación a resultados.
- Organización y gestión del tiempo para cumplir con los objetivos de los sprints.

Sueldo: $22,000.00 al mes

Beneficios:

- Protegido de vida

Pregunta(s) de postulación:

- ¿Cuentas con dominio de Kotllin?
- ¿Estás de acuerdo con la oferta económica (22,000 netos mensuales)

Escolaridad:

- Licenciatura terminada (Deseable)

Lugar de trabajo: Empleo presencial

📌 Desarrollador Móvil (México)
🏢 MRP TECHNOLOGY
📍 México

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.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador móvil (méxico) / méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador móvil (méxico) / méxico