Senior Frontend Developer

Sobre el papel


Como desarrollador front-end, podrá trabajar en una variedad de aplicaciones web, desde sistemas empresariales personalizados a gran escala hasta campañas sencillas y elegantes. Trabajará con una variedad de clientes multinacionales conocidos y estará involucrado en todas las etapas del ciclo de vida de un proyecto, desde el concepto y la idea, hasta la construcción y la mejora y el desarrollo continuos.


Será un buen comunicador, con una sólida comprensión del desarrollo web front-end y cómodo para tomar decisiones sobre el enfoque y la dirección de la empresa con respecto al desarrollo front-end. Tendrás experiencia o estarás feliz de asumir la gestión de tu tiempo y el de tu equipo, delegando tareas cuando sea necesario y revisando el trabajo de los demás para ayudarlos a mejorar.


Las responsabilidades clave incluyen:


• Desarrollo de código front-end de alta calidad para nuevas compilaciones y mantenimiento y desarrollo de sitios existentes

• Ser parte de una agencia digital, trabajando con gerentes de proyecto; diseñadores de UX/UI; equipos de desarrollo y control de calidad internos, cercanos y externos

• Estar orientado al cliente y proporcionar demostraciones a las partes interesadas externas

• Creación de interfaces de usuario eficaces, progresivas y compatibles con SEO que funcionan en una variedad de navegadores y dispositivos

• Garantizar que las aplicaciones front-end coincidan con el diseño en computadoras de escritorio, tabletas y dispositivos móviles, y animaciones, además de trabajar en estrecha colaboración con los equipos de UX/UI para evaluar la viabilidad de los diseños propuestos.

• Contribuir al alto estándar general de front-end en toda la empresa y asumir la responsabilidad de mejorar y mantener un enfoque de mejores prácticas

• Trabajar en un equipo de desarrollo ágil; implementar estándares de codificación de mejores prácticas de la industria para garantizar la calidad, mientras se entregan los proyectos dentro del plazo/presupuesto

• Proporcionar estimaciones para el trabajo futuro

• Revisar el trabajo de los demás para mantener un buen nivel de trabajo en todo el departamento

• Planificación, diseño y redacción de pruebas automatizadas, incluidas pruebas unitarias (usando Jest) y de integración


Requerimientos clave:


• Mínimo 5 años de experiencia laboral profesional, incluida la experiencia de trabajo en una agencia digital

• Sólidos conocimientos de front-end, incluido el desarrollo web receptivo

• Experiencia en la creación de animaciones personalizadas y aplicaciones front-end de desplazamiento de paralaje

• Experiencia con Tailwind CSS y Sass

• Habilidades sólidas de programación de JavaScript

• Sólidos conocimientos prácticos de React y Next.js

• Conocimiento de Node.js

• Sólidos conocimientos prácticos de GraphQL utilizando Apollo Client

• Experiencia con Webpack / división de código

• Fuerte comprensión del control de versiones, idealmente Git

• Concienciación de la importancia de la accesibilidad, la eficiencia y la optimización en la web, especialmente en lo que respecta a los dispositivos móviles

• Conciencia de las trampas de los navegadores más antiguos y la capacidad de incorporar una degradación elegante


Ventajoso:


• Experiencia con Azure Cloud / DevOps

• Experiencia con Storybook

• Experiencia trabajando con soluciones de CMS tradicionales, así como sin cabeza (por ejemplo, Sitecore, Umbraco, WordPress y Contentful, etc.)

• Experiencia en la ejecución de entornos virtuales con Docker

• Licenciatura en Informática/Ingeniería


Lo que damos a cambio


Las personas son nuestro mayor activo y trabajamos arduamente para asegurarnos de que Tangent no solo sea un lugar divertido para trabajar, sino que también brinde una plataforma para que crezcas.


Mentoría. Trabajarás como parte de un equipo talentoso y experimentado. Nuestra pasión y deseo de hacer un gran trabajo es contagioso.

Capacitación. Aprendiendo nuevas habilidades, asistiendo a eventos. Brindamos el tiempo y el presupuesto para ayudarlo a crecer.

Flexibilidad. Entendemos que la vida se trata de equilibrio y brindamos flexibilidad y apoyo para ayudarlo a alcanzar sus objetivos de vida. Esto puede incluir trabajo híbrido desde casa y la oficina.

Vida social. Tenemos mucho que hacer en Tangent; todo diseñado para ayudarlo a formar amistades con sus colegas, incluidas reuniones sociales mensuales, almuerzos gratis y mucho más.

Beneficios. Recompensamos generosamente a nuestra gente por su arduo trabajo. Esto incluye licencia mejorada por años de servicio y días libres por trabajo voluntario.


En Tangent nuestro objetivo es crear un ambiente de trabajo donde cada miembro del equipo tenga la oportunidad de ser ellos mismos. Somos un empleador que ofrece igualdad de oportunidades y recibiremos y consideraremos todas las solicitudes independientemente de su edad, discapacidad, reasignación de género, matrimonio y unión civil, embarazo y maternidad, raza, religión, sexo y orientación sexual.