




Resumen: Corva busca un desarrollador de software para crear funciones orientadas al usuario, optimizar componentes y traducir diseños de interfaz de usuario/experiencia de usuario (UI/UX) en código de alta calidad. Aspectos destacados: 1. Desarrollar nuevas funciones orientadas al usuario utilizando React.js 2. Optimizar componentes para un rendimiento máximo 3. Traducir diseños de interfaz de usuario/experiencia de usuario (UI/UX) en código de alta calidad **Acerca de Corva** Corva ha construido una tienda de aplicaciones energéticas pionera sobre una base tecnológica de primer nivel, tuberías de datos y una arquitectura segura y escalable. Nuestras soluciones energéticas resuelven los desafíos más complejos actuales en la entrega de pozos, desde el diseño del pozo hasta la perforación final. La plataforma, en constante evolución, no solo está preparada para el futuro en cuanto a la digitalización de operaciones, sino que también constituye su kit de herramientas para acelerar los objetivos de sostenibilidad y transición energética. Nuestra plataforma está diseñada para velocidad y fiabilidad, y ofrece funciones y capacidades incomparables. Corva impulsa la innovación mundial al aumentar la eficiencia, la productividad y la rentabilidad mediante nuestras innovadoras soluciones energéticas. **Misión** *La misión de Corva es acelerar el futuro de la energía.* **Valores** **Audacia**: *Los corvanautas tienen la confianza y el valor necesarios para cuestionar el statu quo tanto en los productos que creamos como en las relaciones que cultivamos.* **Responsabilidad integral**: *Asumimos la propiedad de lo que iniciamos y lo llevamos a cabo hasta su conclusión mediante la confianza y la fiabilidad.* **Transparencia**: *Es fundamental ser abiertos, honestos y coherentes con las actualizaciones y el flujo de datos hacia clientes y colegas. Valoramos el libre flujo de información y datos para tomar mejores decisiones.* **Inclinación hacia la acción**: *Los corvanautas no permanecen inmóviles: ¡nuestro modo predeterminado es actuar! Logramos progreso mediante iteraciones de alta calidad. El fracaso forma parte integrante del proceso, y el éxito se define por la cantidad de intentos realizados.* **Lo que harás** * Desarrollar nuevas funciones orientadas al usuario utilizando React.js y crear componentes reutilizables y bibliotecas frontend para uso futuro; * Optimizar componentes para un rendimiento máximo en una amplia variedad de dispositivos y navegadores compatibles con la web; * Traducir diseños de interfaz de usuario/experiencia de usuario (UI/UX) en código de alta calidad; * Desarrollar casos de prueba junto con ingenieros de control de calidad (QA); * Documentar decisiones y enfoques técnicos; * Realizar sesiones de demostración del producto con partes interesadas. **Requisitos** * Mínimo 5 años de experiencia como desarrollador de software; * Conocimientos sólidos en JavaScript, incluidas la manipulación del DOM y el modelo de objetos de JavaScript; * Experiencia práctica y comprensión experta de React.js, sus principios fundamentales y flujos de trabajo populares de React.js; * Experiencia con herramientas comunes de desarrollo frontend, como NPM, Webpack, Rollup, Vite, etc.; * Conocimientos prácticos de Git y modelos de ramificación de código; * Capacidad para comprender los requisitos comerciales y traducirlos en requisitos técnicos; * Habilidades probadas de liderazgo; * Buenas habilidades comunicativas escritas y verbales en inglés. **Ventaja adicional** * Aptitud para realizar pruebas comparativas del rendimiento de páginas e implementar optimizaciones; * Experiencia en diseños visuales e interactivos pixel-perfect y modernos, Figma y buenas habilidades comunicativas para colaborar con diseñadores; * Se prefiere tener una licenciatura (B.S.) o título equivalente en Ciencias de la Computación. **Tecnologías utilizadas** * TypeScript * React * Redux * Material UI * Highcharts.js / Echarts * HTML5 * CSS3, PostCSS, Autoprefixer * Webpack, Rollup


