Descripción del trabajo
Como parte de un equipo de productos, colaborarás con ingenieros, gerentes de producto y diseñadores de UX para mantener y expandir tanto los componentes front-end como back-end, con un enfoque en la solidez del sistema y la experiencia del usuario. Este puesto tiene como objetivo reducir la brecha entre los aspectos técnicos y los requerimientos comerciales, asegurando que el equipo pueda ejecutar proyectos de manera eficiente. Gracias a un feedback técnico constante, los proyectos se definen claramente desde el principio, lo que minimiza riesgos de rework y retrasos.
Responsabilidades:
- Desarrollo y mantenimiento de software: Crear y mantener soluciones escalables, eficientes y confiables utilizando Ruby y TypeScript.
- Liderazgo técnico: Proporcionar dirección técnica y asesoramiento durante la planificación y ejecución de proyectos, garantizando que se cumplan las mejores prácticas y estándares tecnológicos.
- Soporte operativo: Resolver problemas operativos diarios en aplicaciones de software, asegurando un tiempo de inactividad mínimo y evitando interrupciones en las operaciones comerciales.
- Calidad y pruebas: Implementar procesos de pruebas y documentación que mantengan los altos estándares de calidad en los productos.
Requisitos:
- Definición y feedback de tareas: Proporcionar retroalimentación técnica periódica a los gerentes de producto para afinar y asegurar que las tareas sean viables y estén bien definidas desde el inicio.
- Monitoreo y optimización: Supervisar el rendimiento del sistema, identificar posibles problemas y aplicar soluciones rápidamente, optimizando tanto la funcionalidad como la experiencia del usuario.
- Colaboración técnica: Trabajar de cerca con gerentes de producto y otras partes clave para traducir las necesidades comerciales en soluciones técnicas efectivas.
- Experiencia técnica: Conocimientos avanzados de Ruby y TypeScript, con una sólida comprensión de los principios y marcos de desarrollo full-stack.
- Habilidades para resolver problemas: Capacidad para abordar problemas técnicos complejos de manera eficaz, con una fuerte capacidad analítica.
- Comunicación: Habilidades comunicativas excepcionales para explicar conceptos técnicos de manera clara a miembros del equipo y otras partes interesadas no técnicas.
- Gestión de proyectos: Experiencia en la gestión de múltiples proyectos y prioridades, con capacidad para trabajar en entornos de gestión tradicionales o ágiles (no necesariamente Scrum).
Salario a percibir
A convenir
Para ver este contenido y los contactos hacias las ofertas, debes tener una Subscripción .