About this role
About the Role El Android Developer es el Ingeniero de Software especializado en el desarrollo de aplicaciones Android robustas, escalables y de alto impacto que soportan a millones de usuarios concurrentemente, utilizando tecnologías avanzadas que aseguran una experiencia de usuario excepcional. What You'll Do
- Desarrollar nuevas funcionalidades de producto asegurando un código limpio y escalable.
- Mantener, operar y mejorar las funcionalidades construidas bajo su responsabilidad.
- Aplicar metodologías de vanguardia y técnicas de solución de problemas.
- Mejorar los procesos existentes para hacer más eficiente su trabajo, mejorar la calidad de la aplicación y reducir costos.
- Mantenerse al día con las últimas tendencias y tecnologías en el desarrollo de aplicaciones móviles y proponer mejoras continuas.
- Evaluar nuevas tecnologías para incrementar eficiencias.
- Medir y mejorar el desempeño (UI/App, tiempo de respuesta y uso de red) de la aplicación.
- Realizar pruebas unitarias, de integración y rendimiento para garantizar la estabilidad y funcionalidad de las aplicaciones.
- Trabajar en estrecha colaboración con diseñadores, otros ingenieros y equipos de producto para definir, diseñar y enviar nuevas funcionalidades. What We're Looking For
- Formación profesional: Ingeniería en Sistemas o afín.
- Años de experiencia: más de 8 años.
- Áreas de experiencia: Procesos Bancarios o áreas afines.
- Conocimientos requeridos: Native Android, Kotlin, Java, Basic Android Components, Android Jetpack, animations, AB Testing, view Optimization, Multithreaded Apps.
- SQL databases, Apps publications en Android Store.
- Web Tools: Postman, REST, servicios web, JSON, Charles.
- CI/CD Practices, Unit Testing.
- Idiomas: inglés Avanzado.
- Disponibilidad para viajar: N/A.
- Disponibilidad para cambio de residencia: no.