Objetivo del cargo
Desarrollar y mantener la interfaz de usuario de las aplicaciones, asegurando una experiencia fluida, atractiva y funcional, en línea con los requerimientos de diseño, arquitectura y las necesidades del cliente.
Principales funciones
– Implementar las tecnologías, herramientas, estructuras y marcos de trabajo definidos por el área de Arquitectura para la construcción y ejecución de aplicaciones web y móviles.
– Contribuir a la elaboración y priorización de la lista de tareas pendientes del proyecto desde la perspectiva de ingeniería de interfaz de usuario.
– Analizar y definir requerimientos, alcances, dependencias y posibles barreras técnicas que deban ser considerados por el Líder de Célula (PO) en sus propuestas.
– Desarrollar y mantener funcionalidades de la interfaz de usuario, asegurando su correcta integración con los servicios y el procesamiento de datos.
– Crear, actualizar y mantener la documentación técnica del software, facilitando futuros desarrollos y mantenimientos.
– Implementar buenas prácticas de desarrollo, aseguramiento de calidad y seguridad en las soluciones desarrolladas.
– Participar en equipos de trabajo bajo metodologías ágiles, contribuyendo al cumplimiento de los objetivos y entregables del proyecto.
Formación profesional y Experiencia
– Carreras como Ingeniería de Sistemas, Ingeniería Informática, Ingeniería de Telecomunicaciones, Ciencias de la Computación u otras carreras afines.
– Dos años de experiencia desempeñando funciones relacionadas con el objetivo del cargo.
– Experiencia en desarrollo de aplicaciones web y/o móviles.
– Experiencia en el uso de Flutter para el desarrollo de aplicaciones móviles y web.
– Experiencia comprobada en el uso de React para el desarrollo de aplicaciones web.
Conocimientos técnicos
Arquitectura de microservicios, patrones de diseño y principios SOLID.
– Prácticas de desarrollo bajo metodologías y marcos de trabajo ágiles.
– Conocimiento y manejo de Flutter y/o React.
– Uso de C# y familiaridad con el entorno de desarrollo .NET.
– Implementación de prácticas de seguridad en Frontend, considerando los principales riesgos del OWASP Top 10.
– Conocimiento de componentes y servicios AWS, como S3, CloudFront y Lambda.
– Manejo de herramientas y principios de UX/UI.
– Uso avanzado de Git y familiaridad con flujos de trabajo colaborativos.
– Implementación de pruebas unitarias y de integración.
– Aseguramiento y calidad del código.
– Conocimiento de metodologías ágiles de desarrollo de software y herramientas de gestión de proyectos como Azure Boards o Jira.
Competencias Requeridas
– Adaptabilidad Digital
– Gestión del cambio
– Trabajo en equipo
– Orientación al logro con calidad
Tu proceso de selección simple, inteligente y moderno
