At least 4 years of experience in web application development., Solid experience with JavaScript and TypeScript, particularly with strict typing., Proficiency in React and Next.js, with experience in Server Side Rendering (SSR)., Familiarity with design frameworks like Tailwind, Bootstrap, or Material UI..
Key responsabilities:
Create user interfaces using HTML, CSS, and JavaScript.
Develop scalable and maintainable JavaScript/TypeScript code.
Collaborate with the Product Design department to enhance user experience features.
Integrate backend functionalities and contribute to software development lifecycle improvements.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Our journey starts in 2010 when Freepik, a platform for designers offering free graphic resources, was created. As one of Europe’s fastest growing companies in the technology sector (and ranked 109 worldwide), we developed along the way two other projects: Flaticon — #1 sources for free customizable icons and Slidesgo — free Google Slides and PowerPoint templates for your presentations, which now together with Freepik are part of the Freepik Company. This year, we grew to over 400 employees strong and we work with over 400 exclusive designers on remote with our headquarter in the city centre of sunny Malaga, Spain. Our main goal since the beginning was to offer high-quality resources worldwide. Today, we are proud to share that we’ve gathered over 28 million graphic resources for more than 40 million users. Nuestro viaje comenzó en el año 2010 con Freepik, una plataforma para diseñadores que ofrece recursos gratuitos. Hoy en día, Freepik se ha convertido en una de las empresas europeas de mayor crecimiento en el sector de la tecnología (ocupamos el puesto 109 en el ranking mundial). A lo largo del camino, hemos incorporado otros dos proyectos, Flaticon y Slidesgo. Flaticon es la base de iconos gratuitos personalizables número #1 en el sector. Por otro lado, Slidesgo, nuestro proyecto más reciente, es una plataforma que ofrece plantillas gratuitas para Google Slides y PowerPoint.Desde nuestras oficinas en el centro de Málaga, disfrutamos del sol y también del crecimiento que estamos experimentando. Este año, hemos alcanzado los 400 empleados y trabajamos con más de 400 diseñadores exclusivos en remoto.Nuestro objetivo principal siempre ha sido ofrecer recursos de calidad a usuarios de todo el mundo. Hoy en día, estamos orgullosos de poder decir que contamos con más de 28 millones de recursos en nuestras plataformas y más de 40 millones de usuarios.
Buscamos un/a frontend developer que pueda transformar en código un diseño y proporcionar al usuario la mejor experiencia de utilización del producto. Además, se encargará de la integración de los servicios de backend.
¿Qué ofrecemos? 🎁
Rango salarial: Entre 50k y 70k anuales + 10% de bonus.
Trabajo remoto o híbrido, a tu elección.
Oficinas en el centro de Málaga.
Horario flexible.
Equipo multicultural de más de 500 personas.
Seguro médico privado. 🩺
23 días de vacaciones + 24 y 31 de diciembre libres.
+ Día libre en tu cumpleaños. 🎂
+ 5 días extra de vacaciones a partir de tu quinto aniversario.
Flexifestivos: distribuye los días festivos del año como quieras.
Retribución flexible.
Formación continua.
Clases de inglés in house.
Cantina completa en oficina: refrescos, zumos naturales, snacks, fruta y mucho más.
Comedor gratuito en oficina. 🥗🥑
Subvención en gastos de psicología. 🧠
¡Somos Great Place to Work! El 93% de los trabajadores opina que este es un lugar excelente para trabajar. 💥
¿Qué harás en tu día a día? 💻
Creación de interfaces de usuario a través de HTML, CSS y Javascript.
Programación de código Javascript/Typescript escalable y mantenible usando las features del lenguaje.
Construcción de componentes reutilizables.
Contribución a la mejora del ciclo de vida del desarrollo de software junto con otros miembros del equipo.
Colaboración con el departamento de Product Design para sacar las características enfocadas en la mejor experiencia para el usuario.
Utilización de metodologías clean code para favorecer las best practices entre desarrolladores.
Realización de pruebas de los componentes desarrollados.
Fomento de la utilización de metodologías SOLID y otros patrones de diseño.
Trabajo junto al departamento de backend para integrar las funcionalidades server side
Stack Requerido 💡
Experiencia sólida utilizando JavaScript y TypeScript.
Todos los proyectos frontend de la empresa utilizan TypeScript, por lo que es importante tener buen conocimiento de cómo funciona el tipado estricto y las utilidades.
Experiencia trabajando con la librería React y con el framework Next.js, usados en el proyecto principal de la compañía.
Experiencia trabajando en proyectos utilizando Server Side Rendering (SSR) enfocados a la optimización del tráfico y el óptimo rendimiento a nivel de infraestructura.
Experiencia maquetando interfaces a partir de documentos de herramientas como Figma o similares, utilizando HTML semántico y CSS, considerando la accesibilidad y la experiencia de usuario.
Experiencia con frameworks/librerías de diseño como Tailwind (preferible), Bootstrap o Material UI.
Experiencia trabajando con Docker, sabiendo crear nuevas imágenes donde desplegar un proyecto o partes de él y saber interconectarlos para que trabajen con cohesión.
Experiencia trabajando con repositorios versionados (Git) en entornos como Github / Gitlab / Bitbucket
Experiencia desarrollando tests unitarios usando herramientas como Jest y Testing Library.
Stack Valorable ✨
Conocimiento y experiencia previa trabajando con Vue.js, preferentemente versión 3+, con entendimiento de Composition API
Conocimiento de Kubernetes, así como experiencia previa en entornos Cloud, como Google Cloud Platform (GCP) y/o AWS
Conocimiento de tecnologías backend como PHP, Python o Golang, a nivel de comprensión.
Experiencia trabajando en entornos de Node.js, ya sea en pequeños Backend for Frontend (BFF) o backend completos con herramientas como Express.
Conocimiento de herramientas para desarrollo de tests End-to-End (E2E) como Cypress y Playwright.
Experiencia trabajando en entornos de integración continua y despliegue continuo (CI/CD), comprendiendo cómo funciona el despliegue de una aplicación frontend.
Conocimiento de Github Actions
¿Qué buscamos en ti?
Al menos 4 años de experiencia trabajando en el desarrollo de aplicaciones web.
Español nativo o competencia bilingüe. Inglés B2 (sobre todo escrito).
Capacidad de trabajo en equipo.
Proactividad y autonomía.
Adaptación al cambio.
Orientación a resultados.
Capacidad analítica.
En Freepik Company estamos comprometidos con la Igualdad de Oportunidades independientemente del sexo, orientación sexual, color de piel, edad, religión o cualquier otra consideración no profesional y garantizamos este principio en todos los procesos de selección.
Trataremos tus datos personales con la finalidad de gestionar tu CV para la selección de personal, basándonos en tu consentimiento al aplicar a esta oferta. Si tu perfil no se ajustase a los requisitos buscados, conservaremos tus datos por periodo de 1 año para futuros procesos, salvo que nos indiques lo contrario.
No cederemos tus datos a terceros salvo obligación legal. Recuerda que siempre puedes ejercer tus derechos de acceso, rectificación, supresión, oposición, limitación al tratamiento, portabilidad, transparencia y a no ser objeto de decisiones automatizadas. Para ello, envíanos un correo electrónico a la dirección rpd@freepik.com adjuntando una copia de tu DNI o documento similar.
Para más información, puedes consultar nuestra Política de Privacidad:
https://www.freepikcompany.com/es/privacidad
¡Únete a nuestro Universo!
Required profile
Experience
Spoken language(s):
SpanishEnglish
Check out the description to know which languages are mandatory.