Senior Android Developer
ManpowerGroup
- Heredia
- Permanente
- Tiempo completo
desarrollo y mantenimiento de aplicaciones móviles de alta calidad para la
plataforma Android. Este profesional será responsable de liderar proyectos,
colaborar con otros miembros del equipo de desarrollo y garantizar que las
aplicaciones cumplan con los estándares de rendimiento y usabilidad. Funciones y Responsabilidades:Desarrollo de Aplicaciones: Diseñar, desarrollar y mantener aplicaciones
Android de alta calidad, cumpliendo con los estándares de código y las mejores
prácticas de desarrollo.Liderazgo Técnico: Liderar proyectos de desarrollo de aplicaciones móviles,
brindando orientación técnica y resolviendo desafíos técnicos complejos.Colaboración en Equipo: Trabajar en estrecha colaboración con diseñadores de
UI/UX, otros desarrolladores y equipos interdisciplinarios para lograr objetivos
comunes.Optimización de Rendimiento: Optimizar el rendimiento de las aplicaciones
para garantizar una experiencia de usuario fluida y eficiente.Mantenimiento y Actualización: Realizar mantenimiento continuo y
actualizaciones de las aplicaciones existentes para resolver problemas y agregar
nuevas características. Pruebas y Depuración: Realizar pruebas rigurosas y depuración de código para
garantizar la estabilidad y la calidad del producto final. Documentación: Documentar adecuadamente el código y los procesos de
desarrollo para facilitar la colaboración y el mantenimiento.RequisitosRequisitos: Experiencia laboral demostrada como desarrollador Android, con al menos 3 años de experiencia. Conocimiento profundo de Java y/o Kotlin. Experiencia con el uso de bibliotecas y herramientas de desarrollo de Android, como Android Studio. Experiencia en el diseño y consumo de servicios web (RESTful APIs). Familiaridad con las pautas de diseño de Material Design. Conocimiento de patrones de arquitectura de software como MVVM o MVP. Capacidad para trabajar de manera independiente y en equipo. Habilidades de comunicación efectiva. Capacidad para resolver problemas de manera creativa. Experiencia con el control de versiones, preferiblemente Git. Competencias: Habilidades de resolución de problemas. Habilidad para trabajar en un entorno ágil. Adaptabilidad y disposición para aprender nuevas tecnologías. Atención al detalle. Compromiso con la calidad del código y las prácticas de desarrollo. Habilidades de comunicación y colaboración efectivas. Liderazgo técnico y capacidad para guiar a otros miembros del equipo.