Volver atrás

Perfil

Desarrollador Android

Contratar perfil

¿Que hace?

El Desarrollador Android es responsable de diseñar, desarrollar, probar e implementar aplicaciones móviles para dispositivos Android. Este profesional trabaja en estrecha colaboración con el equipo de desarrollo para traducir los requisitos del cliente en soluciones técnicas efectivas y de alta calidad. 

Funciones

  1. Desarrollo de Aplicaciones: Diseñar y desarrollar aplicaciones móviles para dispositivos Android utilizando el lenguaje de programación Java o Kotlin y el entorno de desarrollo integrado (IDE) Android Studio. 
  2. Diseño de Interfaces de Usuario: Crear interfaces de usuario intuitivas y atractivas utilizando el framework de desarrollo de Android (Android SDK) y siguiendo las mejores prácticas de diseño de Material Design. 
  3. Integración de Funcionalidades: Integrar funcionalidades clave, como geolocalización, notificaciones push, acceso a la cámara y micrófono, redes sociales y servicios web, en las aplicaciones móviles. 
  4. Optimización de Rendimiento: Optimizar el rendimiento de las aplicaciones móviles, incluyendo la eficiencia del código, la gestión de la memoria y el uso de recursos del dispositivo. 
  5. Pruebas y Depuración: Realizar pruebas unitarias y de integración para garantizar la calidad y fiabilidad de las aplicaciones, así como depurar y solucionar problemas cuando sea necesario. 
  6. Mantenimiento y Actualización: Realizar mantenimiento continuo de las aplicaciones existentes, incluyendo la corrección de errores, la optimización del rendimiento y la actualización de las funcionalidades según sea necesario. 
  7. Colaboración en Equipo: Trabajar en estrecha colaboración con otros miembros del equipo de desarrollo, incluyendo diseñadores de UI/UX, desarrolladores backend y QA, para lograr los objetivos del proyecto de manera efectiva. 
  8. Investigación y Desarrollo: Mantenerse al día con las tendencias y avances en el desarrollo de aplicaciones móviles para Android, investigar nuevas tecnologías y herramientas, y proponer ideas innovadoras para mejorar las aplicaciones existentes o desarrollar nuevas. 

Requisitos para el cargo

  • Título universitario en Informática, Ingeniería de Software, o campo relacionado. 
  • Experiencia previa en el desarrollo de aplicaciones móviles para dispositivos Android. 
  • Conocimiento sólido de Java y/o Kotlin, así como del entorno de desarrollo Android Studio. 
  • Familiaridad con los principios de diseño de Material Design y las pautas de interfaz de usuario de Android. 
  • Experiencia en el uso de APIs de Android, servicios web y bases de datos móviles, como SQLite o Firebase. 
  • Habilidades de resolución de problemas y capacidad para trabajar bajo presión. 
  • Excelentes habilidades de comunicación y capacidad para trabajar en equipo. 
  • Preferiblemente, experiencia con metodologías ágiles de desarrollo de software, como Scrum o Kanban.