DESARROLLADOR MOBILE
Puesto: Desarrollador Mobile
Ubicación: Atizapan
Desarrollador Mobile
Desarrollar aplicaciones Android con manejo de lenguajes nativos para la parte FrontEnd y preferentemente con experiencia con C# y SQLServer para la parte BackEnd. Se encargará del diseño (consistente con lo que actualmente existe) y desarrollo de nuevos módulos, así como el mantenimiento y mejora de la funcionalidad actual de la aplicación de la empresa.
Esquema de trabajo: Híbrido (2-3 días en oficina).
Skills Técnicos Obligatorios:
3+ años como desarrollador de aplicaciones móviles.
2+ años como desarrollador de aplicaciones Android con Java y/o Kotlin.
Entendimiento de librerías .AAR
Excelente manejo del consumo de API Rest con Retrofit o Volley.
Excelente manejo de estructuras JSON (Serialización y Deserialización).
Fuerte manejo de bases de datos internas en los dispositivos. Room (SQLite), SharedPreferences, o alternativas como Realm
Fuerte manejo de periféricos del dispositivo: cámara, GPS, conexión a internet, etc.
Excelente manejo de patrones de diseño: MVVM, MVC, Singleton, etc.
Lectura de código preexistente.
Capacidad para depurar y optimizar código crítico.
Manejo de versionado de código: GIT, SVN, etc.
Skills Técnicos Preferentes:
Familiaridad de monitoreo de errores en Crashlytics.
Manejo de librerías de terceros a través de Gradle.
Manejo de backend con C# y SQL Server. Entity Framework, LINQ.
Manejo de metodologías ágiles.
Manejo de seguimiento de asignaciones: JIRA.
Análisis de requerimientos y facilidad para integrarlos respetando las reglas de negocio.
Enviar CV a laura.chomicki@cki-consulting.net
Skills Técnicos Opcionales:
Conocimiento de deploy en PlayStore.
Softskills:
Capacidad para trabajar de forma autónoma y de forma estrecha con el equipo de desarrollo cuando sea necesario.
Trabajo colaborativo con los demás equipos de la organización (Producto y Servicios) para el entendimiento de requerimientos y el desarrollo de la mejor solución técnica.
Orientado a resultados y logro de objetivos.
Pasión por el aprendizaje continuo y un fuerte deseo de adquirir conocimiento tanto en las tecnologías como en el negocio logístico.
Claridad para documentar código, manuales de usuario y colaborar con otros equipos (diseño, backend).
Postularse