Funciones:
responsable del diseño, desarrollo, implementación y mantenimiento de aplicaciones móviles para la plataforma android. Trabaja en estrecha colaboración con otros desarrolladores, diseñadores y partes interesadas para crear aplicaciones funcionales, eficientes y que ofrezcan una excelente experiencia de usuario.
Responsabilidades:
desarrollo de aplicaciones: diseñar, codificar y mantener aplicaciones móviles para la plataforma android utilizando java, kotlin u otros lenguajes y herramientas relacionadas.
Integración de apis: integrar aplicaciones con servicios web y apis externas para garantizar la funcionalidad completa y el intercambio de datos.
Optimización y rendimiento: asegurar la optimización de la aplicación para un rendimiento fluido y eficiente, adaptándose a diferentes dispositivos y versiones de android.
Pruebas y depuración: realizar pruebas unitarias y de integración, depurar problemas y errores, y garantizar que las aplicaciones funcionen correctamente antes del lanzamiento.
Colaboración: trabajar con diseñadores de ui/ux para garantizar que las aplicaciones tengan una interfaz de usuario intuitiva y atractiva, y colaborar con otros desarrolladores en proyectos de equipo.
Documentación: crear y mantener documentación técnica para el desarrollo, integración y mantenimiento de aplicaciones.
Actualización y mantenimiento: actualizar y mantener aplicaciones existentes para mejorar la funcionalidad y añadir nuevas características según las necesidades del negocio y las demandas del usuario.
Innovación: mantenerse al tanto de las últimas tendencias y tecnologías en desarrollo android para incorporar mejores prácticas y nuevas funcionalidades en las aplicaciones.
Requisitos:
educación: título en ciencias de la computación, ingeniería en software, o un campo relacionado.
Conocimientos técnicos:
dominio de lenguajes de programación como java y kotlin.
Experiencia con android studio, herramientas de desarrollo y apis de android.
Conocimiento de arquitecturas de aplicaciones como mvp, mvvm o clean architecture.
Habilidades de resolución de problemas: capacidad para identificar y solucionar problemas técnicos de manera efectiva.
Trabajo en equipo: habilidades para trabajar en equipo y colaborar con otros desarrolladores y diseñadores.
Comunicación: buenas habilidades de comunicación para explicar conceptos técnicos y colaborar con diferentes partes interesadas.
Orientación al detalle: atención al detalle para asegurar la calidad y precisión en el desarrollo de aplicaciones.
Cómo aplicar:
enviar su currículum actualizado a claudiam@adinfi.com con el asunto “vacante desarrollador android”.