Desarrollador Frontend Angular Senior | Proyecto Remoto Internacional

Remoto
Jornada completa
Nuestra plataforma tecnológica facilita el marketing directo automatizado en redes sociales y aplicaciones de mensajería, permitiendo a las empresas conectarse con sus clientes de manera más efectiva. El stack tecnológico incluye Java, Tomcat, MongoDB, AngularJS (con planes de migración a versiones más recientes de Angular), HTML5/CSS3, Canvas, SVG, preprocesadores CSS, y Webpack. Responsabilidades Clave - Desarrollar y mantener componentes frontend para nuestra aplicación web de alto rendimiento, asegurando una experiencia de usuario fluida y receptiva. - Implementar nuevas funcionalidades según las especificaciones del proyecto, manteniendo altos estándares de calidad de código. - Realizar refactorización y optimización continua del código y la interfaz de usuario para mejorar el rendimiento de la aplicación. - Colaborar estrechamente con el equipo de backend para integrar APIs y servicios. - Participar activamente en la definición y evolución de la arquitectura del proyecto, aportando soluciones técnicas innovadoras. - Implementar diseños responsivos y adaptativos utilizando tecnologías modernas como Flexbox y CSS Grid. - Colaborar en la revisión de código con otros desarrolladores para mantener la calidad y compartir conocimientos. - Realizar pruebas exhaustivas para garantizar la compatibilidad entre navegadores y dispositivos. - Documentar el código y los procesos de desarrollo para facilitar el mantenimiento futuro. Requisitos Esenciales - Experiencia comprobable de al menos 3 años en desarrollo frontend, con nivel medio o superior. - Conocimiento sólido y experiencia práctica con AngularJS, con capacidad para migrar a versiones más recientes de Angular (Angular 2+). - Dominio avanzado de HTML5, CSS3, Bootstrap y técnicas de diseño web modernas. - Experiencia trabajando con Canvas y SVG para visualizaciones y gráficos interactivos. - Conocimiento profundo de preprocesadores CSS como SASS, LESS o Stylus. - Experiencia sólida con JavaScript moderno (ES6+) y prácticas de desarrollo cross-browser. - Dominio de técnicas de diseño responsivo y adaptativo utilizando Flexbox, Grid y Media Queries. - Experiencia con sistemas de control de versiones, específicamente Git y metodología Git Flow. - Familiaridad con herramientas de automatización y construcción como Webpack, con conocimiento adicional de herramientas modernas. - Experiencia previa trabajando en proyectos de alto tráfico o alta demanda. - Capacidad para optimizar el rendimiento de aplicaciones frontend y resolver problemas complejos. - Habilidad para trabajar de forma independiente en un entorno remoto, manteniendo comunicación efectiva. Habilidades Deseables - Comprensión del desarrollo de chatbots para plataformas como VKontakte, Telegram, WhatsApp, Facebook e Instagram. - Experiencia con TypeScript en proyectos de Angular modernos. - Conocimiento de metodologías ágiles y herramientas de gestión de proyectos. - Experiencia con testing unitario y end-to-end utilizando frameworks como Jasmine, Karma o Cypress. - Familiaridad con MongoDB u otras bases de datos NoSQL desde la perspectiva del frontend. - Conocimiento básico de Java y arquitecturas de backend para mejor colaboración con el equipo. - Inglés técnico (útil para documentación y comunicación en un equipo internacional). - Experiencia con herramientas de diseño UI/UX y capacidad para implementar interfaces basadas en mockups. ¿Por Qué Unirse a Nuestro Equipo? Al unirse a nuestro equipo, tendrá la oportunidad de trabajar en una plataforma tecnológica innovadora que está transformando la forma en que las empresas interactúan con sus clientes. Ofrecemos un entorno de trabajo colaborativo donde sus habilidades serán valoradas y donde tendrá la libertad de proponer soluciones creativas. Trabajará con profesionales talentosos en un ambiente que fomenta el aprendizaje continuo y el crecimiento profesional, todo mientras disfruta de la flexibilidad del trabajo remoto.