Desarrollador Frontend Senior

En Sygris buscamos un Desarrollador Front-End Senior con más de 3 años de experiencia en React, Angular o VUE, y altos conocimientos de Javascript, HTML5 y CSS3.

Descripción

En Sygris buscamos un Desarrollador Front-End Senior con más de 3 años de experiencia en React, Angular o VUE, y altos conocimientos de Javascript, HTML5 y CSS3.

– Análisis y programación de nuevas funcionalidades en Javascript/React para nuestra plataforma Sygris.

– Diseño, implementación, refactorización y mantenimiento de componentes para el CMS de nuestro producto.

– Participación en la toma de decisiones técnicas del equipo frontend dentro de un marco de metodologías ágiles.

– Integración dentro de equipos multidisciplinares en los que trabajará con perfiles diversos (consultores, diseñadores, Backend…).

Requisitos

– Altos conocimientos de HTML, CSS y JS Vanilla (ES6 +).

– Experiencia mínima de 4 años con al menos uno de los siguientes frameworks/librerías: React, Vue o Angular. (Se valora especialmente React).

– Conocimiento sobre Reactjs Hooks.

– Experiencia en el uso de librerías de gestión de estados como Redux o Vuex.

– Experiencia con herramientas de preprocesadores (SASS/LESS).

– Experiencia en la creación y mantenimiento de diferentes tipos de test así como librerías que sirvan a este propósito como Karma, Jest, Jasmine, Selenium, etc.

– Experiencia con herramientas de control de versiones de código como GIT y SVN. Git-flow.

– Compromiso con el desarrollo basado en principios SOLID y código limpio.

– Capacidad de autogestión y amor por los detalles y el orden.

– Estar acostumbrado a trabajar dentro de equipos transversales con perfiles diversos.

Deseable

– Experiencia en el uso de frameworks de SSR como Next o Nuxt.

– Actualización en últimas tecnologías de CSS. Creación de layouts dinámicos y adaptables mediante el uso de grid-layout, flex-box y custom properties (variables), entre otros.

– Interés por el uso de metodologías de desarrollo de hojas CSS como OOCSS, BEM o SMACSS.

– Persona resolutiva, capaz de encontrar soluciones y tomar decisiones.

– Maquetación responsive & pixel perfect.

– Experiencia en metodologías ágiles (Scrum/Kanban/UP).