Tipo de contrato
Indefinido
Salario
Salario sin especificar
Estudios mínimos
Formación Profesional Grado Superior
Descripción del empleo
Nuestro cliente es una empresa líder en soluciones de hardware y software para el sector de hostelería y retail. Ofrece una amplia gama de productos y servicios que incluyen Terminales de Punto de Venta (TPV), software de gestión, movilidad para comandas, gestión de almacén, delivery, entre otros.
Actualmente tienen una nueva vacante de front-end developer para el departamento de desarrollo que apuesta por la excelencia y el clean code (legible, testeable y fácil de mantener). Tus funciones estarán focalizadas en desarrollar componentes de interfaz de usuario, implementación de pruebas automatizadas y resolución de errores. El objetivo es asegurar que el software no solo cumpla con las funcionalidades requeridas, sino que también ofrezca una experiencia de usuario excepcional.
Funciones:
•Diseño y desarrollo: Creación de componentes de interfaz de usuario utilizando React y TypeScript.
•Implementación de pruebas automatizadas (unit, acceptance, e2e) como parte integral del proceso de desarrollo, garantizando la calidad del código.
•Trabajar estrechamente con la persona responsable de diseño de producto para traducir los conceptos de diseño en interfaces interactivas y funcionales.
•Documentación del código de manera clara y concisa, asegurando que otros desarrolladores puedan comprender y mantener el trabajo realizado (clean code).
•Identificación y corrección de errores en el código, trabajando de manera proactiva para mejorar la estabilidad y el rendimiento del software.
Se ofrece:
•Trabajo 100% remoto síncrono con horario de trabajo de Lunes a Jueves de 8:30 a 14:00 y 15:00 a 18:00 y Viernes de 08:00 a 14:00.
•Seguro médico.
•Jornada intensiva en verano.
•Incorporación en el mes de Noviembre de 2024 o Enero de 2025.
Requisitos mínimos
•Experiencia en desarrollo frontend de al menos 2 años.
•Dominio de los paradigmas de OOP y FP en el desarrollo de software.
•Conocimientos en pruebas automatizadas de diferentes estilos y su integración en el proceso de desarrollo.
•Capacidad para mantener una documentación clara y precisa que facilite el mantenimiento y comprensión del código por otros/as desarrolladores/as (clean code).
Inscribirme a esta oferta