Descripción del puesto
Estamos buscando un/a Desarrollador/a Android con experiencia para unirse a nuestro equipo. El enfoque principal del rol será la atención y resolución de tareas pendientes en el backlog de desarrollo, así como la mejora continua de las aplicaciones existentes. La persona seleccionada deberá ser ágil en la identificación y resolución de bugs, así como en la implementación de nuevas funcionalidades solicitadas por el equipo de producto.
Responsabilidades:
- Revisar y priorizar las tareas del backlog relacionadas con el desarrollo de aplicaciones Android.
- Resolver bugs y problemas técnicos reportados por el equipo de QA o usuarios finales.
- Implementar nuevas funcionalidades y mejoras solicitadas por los equipos de producto y diseño.
- Colaborar con otros desarrolladores y diseñadores para asegurar una integración eficiente de las soluciones propuestas.
- Realizar pruebas de unidad y de integración para garantizar la calidad del código.
- Mantener actualizadas las documentaciones técnicas y asegurar la coherencia del código.
Requisitos
Requisitos:
- Licenciatura en Ingeniería de Software, Ciencias de la Computación o áreas relacionadas.
- Mínimo 3 años de experiencia en desarrollo de aplicaciones Android con Kotlin y/o Java.
- Experiencia trabajando con herramientas de control de versiones (Git).
- Conocimiento de principios de diseño de Material Design y desarrollo de interfaces de usuario en Android.
- Experiencia en la integración de APIs RESTful y manejo de bases de datos locales (Room, SQLite).
- Capacidad para trabajar en equipo y gestionar múltiples tareas del backlog de manera eficiente.
- Familiaridad con metodologías ágiles (Scrum, Kanban).
Deseable:
- Conocimiento de tecnologías móviles emergentes y nuevas funcionalidades de Android.
- Experiencia en el uso de herramientas de análisis de rendimiento como Firebase Crashlytics.
- Familiaridad con Continuous Integration (CI) y Continuous Deployment (CD).